This article covers frequently asked questions about the Funnel Analysis chart.
For event totals, the earliest-longest logic no longer applies. Amplitude considers all conversion paths taken or attempted rather than just the earliest-longest path per user. The paths are then attributed to the property for the event in the step it was broken down by.
You can use the Holding Property Constant feature to count by unique user-property pairs as well. For example, if you hold Session ID
constant, you can count a user multiple times if they performed the funnel events in different sessions.
To hold a property constant, it must exist in all events of the funnel.
The result will appear in the breakdown table.
For example, imagine you have a user who triggered Step 1 of your funnel on January 1, January 5, and January 20, and then triggered Step 2 of the funnel on January 2 and January 6. In a Conversion Funnel chart (with a date range of January 1-31), the user would be considered 100% converted because they completed the funnel steps within those dates. In a Conversion Over Time Funnel chart, the user would be considered 100% converted for January 1 and January 5, but 0% converted on January 20. Therefore, the conversion rate for January 20th may be lower than what you see in the regular conversion chart.
In a funnel chart, users must perform the first step within the selected date range in the date picker to enter the funnel. Then they must complete the remaining steps in a defined order within the conversion window to be counted as converted.
In an event segmentation chart, users must fire the chosen events within the selected date range in the date picker to be included in the chart.
In addition, if you apply a segment filter in the segmentation module, the filter only applies to the first step in the funnel chart, but in segmentation chart it applies to every event.
See more in this help center article and community post.
In both cases, we use an approximate algorithm to estimate the median time to convert. The median time to convert is only an approximation.
Let’s have a look at a two-step funnel (Event A > Event B). A user performed the events with the following item_id
property values:
Event A where item_id = [1, 2, 3]
Event B where item_id = 3
When the funnel holds item_id
constant, the user is counted as converted because the item_id
value in Event B matches one of the values in the array in Event A. In other words, the value of the property being held constant isn’t necessarily the same across all the funnel events.
This also applies to excluding events from a funnel. If the event that is being excluded is performed in the same second as an event that is included in the funnel, the user will still be counted as converted.
Should you require a more detailed level of time resolution, you can select Millisecond resolution in the Advanced drop-down.
Also, dynamic cohorts cannot be created from funnel charts that contain exclusions. Any such cohorts will be static.
Alternatively, you can export the funnel result via the Dashboard REST API. By default, the limit of group-by values is 100, but you can edit the limit
parameter to export up to 1000 group-by values.
July 2nd, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.