How Usage Insights matches funnels

  • Release version: Zurich
  • Updated July 31, 2025
  • 1 minute to read
  • Learn how Usage Insights matches sequences of pages you anticipate users seeing before they reach a goal.

    Usage Insights bases funnel matching on unique users, and not on sessions, so steps can be matched between sessions. For example, a user may start the first step of a funnel in their first session, and continue the next step in another session. Users are counted only once for a selected time range, and step completions are only counted once per user.

    A funnel measures users who complete a funnel step within 30 days, so a user can complete step #2 on January 1, then step #3 on January 30, to be counted.

    Funnels steps are loosely matched. Users can perform other steps between the steps that define the funnel. For example:

    For the funnel A > B > C:

    • A > B > C are matched.
    • A > B > D > C are also matched, where D can be any user action.
    • A > B > E are not matched—the user is considered to have completed only step B.

    When matching duplicate steps, the funnel analysis selects the first occurrence that progresses the funnel, and ignores duplicate occurrences. For example, for the funnel A > B > C: With a user who performs A > B > B > C, the second B is ignored.

    When selecting a time range, the analysis shows only users who complete the entire funnel within the time range. If a user starts the first step before or after the selected time range, they are not counted.

    Funnel analysis respects duplicate funnel entrances. For example, for the funnel A > B > C, a user performs the following actions:

    A (Sunday) > B (Monday) > A > (Tuesday) > B (Wednesday) > C (Thursday)

    The user is returned when selecting Sunday-Thursday, Monday-Thursday, Tuesday-Thursday, but not if they select Wednesday-Thursday.

    This behavior is true both for reviewing individual sessions, and for the aggregated user count.

    Usage Insights shows all sessions that progress through the funnel for the selected step, excluding ignored occurrences, and can show multiple sessions of a user.

    When filtering by application versions, the analysis shows only the users who performed their first action from the selected version.