
- Analyze the user flow across pages, domains, and subdomains throughout your site and app.
- Go beyond pageviews and track contract events and custom events to build a funnel.
- Measure the conversion rate to understand the percentage of visitors who started the user flow and ended with a conversion event.
- Measure the percentage drop-off between the individual funnel steps to spot where you lose the most users.
- Use filters to segment your audience. Filter conversion funnels by marketing campaign, traffic source, device, and more.
Conversion Windows
Specify a conversion window for your funnels to control the time period during which funnel steps must be completed. The default conversion window is 2 weeks, meaning all steps must be completed within that time. Longer windows will include more event completions.Funnel Breakdowns
Break down funnel steps by key dimensions to understand how different user segments convert:- Referrer: See which traffic sources drive the best conversions
- Country: Understand geographic differences in conversion rates
- Device: Compare mobile vs desktop conversion performance
- OS: Analyze conversion rates across operating systems
Conversion Insights
Discover which events or user properties are most strongly associated with conversion. We prioritize two key metrics to help you identify meaningful drivers:- Lift: Measures the impact of an event. A lift > 1 means users who perform the event are more likely to convert.
- Odds Ratio: Measures the strength of the association. Useful for verifying that an observed lift is not just due to random chance, especially for rare events.
Deep Dive: How is this calculated?
Deep Dive: How is this calculated?
2×2 Contingency TableAll insights are derived from a standard binary exposure vs. conversion table:
Key Metrics
| Converted | Did Not Convert | Total | |
|---|---|---|---|
| Did Event | a | b | a+b |
| Did NOT Event | c | d | c+d |
| Total | a+c | b+d | N |
- Lift
- Interpretation: Lift > 1 indicates a positive effect.
- Odds Ratio
- Interpretation: An Odds Ratio > 1 confirms a positive correlation.
- Low volume (fewer than 10 users).
- Negligible impact (less than 0.2% - 1.5% absolute difference depending on baseline conversion).
How to create your first funnel
Build a conversion funnel to track how users progress from first visit to onchain action. This guide walks you through creating, analyzing, and optimizing funnels.What is a funnel?
Think of a funnel like a kitchen funnel: wide at the top, narrow at the bottom. Users enter at the top (e.g., visiting your site) and progress through steps until some complete the final action (e.g., making a transaction). At each step, some users drop off. Funnels help you:- Measure conversion rates between steps
- Identify bottlenecks where users drop off
- Compare performance across segments (referrers, devices, countries)
Step 1: Navigate to Funnels
- Go to the Formo Dashboard
- Select your project
- Click Funnels in the left navigation
- Click Create Funnel
Step 2: Add funnel steps
Define the user journey you want to track. Click Add Step for each action:| Step | Event Type | Example |
|---|---|---|
| 1 | Page view | Visit /swap |
| 2 | Wallet connect | User connects wallet |
| 3 | Transaction | User submits transaction |
Step 3: Configure each step
For each step, specify: Page view steps:- Event type:
page - Filter:
path = /swap(or any URL path)
- Event type:
connect - Optional: filter by chain
- Event type:
transaction - Optional: filter by contract address or status
- Event type: Your contract event (e.g.,
Swap,Transfer) - Requires contract events to be configured
Step 4: Set the conversion window
Choose how long users have to complete all steps:| Window | Best for |
|---|---|
| 1 day | Immediate actions (mints, swaps) |
| 7 days | Considered purchases |
| 14 days (default) | Complex user journeys |
| 30 days | Long sales cycles |
Step 5: Analyze your funnel
After creating your funnel, you’ll see:- Conversion rate - Percentage who completed all steps
- Drop-off by step - Where users abandon the journey
- Absolute numbers - User count at each step

Step 6: Add breakdowns
Click Add Breakdown to compare conversion across segments:| Breakdown | What you learn |
|---|---|
| Referrer | Which traffic sources convert best |
| Country | Geographic conversion differences |
| Device | Mobile vs desktop performance |
| UTM Source | Campaign performance |
Example: DEX swap funnel
Track users from landing to completed swap:| Step | Event | Typical conversion |
|---|---|---|
| 1 | Visit /swap | 100% (baseline) |
| 2 | Connect wallet | 40-60% |
| 3 | Approve token | 70-80% |
| 4 | Complete swap | 85-95% |
Using Conversion Insights
After running your funnel, check the Insights tab to see which user behaviors correlate with conversion:- High lift events: Users who did X are 2x more likely to convert
- Negative indicators: Users who did Y are 50% less likely to convert
- Encourage high-lift behaviors in your UX
- Reduce friction that causes negative behaviors
Next Steps
Contract Events
Add onchain events to your funnels
Custom Events
Track custom conversion points
User Flows
Visualize all user paths
Retention
Measure user return rates