Funnels let you define a sequence of steps — page visits or custom events — and visualize how many visitors complete each one. Each step shows the number of sessions that reached it, the drop-off from the previous step, and the overall conversion rate from start to finish.Documentation Index
Fetch the complete documentation index at: https://revlytics.co/docs/llms.txt
Use this file to discover all available pages before exploring further.
Creating a funnel
- Go to Dashboard → Funnels
- Click Create Funnel
- Enter a funnel name
- Add steps using the left panel — choose between Page visit or Event for each step
- Reorder steps using the up/down arrows on the right panel
- Click Create Funnel
Funnels require at least 2 steps and support a maximum of 8 steps.
Step types
Page visit steps match visitors who viewed a URL matching a given path pattern:- Exact paths:
/pricing - Single-segment wildcards:
/blog/*matches/blog/my-post - Multi-segment wildcards:
/docs/**matches/docs/api/v2/intro
- Event name must match what’s passed to
revlytics.track()(e.g.,signup,purchase_completed)
Editing and reordering
- Click the pencil icon on any step card to edit it
- Use the up/down arrows to reorder steps
- Click × to remove a step
- Click Edit on a funnel card header to modify an existing funnel
Reading the visualization
Each funnel displays a waterfall chart where:- Bar height represents the proportion of visitors who reached that step relative to the first step
- Visitor count shows the absolute number of unique sessions
- Drop-off percentage between bars shows how many visitors left between consecutive steps
- Percentage label above each bar shows the overall conversion from the first step
Example
A typical SaaS signup funnel:| Step | Type | Pattern | Visitors | Drop-off |
|---|---|---|---|---|
| 1. Landing page | Page | / | 1,000 | — |
| 2. Pricing | Page | /pricing | 400 | -60% |
| 3. Signup | Event | signup | 150 | -62.5% |
| 4. Onboarding | Page | /onboarding | 120 | -20% |
How funnel analysis works
Revlytics uses ClickHouse’swindowFunnel() function to efficiently compute funnel conversions:
- Steps must occur in order within a session (within a 24-hour window)
- A session is counted at the deepest step it reached
- Conversion is cumulative — step N count includes all sessions that completed step N, even if they went further
Funnels on the Overview page
The dashboard Overview page includes a Funnel tab in the bottom panel that shows a summary of your top 3 funnels with their overall conversion rates. Click “View all funnels” to navigate to the full Funnels page.Tips
Related
- Goals — Track individual conversion points
- Custom Events — Fire custom events for event-type funnel steps
- Goal Tracking — Set up HTML attribute tracking