Funnels allow you to track how your customers move through your app or website by creating a series of steps through events. Track drop off between steps to learn more about why your customers are or are not converting, filter out users by properties, and breakdown funnel results to get more detail.
Uniques, Not Totals
All Mixpanel funnels are based on unique users, not total events sent. The number you see for a step in a funnel is the number of your customers who completed that step of the funnel. Customers are only counted through the funnel once over the selected time span of the funnel, even if they complete the funnel multiple times.
The segmentation below a funnel looks at conversions for the day/week/month specifically indicated in the x-axis. Thus, while the overall funnel shows one conversion for users within the specified date range, the segmentation below will count the users more than once, if they convert on multiple days/weeks/months.
Your customers must complete the steps you designate in your funnel in loose order. Loose order means that a customer can engage in other actions in between funnel steps, as long as they complete all the funnel steps in order. Let's start with an example where the funnel has steps: A, B, C, D, E and go through a few cases:
- The customer does steps A -> B -> C -> D -> E in exact order. Mixpanel will count this as a conversion.
- The customer does steps A -> B -> F -> C -> D -> E. Mixpanel will count this as a conversion. This is an example of loose ordering.
- The customer does steps A -> B -> C -> E. Mixpanel will not count this as a full conversion, and the customer will not appear in the funnel after step C. The customer's completion of step E is excluded from the funnel because step D did not occur.
Time To Complete Window
The date range you select in the funnel view is the date range your customer has to complete the first step of the funnel. After that, by default, all customers have 30 days to complete a funnel from the date they send the first event. However, the conversion window is adjustable when you edit your funnel steps:
Keep in mind that the conversion window starts on the first instance of the first event, and will not be updated by later versions of the same event. Let’s say you have a Funnel with steps A → B → C and a conversion window of one hour. If the user does step A at 1pm and then step A again at 1:30pm, before doing step B at 1:45pm and step C at 2:15pm, they would not be counted as completing the funnel as 1pm to 2:15pm is greater than one hour. The conversion window will start with the first instance of Step A and will not be reset by the later instances of Step A. Steps B and C need to be completed within the conversion window from the first instance of A to be counted as conversion in the Funnel.
Average Time Between Steps
If you click on the bars of any Funnel report, the average time between that step and the prior step will be shown in the overview table below. If the overview table is segmented, we'll even show the average time for each segment.
The value of some properties (like "Account Status") may change over the course of a funnel. When this occurs, Mixpanel chooses the latest possible value of the property in the funnel and attributes the customer's conversion to that value. Reference this article on Forwardfilling and Backfilling for more information.
Mixpanel Funnels include a built-in 2 second window. This means any consecutive steps that have timestamps within two seconds of one another are interchangeable. This window allows for inconsistencies that arise with cross-platform tracking, batch event sending, mobile time tracking, or variations in connection speed.
What does this mean in terms of your funnel? In a funnel with step A -> B, if a user completes event B first and then performs event A within two seconds, Mixpanel will count this as a conversion from A -> B or B -> A.
Exclusion steps in funnels represent the ability to count users who completed a sequence of events where one or more events did not happen between the immediately preceding and following steps. Learn more about them here.
Filter by Cohorts
The users counted in your funnels can be filtered by cohorts by selecting a cohort from the drop-down list at the bottom of the funnel builder.
Filtering & Grouping
There are two different ways to limit or organize the data you are looking at in your funnel. Learn more about them here.
To copy a funnel, simply click the "Duplicate funnel" button at the top left of any existing funnel chart. This will create a new funnel with the exact parameters of the original, enabling you to make quick edits to the new funnel.
The duplicated funnel will count as a new saved report in your project.
Plan Type Limits
- Free: Up to 5 saved reports
- Startup: Unlimited saved reports
- Enterprise: Unlimited saved reports
See our Pricing Page for more details.