What Is Funnel Analysis?
Funnel analysis tracks how users move through a sequence of steps toward a goal. Each step filters some users out. By measuring conversion at each step, you identify exactly where users drop off and where to focus optimization.
Step Conversion = Users completing Step N / Users completing Step N-1 x 100
A well-analyzed funnel turns vague problems ("users are not converting") into specific insights ("42% drop off on the payment method screen").
Core Funnels Every App Should Track
Onboarding Funnel
| Step | Typical Conversion |
|---|---|
| App opened (baseline) | 100% |
| Onboarding started | 85-95% |
| Step 1 complete | 70-85% |
| Registration | 40-65% |
| Activation (core action) | 25-50% |
Purchase Funnel
| Step | Typical Conversion |
|---|---|
| Paywall viewed (baseline) | 100% |
| Plan selected | 40-60% |
| Trial started | 25-45% |
| Trial completed (no cancel) | 50-70% |
| First payment | 45-65% |
Building Effective Funnels
Define Clear Steps
Each step should be a discrete, measurable event. "User engaged with content" is too vague. "User tapped play on a video" is trackable.
Keep Funnels Short
Funnels with more than 7-8 steps become hard to manage. Create multiple shorter funnels that connect.
Measure Time Between Steps
A 70% conversion in 30 seconds is great. The same rate in 2 minutes is problematic. Track both rate and time.
Segment Everything
Always segment by platform (iOS vs Android), acquisition source, geography, and new vs returning users.
Diagnosing Drop-Off Points
Technical Issues
Is the screen loading slowly? Are there crashes at this step? Check Crashlytics or Sentry for the specific screen.
UX Issues
Is the next action clear? Too much information? Are form fields causing friction? Use session replay tools (FullStory, UXCam) to see what users do before dropping off.
Motivation Issues
Does the user understand why this step is necessary? Is the perceived value worth the effort? Test different copy and value propositions.
Funnel Optimization Techniques
Remove Steps
The fastest way to improve conversion. Every removed step eliminates a drop-off point. Can you auto-fill fields? Defer collection to later? Combine screens?
Reduce Effort Per Step
Replace text input with tap-to-select. Use smart defaults. Pre-fill from existing data. Allow skip options for non-critical steps.
Add Progress Indicators
A simple "Step 2 of 4" reduces uncertainty and increases completion rates.
Address Objections
At commitment steps, proactively address concerns: "Cancel anytime" near subscription buttons, privacy reassurances near data collection.
Use Social Proof
At critical steps: "2 million users and counting," average ratings, or testimonial quotes.
Advanced Techniques
Branching Funnels
Not all users take the same path. Track alternative routes to the same goal. Each path may have different conversion rates.
Retroactive Funnels
Start from the goal and work backward. What did successful users do before converting? This reveals the most effective paths.
Funnel Comparison Over Time
Compare the same funnel across time periods to measure impact of changes.