Conversion Funnels
Step-by-step drop-off, segmentable, clickable.
The whole flow on one chart
Each bar is cumulative reach scaled against step 1. The label inside each bar shows the survival rate from start plus the absolute visitor count, so you can read percentages and headcounts in the same glance.
The dashed area above each bar is the drop-off from the previous step. Bigger dashed zones mean bigger leaks.
- 2 to 8 steps per funnel, ordered the way your visitors actually flow
- Persistent in-bar labels, no hover required
- One headline completion rate per funnel, visible on the row header
Click the leak, meet the people leaking
Every part of the funnel chart is a click target. Click a solid bar and the whole dashboard narrows to the visitors who reached that step. Click a dashed drop-off zone and you are looking at exactly the people who left right there: their sources, their devices, the pages they read instead, and every individual session.
The selection behaves like a normal filter chip. Stack channel, device or page filters on top to corner a segment, swap the selection by clicking another step, clear it by clicking the highlighted step again.
- "Saw the price, didn't buy" is one click on a drop-off zone
- Combine freely: drop-offs from paid traffic, on mobile, this week
- Jump into the abandoners' real sessions in the Sessions panel
Funnels are sequences of your saved goals
Every step in a funnel references one of your existing goals. No second condition system to learn, no separate definitions to keep in sync. If you've already set up a pageview, click, form, or custom-event goal, it can be a step.
Goals deletion is protected when a goal is still part of a funnel, so you don't accidentally break a report by tidying up.
- Each step inherits the goal's name, badge color, and conditions
- Hard-prevent on goal deletion when referenced by any funnel
- Inline link from the funnel editor to the Goals tab for quick goal creation
Apply dashboard filters, watch the funnel recalculate
Funnels respect the dashboard's date picker and its cross-filters, page filters included. Add a source filter and instantly see what your signup flow looks like for paid traffic vs organic, German visitors vs US visitors, mobile vs desktop, or sessions that visited a specific page vs everyone else.
The same windowFunnel query runs against the filtered population, so you get a real conversion rate per segment, not a sample. A small note above the funnel list always shows which filters are shaping the numbers.
- Cross-filter by source, channel, country, region, device, browser, page, UTMs
- Date range from today to all-time
- Compare segments side-by-side by swapping filters
Tolerant of detours, or exact-path strict
By default, funnels are relaxed: visitors can wander, revisit, take detours between steps and still count. As long as steps 1, 2, 3 happen in order within the window, the funnel credits them.
Flip the strict-order toggle and the funnel disqualifies any visitor who fires another tracked event between steps. Useful for tight UX flows or QA-style verification, overkill for normal marketing funnels.
- Relaxed is the default, the right choice for almost everything
- Strict mode for short, deliberate flows you want to measure exactly
- Both modes backed by ClickHouse windowFunnel for sub-second reports
From step 1 to conversion.
Honest about what cookieless can measure
Visitor IDs rotate at local midnight to keep tracking cookieless and consent-free. So a funnel correlates a single human's steps within 24 hours, then resets. Multi-day completers are still your customers, just not credited in this report.
From zero to drop-off chart in under a minute
Funnels run on the same query layer as goals, so the chart populates on save with your full historical data. No "starts counting from now" caveat, no waiting for fresh events to accumulate.
Flows discovers, Funnels measures.
Flows surfaces what is actually happening
Open the Flows sub-tab and the top paths visitors actually take are already ranked by session count. No goals defined yet, no funnels saved, no waiting for data to accumulate.
Save the path you want to track
One click turns a discovered path into a funnel. The funnel stores the pathnames directly, so saving a flow doesn't add anything to your goals panel.
Funnels track the saved path over time
The Funnels sub-tab runs the same drop-off chart on a stable definition. Compare across date ranges, segment by source, watch the conversion rate move.
Explore more features