Funnel analysis framework skill

Deep methodology for mapping, analyzing, and optimizing conversion funnels.

by wondelai·MIT license·★ 2,235 Stars on the repo·GitHub ↗

Use now

Files of Funnel analysis framework

wondelai/main1 file
funnel-analysis.md
Show the full text380 lines

Funnel Analysis Framework

Deep methodology for mapping, analyzing, and optimizing conversion funnels.

Table of Contents

  1. Funnel Philosophy
  2. Mapping Your Funnel
  3. Blocked Arteries
  4. Missing Links
  5. Industry Funnel Patterns
  6. Funnel Prioritization Framework
  7. Funnel Visualization
  8. Funnel Optimization Checklist
  9. Advanced: Multi-Touch Attribution

Funnel Philosophy

A funnel isn't just a visualization—it's a diagnostic tool. Every business has a funnel, whether they've mapped it or not. The question is: where is it leaking?

Core insight: Most businesses focus on the top of the funnel (traffic) when the biggest wins are often in the middle (conversion) or bottom (retention/expansion).


Mapping Your Funnel

The Basic Funnel Structure
Awareness → Interest → Consideration → Intent → Evaluation → Purchase → Retention → Advocacy
Simplified Business Models

E-commerce:

Visit → View Product → Add to Cart → Begin Checkout → Complete Purchase → Repeat Purchase

SaaS:

Visit → Signup → Onboard → Activate → Engage → Convert (Paid) → Retain → Expand

Lead Generation:

Visit → Lead Magnet → MQL → SQL → Opportunity → Close → Upsell

Content/Media:

Visit → Read/View → Subscribe → Engage → Share → Become Regular
Identifying All Steps

List every step a customer takes from first touch to desired outcome:

  1. Acquisition touchpoints - Where do they first hear about you?
  2. Engagement actions - What do they do before converting?
  3. Conversion moments - Where do they make commitments?
  4. Value realization - When do they get what they came for?
  5. Expansion opportunities - How do they become more valuable?

Blocked Arteries

A "blocked artery" is a high-traffic path with underperformance—a point where lots of visitors enter but few progress.

How to Find Blocked Arteries

Step 1: Map traffic volume at each stage

Homepage:         10,000 visitors
Product page:     3,000 visitors (30% of traffic)
Add to cart:      600 visitors (20% of product viewers)
Checkout start:   300 visitors (50% of cart adds)
Purchase:         150 visitors (50% of checkout starts)

Step 2: Calculate conversion at each step

Homepage → Product:     30%
Product → Cart:         20% ← Potential blocked artery
Cart → Checkout:        50%
Checkout → Purchase:    50%

Step 3: Compare to benchmarks

Stage Your Rate Industry Benchmark Opportunity
Home → Product 30% 25-35% On track
Product → Cart 20% 5-10% Actually good
Cart → Checkout 50% 60-70% Blocked artery
Checkout → Purchase 50% 70-80% Blocked artery

Step 4: Prioritize by impact

Impact = Traffic Volume × Conversion Gap

Cart → Checkout: 600 × (0.65 - 0.50) = 90 potential conversions
Checkout → Purchase: 300 × (0.75 - 0.50) = 75 potential conversions
Common Blocked Arteries
Location Typical Causes
Homepage → Category Unclear value proposition, poor navigation
Category → Product Weak product presentation, too many choices
Product → Cart Missing information, price shock, no urgency
Cart → Checkout Unexpected costs, account requirement, trust issues
Checkout → Purchase Form friction, payment options, shipping cost shock
Trial → Paid Poor onboarding, unclear value, wrong timing

A "missing link" is an absent or underutilized funnel stage that leaves value on the table.

Pre-purchase:

  • No retargeting for abandoned visitors
  • No email capture before purchase intent
  • No comparison tools for researchers
  • No social proof at decision points

Purchase:

  • No upsell/cross-sell offers
  • No subscription/bundle options
  • No referral program at purchase
  • No installation/setup guidance

Post-purchase:

  • No email onboarding sequence
  • No check-in at key milestones
  • No expansion offers at right time
  • No advocacy program for happy customers
Funnel Stage Existing Assets Missing Opportunities
Awareness Ads, content Referral program?
Interest Landing pages Lead magnet?
Consideration Product pages Comparison tool?
Intent Cart Save for later?
Purchase Checkout Order bump?
Onboarding Email 1 Video tutorial?
Retention None Check-in sequence?
Expansion None Usage-based prompts?
Advocacy None Referral incentive?
Cross-Sell Mapping

Map products that naturally pair together:

Product A Natural Cross-Sell When to Offer
Running shoes Socks, insoles Cart/checkout
SaaS subscription Premium features After activation
Course Coaching add-on During course
Software Training Post-purchase

Industry Funnel Patterns

E-commerce Funnels

Standard:

Visit → Browse → Product → Cart → Checkout → Purchase

Enhanced:

Visit → Browse → Product → Wishlist/Email → Retarget → Cart → Checkout → Upsell → Purchase → Post-purchase email → Review request → Repeat purchase

Key metrics:

  • Cart abandonment rate (benchmark: 70%)
  • Checkout abandonment rate (benchmark: 25%)
  • Repeat purchase rate (benchmark: 25-40%)
SaaS Funnels

Standard:

Visit → Trial/Freemium → Activation → Engagement → Conversion

Enhanced:

Visit → Content → Lead magnet → Nurture → Trial → Onboarding → Activation → Engagement → Conversion → Onboarding (paid) → Expansion → Advocacy

Key metrics:

  • Trial-to-paid conversion (benchmark: 3-5% freemium, 15-25% free trial)
  • Activation rate (varies by product)
  • Expansion revenue % (benchmark: 30%+ of revenue)
Lead Generation Funnels

Standard:

Visit → Form → Lead → Sales contact → Opportunity → Close

Enhanced:

Visit → Lead magnet → Nurture → Scorecard/Quiz → MQL → SDR qualify → Demo → SQL → Proposal → Close → Onboarding → Expansion

Key metrics:

  • Lead-to-MQL conversion (benchmark: 20-30%)
  • MQL-to-SQL conversion (benchmark: 30-50%)
  • SQL-to-close rate (benchmark: 20-40%)
Subscription/Membership Funnels

Standard:

Visit → Free content → Subscribe → Retain

Enhanced:

Visit → Free content → Email opt-in → Free trial → Subscribe → Onboard → Engage → Retain → Annual upgrade → Advocacy

Key metrics:

  • Free-to-paid conversion (benchmark: 2-5%)
  • Monthly churn rate (benchmark: 3-7%)
  • Annual vs. monthly mix (benchmark: 30%+ annual)

Funnel Prioritization Framework

Calculate Opportunity Value

For each potential improvement:

Opportunity = (Current Volume) × (Conversion Gap) × (Revenue per Conversion)

Example:

Current: 1,000 visitors, 2% conversion, $100/conversion = $2,000 revenue
Potential: 1,000 visitors, 3% conversion, $100/conversion = $3,000 revenue
Opportunity value: $1,000/month = $12,000/year
Prioritization Matrix
Opportunity Volume Gap Value Ease Priority
Checkout abandonment 500/mo 25% $125 Medium High
Add cross-sell 200/mo 30% $20 Easy High
Reduce form fields 1000/mo 10% $50 Easy High
Redesign homepage 5000/mo 2% $100 Hard Medium
Add video 300/mo 15% $100 Medium Medium
The 80/20 Rule in Funnels

Typically:

  • 80% of revenue comes from 20% of the funnel stages
  • 80% of drop-off happens at 20% of the steps
  • 80% of improvement potential is in 20% of the pages

Focus ruthlessly on the high-impact stages before optimizing everything.


Funnel Visualization

Basic Funnel Chart
┌─────────────────────────────────────────┐ 10,000
│            Website Visits               │
├───────────────────────────────┐         │ 3,000 (30%)
│      Product Page Views       │
├─────────────────────┐         │         │ 600 (20%)
│   Add to Cart       │
├───────────────┐     │         │         │ 300 (50%)
│  Checkout     │
├─────────┐     │     │         │         │ 150 (50%)
│ Purchase│
└─────────┘
Leakage Analysis

At each stage, map where users go instead:

Product Page (3,000 visitors)
├─→ Add to Cart: 600 (20%)
├─→ Exit site: 1,500 (50%)
├─→ Browse other products: 600 (20%)
├─→ Check reviews/FAQ: 200 (7%)
└─→ Contact support: 100 (3%)

Insight: 50% exit from product page—that's the primary leak to investigate.


Funnel Optimization Checklist

Before Optimizing
  • Have you mapped the complete funnel?
  • Do you have baseline conversion rates at each stage?
  • Have you identified the biggest blocked arteries?
  • Have you audited for missing links?
  • Do you know your industry benchmarks?
  • Have you calculated opportunity values?
During Optimization
  • Are you testing bold changes, not tweaks?
  • Are you measuring the right metrics?
  • Are you waiting for statistical significance?
  • Are you documenting learnings?
After Optimization
  • Did conversion improve at the target stage?
  • Did downstream metrics also improve?
  • Did any metrics unexpectedly decrease?
  • Can this learning apply to other funnels?

Advanced: Multi-Touch Attribution

The Problem

Customers don't convert in a straight line. They might:

  1. See a Facebook ad
  2. Google your brand
  3. Read a blog post
  4. Leave
  5. Get retargeted
  6. Return via email
  7. Convert

Which touchpoint gets credit?

Attribution Models
Model Description Best For
First-touch First interaction gets 100% Brand awareness campaigns
Last-touch Final interaction gets 100% Direct response
Linear Equal credit to all touches Understanding journey
Time-decay Recent touches get more credit Short sales cycles
Position-based 40% first, 40% last, 20% middle Balanced view
Data-driven Algorithm assigns based on data Sophisticated analysis
Practical Recommendation
  1. Start with last-touch (simplest)
  2. Add first-touch to understand acquisition
  3. Graduate to position-based for balanced view
  4. Only use data-driven with sufficient volume
1# Funnel Analysis Framework
2 
3Deep methodology for mapping, analyzing, and optimizing conversion funnels.
4 
5 
6## Table of Contents
71. [Funnel Philosophy](#funnel-philosophy)
82. [Mapping Your Funnel](#mapping-your-funnel)
93. [Blocked Arteries](#blocked-arteries)
104. [Missing Links](#missing-links)
115. [Industry Funnel Patterns](#industry-funnel-patterns)
126. [Funnel Prioritization Framework](#funnel-prioritization-framework)
137. [Funnel Visualization](#funnel-visualization)
148. [Funnel Optimization Checklist](#funnel-optimization-checklist)
159. [Advanced: Multi-Touch Attribution](#advanced-multi-touch-attribution)
16 
17---
18 
19## Funnel Philosophy
20 
21A funnel isn't just a visualization—it's a diagnostic tool. Every business has a funnel, whether they've mapped it or not. The question is: where is it leaking?
22 
23**Core insight:** Most businesses focus on the top of the funnel (traffic) when the biggest wins are often in the middle (conversion) or bottom (retention/expansion).
24 
25---
26 
27## Mapping Your Funnel
28 
29### The Basic Funnel Structure
30 
31```
32Awareness → Interest → Consideration → Intent → Evaluation → Purchase → Retention → Advocacy
33```
34 
35### Simplified Business Models
36 
37**E-commerce:**
38```
39Visit → View Product → Add to Cart → Begin Checkout → Complete Purchase → Repeat Purchase
40```
41 
42**SaaS:**
43```
44Visit → Signup → Onboard → Activate → Engage → Convert (Paid) → Retain → Expand
45```
46 
47**Lead Generation:**
48```
49Visit → Lead Magnet → MQL → SQL → Opportunity → Close → Upsell
50```
51 
52**Content/Media:**
53```
54Visit → Read/View → Subscribe → Engage → Share → Become Regular
55```
56 
57### Identifying All Steps
58 
59List every step a customer takes from first touch to desired outcome:
60 
611. **Acquisition touchpoints** - Where do they first hear about you?
622. **Engagement actions** - What do they do before converting?
633. **Conversion moments** - Where do they make commitments?
644. **Value realization** - When do they get what they came for?
655. **Expansion opportunities** - How do they become more valuable?
66 
67---
68 
69## Blocked Arteries
70 
71A "blocked artery" is a high-traffic path with underperformance—a point where lots of visitors enter but few progress.
72 
73### How to Find Blocked Arteries
74 
75**Step 1: Map traffic volume at each stage**
76 
77```
78Homepage: 10,000 visitors
79Product page: 3,000 visitors (30% of traffic)
80Add to cart: 600 visitors (20% of product viewers)
81Checkout start: 300 visitors (50% of cart adds)
82Purchase: 150 visitors (50% of checkout starts)
83```
84 
85**Step 2: Calculate conversion at each step**
86 
87```
88Homepage → Product: 30%
89Product → Cart: 20% ← Potential blocked artery
90Cart → Checkout: 50%
91Checkout → Purchase: 50%
92```
93 
94**Step 3: Compare to benchmarks**
95 
96| Stage | Your Rate | Industry Benchmark | Opportunity |
97|-------|-----------|-------------------|-------------|
98| Home → Product | 30% | 25-35% | On track |
99| Product → Cart | 20% | 5-10% | Actually good |
100| Cart → Checkout | 50% | 60-70% | **Blocked artery** |
101| Checkout → Purchase | 50% | 70-80% | **Blocked artery** |
102 
103**Step 4: Prioritize by impact**
104 
105Impact = Traffic Volume × Conversion Gap
106 
107```
108Cart → Checkout: 600 × (0.65 - 0.50) = 90 potential conversions
109Checkout → Purchase: 300 × (0.75 - 0.50) = 75 potential conversions
110```
111 
112### Common Blocked Arteries
113 
114| Location | Typical Causes |
115|----------|----------------|
116| Homepage → Category | Unclear value proposition, poor navigation |
117| Category → Product | Weak product presentation, too many choices |
118| Product → Cart | Missing information, price shock, no urgency |
119| Cart → Checkout | Unexpected costs, account requirement, trust issues |
120| Checkout → Purchase | Form friction, payment options, shipping cost shock |
121| Trial → Paid | Poor onboarding, unclear value, wrong timing |
122 
123---
124 
125## Missing Links
126 
127A "missing link" is an absent or underutilized funnel stage that leaves value on the table.
128 
129### Common Missing Links
130 
131**Pre-purchase:**
132- No retargeting for abandoned visitors
133- No email capture before purchase intent
134- No comparison tools for researchers
135- No social proof at decision points
136 
137**Purchase:**
138- No upsell/cross-sell offers
139- No subscription/bundle options
140- No referral program at purchase
141- No installation/setup guidance
142 
143**Post-purchase:**
144- No email onboarding sequence
145- No check-in at key milestones
146- No expansion offers at right time
147- No advocacy program for happy customers
148 
149### Missing Link Audit
150 
151| Funnel Stage | Existing Assets | Missing Opportunities |
152|--------------|-----------------|----------------------|
153| Awareness | Ads, content | Referral program? |
154| Interest | Landing pages | Lead magnet? |
155| Consideration | Product pages | Comparison tool? |
156| Intent | Cart | Save for later? |
157| Purchase | Checkout | Order bump? |
158| Onboarding | Email 1 | Video tutorial? |
159| Retention | None | Check-in sequence? |
160| Expansion | None | Usage-based prompts? |
161| Advocacy | None | Referral incentive? |
162 
163### Cross-Sell Mapping
164 
165Map products that naturally pair together:
166 
167| Product A | Natural Cross-Sell | When to Offer |
168|-----------|-------------------|---------------|
169| Running shoes | Socks, insoles | Cart/checkout |
170| SaaS subscription | Premium features | After activation |
171| Course | Coaching add-on | During course |
172| Software | Training | Post-purchase |
173 
174---
175 
176## Industry Funnel Patterns
177 
178### E-commerce Funnels
179 
180**Standard:**
181```
182Visit → Browse → Product → Cart → Checkout → Purchase
183```
184 
185**Enhanced:**
186```
187Visit → Browse → Product → Wishlist/Email → Retarget → Cart → Checkout → Upsell → Purchase → Post-purchase email → Review request → Repeat purchase
188```
189 
190**Key metrics:**
191- Cart abandonment rate (benchmark: 70%)
192- Checkout abandonment rate (benchmark: 25%)
193- Repeat purchase rate (benchmark: 25-40%)
194 
195### SaaS Funnels
196 
197**Standard:**
198```
199Visit → Trial/Freemium → Activation → Engagement → Conversion
200```
201 
202**Enhanced:**
203```
204Visit → Content → Lead magnet → Nurture → Trial → Onboarding → Activation → Engagement → Conversion → Onboarding (paid) → Expansion → Advocacy
205```
206 
207**Key metrics:**
208- Trial-to-paid conversion (benchmark: 3-5% freemium, 15-25% free trial)
209- Activation rate (varies by product)
210- Expansion revenue % (benchmark: 30%+ of revenue)
211 
212### Lead Generation Funnels
213 
214**Standard:**
215```
216Visit → Form → Lead → Sales contact → Opportunity → Close
217```
218 
219**Enhanced:**
220```
221Visit → Lead magnet → Nurture → Scorecard/Quiz → MQL → SDR qualify → Demo → SQL → Proposal → Close → Onboarding → Expansion
222```
223 
224**Key metrics:**
225- Lead-to-MQL conversion (benchmark: 20-30%)
226- MQL-to-SQL conversion (benchmark: 30-50%)
227- SQL-to-close rate (benchmark: 20-40%)
228 
229### Subscription/Membership Funnels
230 
231**Standard:**
232```
233Visit → Free content → Subscribe → Retain
234```
235 
236**Enhanced:**
237```
238Visit → Free content → Email opt-in → Free trial → Subscribe → Onboard → Engage → Retain → Annual upgrade → Advocacy
239```
240 
241**Key metrics:**
242- Free-to-paid conversion (benchmark: 2-5%)
243- Monthly churn rate (benchmark: 3-7%)
244- Annual vs. monthly mix (benchmark: 30%+ annual)
245 
246---
247 
248## Funnel Prioritization Framework
249 
250### Calculate Opportunity Value
251 
252For each potential improvement:
253 
254```
255Opportunity = (Current Volume) × (Conversion Gap) × (Revenue per Conversion)
256```
257 
258**Example:**
259```
260Current: 1,000 visitors, 2% conversion, $100/conversion = $2,000 revenue
261Potential: 1,000 visitors, 3% conversion, $100/conversion = $3,000 revenue
262Opportunity value: $1,000/month = $12,000/year
263```
264 
265### Prioritization Matrix
266 
267| Opportunity | Volume | Gap | Value | Ease | Priority |
268|-------------|--------|-----|-------|------|----------|
269| Checkout abandonment | 500/mo | 25% | $125 | Medium | High |
270| Add cross-sell | 200/mo | 30% | $20 | Easy | High |
271| Reduce form fields | 1000/mo | 10% | $50 | Easy | High |
272| Redesign homepage | 5000/mo | 2% | $100 | Hard | Medium |
273| Add video | 300/mo | 15% | $100 | Medium | Medium |
274 
275### The 80/20 Rule in Funnels
276 
277Typically:
278- 80% of revenue comes from 20% of the funnel stages
279- 80% of drop-off happens at 20% of the steps
280- 80% of improvement potential is in 20% of the pages
281 
282**Focus ruthlessly on the high-impact stages before optimizing everything.**
283 
284---
285 
286## Funnel Visualization
287 
288### Basic Funnel Chart
289 
290```
291┌─────────────────────────────────────────┐ 10,000
292│ Website Visits │
293├───────────────────────────────┐ │ 3,000 (30%)
294│ Product Page Views │
295├─────────────────────┐ │ │ 600 (20%)
296│ Add to Cart │
297├───────────────┐ │ │ │ 300 (50%)
298│ Checkout │
299├─────────┐ │ │ │ │ 150 (50%)
300│ Purchase│
301└─────────┘
302```
303 
304### Leakage Analysis
305 
306At each stage, map where users go instead:
307 
308```
309Product Page (3,000 visitors)
310├─→ Add to Cart: 600 (20%)
311├─→ Exit site: 1,500 (50%)
312├─→ Browse other products: 600 (20%)
313├─→ Check reviews/FAQ: 200 (7%)
314└─→ Contact support: 100 (3%)
315```
316 
317**Insight:** 50% exit from product page—that's the primary leak to investigate.
318 
319---
320 
321## Funnel Optimization Checklist
322 
323### Before Optimizing
324 
325- [ ] Have you mapped the complete funnel?
326- [ ] Do you have baseline conversion rates at each stage?
327- [ ] Have you identified the biggest blocked arteries?
328- [ ] Have you audited for missing links?
329- [ ] Do you know your industry benchmarks?
330- [ ] Have you calculated opportunity values?
331 
332### During Optimization
333 
334- [ ] Are you testing bold changes, not tweaks?
335- [ ] Are you measuring the right metrics?
336- [ ] Are you waiting for statistical significance?
337- [ ] Are you documenting learnings?
338 
339### After Optimization
340 
341- [ ] Did conversion improve at the target stage?
342- [ ] Did downstream metrics also improve?
343- [ ] Did any metrics unexpectedly decrease?
344- [ ] Can this learning apply to other funnels?
345 
346---
347 
348## Advanced: Multi-Touch Attribution
349 
350### The Problem
351 
352Customers don't convert in a straight line. They might:
3531. See a Facebook ad
3542. Google your brand
3553. Read a blog post
3564. Leave
3575. Get retargeted
3586. Return via email
3597. Convert
360 
361Which touchpoint gets credit?
362 
363### Attribution Models
364 
365| Model | Description | Best For |
366|-------|-------------|----------|
367| First-touch | First interaction gets 100% | Brand awareness campaigns |
368| Last-touch | Final interaction gets 100% | Direct response |
369| Linear | Equal credit to all touches | Understanding journey |
370| Time-decay | Recent touches get more credit | Short sales cycles |
371| Position-based | 40% first, 40% last, 20% middle | Balanced view |
372| Data-driven | Algorithm assigns based on data | Sophisticated analysis |
373 
374### Practical Recommendation
375 
3761. Start with last-touch (simplest)
3772. Add first-touch to understand acquisition
3783. Graduate to position-based for balanced view
3794. Only use data-driven with sufficient volume
380 

Discussion

Alternatives

Attribution AuditPaste the sales and spend numbers each ad platform claims, and get back a plain explanation of why they disagree and which figure to trust.Data & AI · MITAnalytics trackingWhen the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions). Also use when the user mentions "Google Analytics," "GA4," "event tracking," "conversions," "attribution model," "gtag," "data layer," "GA4 setup," "conversion tracking," "event setup," "User ID tracking," or "CTA attribution." For traffic insights, use traffic-analysis.Marketing · MITAnalytics TrackingWhen the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For choosing attribution models, comparing multi-touch/MMM/incrementality, or reconciling conflicting numbers across tools, see attribution. For A/B test measurement, see ab-testing.Marketing · MITFind Out Which Marketing Actually Made The SalePaste the conflicting numbers from your ad accounts, website stats and sales records; get back one honest read on which channels really drove sales and where to put your budget.Data & AI · MIT