Funnel Analytics & Optimization
Build conversion funnels to visualize where users drop off and optimize each step of the purchase journey.
You have 10,000 visitors. 500 add to cart. 50 purchase.
Where are you losing the other 9,950? Funnel analytics tells you exactly.
What are Conversion Funnels?
A conversion funnel tracks users through a series of steps toward a goal. Each step shows how many users continue vs drop off.
Standard E-Commerce Funnel
| Step | Event | Typical Rate |
|---|---|---|
| 1. Landing | PageView | 100% (baseline) |
| 2. Browse | ViewContent | 60-80% |
| 3. Interest | AddToCart | 8-15% |
| 4. Intent | InitiateCheckout | 4-8% |
| 5. Commitment | AddPaymentInfo | 3-6% |
| 6. Conversion | Purchase | 2-4% |
Visual Funnel Representation
Your funnel dashboard shows drop-off visually:
| Step | Users | Drop-off |
|---|---|---|
| Page View | 10,000 (100%) | - |
| View Content | 7,200 (72%) | 28% left |
| Add to Cart | 1,200 (12%) | 83% left |
| Checkout | 480 (4.8%) | 60% left |
| Purchase | 320 (3.2%) | 33% left |
Key Insight: The biggest drop-off (83%) happens between View Content and Add to Cart. Focus optimization efforts here.
Creating Your First Funnel
Via Dashboard
- Go to Tracking ā Funnels
- Click Create Funnel
- Add steps in order:
- Step 1: PageView (any page or specific URL)
- Step 2: ViewContent
- Step 3: AddToCart
- Step 4: Purchase
- Name your funnel (e.g., "Main Purchase Funnel")
- Click Save
Funnel Configuration Options
| Setting | Description | Example |
|---|---|---|
| Steps | Events that define the funnel | PageView ā Purchase |
| Time Window | Max time to complete funnel | 7 days |
| Filters | Segment the funnel data | device = mobile |
| Strict Order | Must complete in order | Yes/No |
Example: Checkout Funnel
****
javascript // API: Create a funnel POST /api/v1/funnels { "name": "Checkout Funnel", "steps": [ { "event": "InitiateCheckout", "label": "Start Checkout" }, { "event": "AddShippingInfo", "label": "Shipping" }, { "event": "AddPaymentInfo", "label": "Payment" }, { "event": "Purchase", "label": "Complete" } ], "timeWindowDays": 1, "strictOrder": true } ****Analyzing Drop-off Points
Understanding Drop-off Metrics
For each funnel step, we calculate:
| Metric | Definition |
|---|---|
| Entered | Users who reached this step |
| Completed | Users who continued to next step |
| Dropped | Users who left at this step |
| Drop Rate | % of users who left |
| Time in Step | Average time before moving on |
Drop-off Analysis Dashboard
The funnel view shows:
| Step | Entered | Completed | Dropped | Drop Rate | Avg Time |
|---|---|---|---|---|---|
| View Product | 5,000 | 1,250 | 3,750 | 75% | 45s |
| Add to Cart | 1,250 | 500 | 750 | 60% | 2m 30s |
| Checkout | 500 | 350 | 150 | 30% | 4m 15s |
| Purchase | 350 | 350 | 0 | 0% | - |
Identifying Problems
| High Drop Rate | Possible Cause | Investigation |
|---|---|---|
| Product ā Cart | Price shock, unclear value | Check behavior recordings |
| Cart ā Checkout | Unexpected costs, account required | Review cart abandonment reasons |
| Checkout ā Payment | Complex forms, trust issues | Analyze form field abandonment |
| Payment ā Purchase | Payment failures, last-minute doubts | Check error logs |
Comparing Funnel Segments
Compare funnel performance across different user segments:
By Device
| Step | Desktop | Mobile | Tablet |
|---|---|---|---|
| View ā Cart | 15% | 8% | 12% |
| Cart ā Checkout | 45% | 32% | 40% |
| Checkout ā Purchase | 75% | 60% | 68% |
Insight: Mobile has 40% lower checkout completion. Investigate mobile UX issues.
By Traffic Source
| Step | Organic | Paid Search | Social |
|---|---|---|---|
| View ā Cart | 12% | 18% | 6% |
| Cart ā Purchase | 35% | 42% | 22% |
Insight: Social traffic has intent issues - consider targeting or landing page changes.
By User Type
| Step | New Users | Returning | VIP |
|---|---|---|---|
| View ā Cart | 8% | 22% | 45% |
| Cart ā Purchase | 25% | 55% | 78% |
Insight: Returning users convert 2x better. Focus on email capture and remarketing.
Funnel Optimization Strategies
Step-by-Step Optimization
| Funnel Step | Common Issues | Solutions |
|---|---|---|
| Landing ā Browse | Slow load, unclear value prop | Speed optimization, better headlines |
| Browse ā Cart | Price concerns, poor product info | Show reviews, add value messaging |
| Cart ā Checkout | Surprise costs, forced account | Show total early, guest checkout |
| Checkout ā Payment | Complex forms, trust concerns | Simplify forms, add trust badges |
| Payment ā Purchase | Payment errors, final doubts | Multiple payment options, guarantees |
A/B Testing with Funnels
Track how changes affect funnel performance:
****` Test: Guest Checkout vs Required Account
Control (Account Required): Cart ā Checkout: 38% Checkout ā Purchase: 65% Overall: 24.7%
Variant (Guest Checkout): Cart ā Checkout: 52% Checkout ā Purchase: 58% Overall: 30.2%
Result: +22% more conversions with guest checkout ****`
AI-Powered Recommendations
The AI analyzes your funnel and suggests improvements:
High Priority Recommendation
Your Cart ā Checkout drop-off (60%) is 15% higher than benchmark.
Detected Pattern: 45% of dropoffs happen after shipping cost reveal.
Suggestion: Show estimated shipping earlier in the journey or offer free shipping threshold.
Expected Impact: +8-12% checkout rate
Funnel API Reference
Get Funnel Data
****
bash GET /api/v1/funnels/{funnelId}/data ?startDate=2024-01-01 &endDate=2024-01-31 &segment=device:mobile ****Response
****
json { "funnel": { "id": "funnel_123", "name": "Purchase Funnel", "steps": [ { "name": "View Product", "entered": 5000, "completed": 1250, "dropRate": 0.75, "avgTimeSeconds": 45 } ] }, "overallConversionRate": 0.032, "avgTimeToConvert": "4h 32m" } ****Recap
Here is what you learned:
- Funnels visualize the conversion path - See exactly where users drop off
- Analyze drop-off points - Identify which steps need optimization
- Compare segments - Find device, source, or user type issues
- Optimize systematically - Fix the biggest drops first
- Use AI recommendations - Get data-driven improvement suggestions
Your funnel is only as strong as its weakest step. Find it, fix it, and watch conversions climb.
Next step: Monitor live activity to see real-time funnel progression.
Key Takeaways
- 1Visualize the complete path from visitor to customer
- 2Identify exactly where users drop off
- 3Compare performance across segments and devices
- 4Get AI-powered recommendations for improvement
Frequently Asked Questions
How long should my funnel time window be?
Should I use strict ordering?
What is a good conversion rate?
Was this article helpful?
Continue Reading
Behavior Analytics & Heatmaps
See exactly where users click, scroll, and get frustrated. Visual heatmaps reveal what numbers alone cannot tell you.
trackingReal-Time Activity Monitoring
Watch your visitors in real-time. See live sessions, events, and conversions as they happen.
trackingUnderstanding Customer Journeys
See the complete path from first click to purchase. Understand which touchpoints actually drive conversions.