See where your visitors drop off
Step-by-step conversion analysis for signup flows, checkouts, and lead-gen paths. Built on your saved goals, segmentable by source, country, and device.
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
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 most cross-filters. 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.
The same windowFunnel query runs against the filtered population, so you get a real conversion rate per segment, not a sample.
- Cross-filter by source, channel, country, region, device, browser, 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.
Explore more features