Build and read a funnel
Combine path and event steps into a funnel, measure conversion and drop-off, and investigate where visitors leave.
A funnel is an ordered sequence of path or event steps. Start with a small number of meaningful steps, then inspect the largest drop without assuming the step caused it.
A funnel measures how visitors progress through an ordered sequence of tracked paths or events.
Choose the question first
Examples:
- Landing page → signup started → signup completed.
- Pricing page → checkout opened → payment completed.
- Documentation page → account created → first project created.
Choose steps that represent meaningful changes in intent. Avoid adding every click.
Use path and event steps
A step can match a page path or a custom event.
Use a path when reaching a unique URL is sufficient. Use an event when the action happens in place or needs a precise trigger.
Read the report
For each step, review:
- Visitors who reached the step.
- Conversion from the first step.
- Drop-off from the previous step.
- The largest absolute loss.
The largest drop is a prioritization signal, not proof of a cause.
Inspect the step
When a step loses visitors:
- Confirm the event or path is instrumented on every relevant route.
- Compare device and source mix.
- Check whether visitors can skip the step.
- Review the date range around releases or campaign changes.
- Test the experience directly.
Add revenue when useful
A funnel works without a payment integration. When Stripe or Payment API events are connected, payment outcomes can add revenue context to the same journey.
Keep funnel completion and realized revenue separate. A completed checkout-start event is not the same as an accepted payment event.
Next steps
Read signup-to-paid funnel tracking for a SaaS example or connect Stripe for payment events.
FAQ
How many steps should a funnel have?
Use the smallest sequence that represents the decision you need to understand. Extra implementation steps can make the report noisy.
Does drop-off prove a page is broken?
No. Visitors can leave because of intent, timing, eligibility, technical problems, or tracking gaps. Use the step as a place to investigate.