Perform cohort analysis to understand customer behavior, retention, and lifetime value over time. Use when analyzing retention, LTV, or user behavior patterns.
Perform cohort analysis to understand customer behavior, retention, and lifetime value over time. Use when analyzing retention, LTV, or user behavior patterns.
origin
ECM
Cohort Analysis for Marketing
When to Activate
Analyzing customer retention rates and identifying drop-off points
Estimating customer lifetime value (LTV) for budget planning
Comparing the quality of customers acquired from different channels or campaigns
Understanding how product changes affect user behavior over time
Evaluating the impact of onboarding improvements
Segmenting users by behavior to personalize marketing
Presenting retention or LTV data to executives or investors
First Questions
What type of cohort analysis do you need? (Acquisition, behavioral, segment-based)
What is the key event you're tracking? (Purchase, login, feature usage, subscription renewal)
What time granularity makes sense? (Daily, weekly, monthly cohorts)
How far back does your data go? (Need at least 3-6 months for meaningful patterns)
What tool or data source will you use? (SQL database, analytics platform, spreadsheet)
What action do you want to take based on the results? (Improve retention, estimate LTV, evaluate channels)
Cohort Types
Acquisition Cohorts
Group users by when they signed up or made their first purchase.
Use case: "How do January sign-ups retain compared to February sign-ups?"
Best for: Tracking retention over time, measuring impact of product/onboarding changes, LTV estimation.
Time basis: Sign-up date, first purchase date, install date.
Behavioral Cohorts
Group users by actions they took (regardless of when they signed up).
Use case: "Do users who complete onboarding retain better than those who don't?"
Best for: Identifying activation milestones, proving the value of specific features, informing product development.
Action basis: Completed onboarding, used feature X, invited a teammate, made a second purchase.
Segment Cohorts
Group users by shared characteristics.
Use case: "Do enterprise customers retain differently from SMB customers?"
Best for: Channel comparison, persona validation, pricing tier analysis.
Segment basis: Acquisition channel, plan type, company size, geography, persona.
Retention Cohort Analysis
Building a Retention Cohort Table
Step 1: Define the cohort.
Group users by the period they first appeared (e.g., month of sign-up).
Step 2: Define the retention event.
What counts as "retained"? (Logged in, made a purchase, used a core feature, was an active subscriber)
Step 3: Build the table.
Cohort
Month 0
Month 1
Month 2
Month 3
Month 4
Month 5
Jan
1,000
450 (45%)
320 (32%)
280 (28%)
250 (25%)
230 (23%)
Feb
1,200
540 (45%)
396 (33%)
348 (29%)
312 (26%)
—
Mar
900
432 (48%)
315 (35%)
279 (31%)
—
—
Apr
1,100
550 (50%)
407 (37%)
—
—
—
Step 4: Read the table.
Rows: Compare cohorts against each other (is retention improving over time?).
Columns: Understand the drop-off curve (where is the biggest drop?).
Diagonal: What is happening right now across all cohorts.
Key Retention Metrics
Month 1 Retention: The most critical drop-off point. Tells you about activation quality.
Retention Curve Shape: Does it flatten (good) or keep declining (bad)?
Steady-State Retention: Where the curve flattens. This is your "core retained" percentage.
Retention Half-Life: How many periods until you've lost 50% of the cohort.
Interpreting Retention Patterns
Healthy pattern: Steep initial drop, then curve flattens by Month 3-4. Steady-state retention of 20%+ (varies by industry).
Unhealthy pattern: Continuous decline without flattening. Indicates product-market fit issues or lack of habit formation.
Improving pattern: Newer cohorts retain better at the same time period. Indicates product/onboarding improvements are working.
Degrading pattern: Newer cohorts retain worse. Could indicate declining acquisition quality (scaling into worse traffic) or product issues.
Revenue Cohort Analysis
Revenue Retention Table
Same structure as user retention, but tracking cumulative or periodic revenue per cohort.
Cohort
Month 0
Month 1
Month 2
Month 3
Jan (100 customers)
$5,000
$4,200
$4,500
$4,800
Feb (120 customers)
$6,000
$5,100
$5,400
—
Net Revenue Retention (NRR)
NRR > 100%: Revenue from a cohort grows over time (expansion exceeds churn). This is the gold standard for SaaS.
Identify what behaviors predict movement from light to heavy.
Churn Prediction Signals
Track engagement metrics for churned users in the 30 days before churn.
Common pre-churn signals: declining login frequency, reduced feature usage, support ticket spikes, failed payment not resolved.
Build an early warning system based on these signals.
Cohort Comparison Framework
Channel Quality Comparison
Metric
Organic
Paid Search
Paid Social
Referral
Volume (Monthly)
500
800
1,200
200
Month 1 Retention
52%
40%
30%
58%
Month 6 Retention
35%
25%
15%
42%
6-Month LTV
$380
$300
$200
$450
CAC
$30
$65
$45
$20
6-Month LTV:CAC
12.7x
4.6x
4.4x
22.5x
Insight pattern: Paid social brings volume but lower-quality users. Referral brings highest-quality but limited scale. Budget optimization: invest in scaling referral before scaling paid social.
Onboarding Improvement Tracking
Compare cohorts before and after an onboarding change:
Pre-change cohorts (3 months): Average Month 1 retention = 35%
Post-change cohorts (3 months): Average Month 1 retention = 42%