What is Cohort Analysis?
Cohort analysis is an analytical method that groups users by a shared characteristic or experience within a defined time period — then tracks how each group's behavior changes over time to reveal patterns in retention, engagement, and revenue.
On This Page
What is Cohort Analysis?
Cohort analysis groups users who share a common trait — usually their signup date or first purchase date — and tracks their behavior over subsequent weeks or months.
Instead of looking at all users as one blob, you compare how January signups behave differently from February signups. Did January’s cohort retain better? Did March’s cohort spend more? These patterns are invisible in aggregate data but obvious in cohort views.
Google Analytics offers a built-in Cohort Analysis report. Amplitude, Mixpanel, and most product analytics platforms make cohorts a core feature. The technique originated in medical research (tracking patient outcomes by treatment date) and became standard in SaaS and ecommerce analytics around 2010.
Why Does Cohort Analysis Matter?
Aggregate metrics hide the truth. Your overall retention rate might look steady while a specific cohort is churning rapidly — masked by new signups.
- Retention visibility — See exactly how long each cohort stays engaged, and identify when drop-off happens
- Product change impact — Launch a new feature in March? Compare March cohort retention against February to measure the real effect
- Marketing channel quality — Cohorts acquired from organic search may retain differently than those from paid ads. Cohort analysis reveals which channels bring lasting customers
- Revenue forecasting — Understanding cohort behavior patterns lets you predict future revenue from current signups
Without cohort analysis, you’re making growth decisions based on averages that don’t represent any real user group.
How Cohort Analysis Works
The method is straightforward once you understand the components.
Define the Cohort
Choose a grouping criteria. The most common is acquisition date (all users who signed up in Week 1). But you can also group by first action taken, acquisition channel, geographic location, or pricing plan. The criteria should align with the question you’re trying to answer.
Track the Metric
Pick what you’re measuring: retention (% still active), revenue per user, feature usage, churn rate, or purchase frequency. Track this metric for each cohort across equal time intervals — Week 1, Week 2, Week 3, etc.
Build the Cohort Table
A cohort table is a matrix. Rows represent cohort groups (by signup week/month). Columns represent time periods since signup. Each cell shows the metric value. You’ll see patterns immediately — maybe all cohorts drop 40% after Week 1 but stabilize after Week 4.
Analyze and Act
Look for anomalies. If one cohort retains significantly better than others, what changed? A product update? A marketing campaign? A new onboarding flow? Cohort analysis doesn’t tell you why — it tells you when something changed, and you investigate from there.
Cohort Analysis Examples
Example 1: SaaS onboarding improvement A SaaS company tracks monthly signup cohorts by 30-day retention. January: 35% retained. February: 34%. March (after a new onboarding tutorial): 48%. The improvement is clearly tied to the March product change — something aggregate retention data would have taken months to reveal.
Example 2: Content-driven acquisition quality An ecommerce brand uses cohort analysis to compare customers acquired through organic search versus paid social ads. Organic cohorts show 60% 90-day retention versus 38% for paid. Customer lifetime value for organic is 2.1x higher. theStacc helps businesses grow the organic channel that produces higher-quality cohorts — publishing 30 SEO articles monthly that attract intent-driven visitors.
Common Mistakes to Avoid
Most businesses make the same handful of errors. Recognizing them saves months of wasted effort.
Chasing tactics without strategy. Jumping on every new channel or trend without a clear plan. TikTok one month, LinkedIn the next, podcasts after that — none done well enough to produce results. Pick your channels based on where your audience actually spends time, not what’s trending on marketing Twitter.
Measuring the wrong things. Tracking impressions and likes instead of conversion rate and revenue. Vanity metrics feel good in reports. They don’t pay the bills.
Ignoring existing customers. Most marketing teams focus 90% of their energy on acquisition and 10% on retention. The math says that’s backwards — acquiring a new customer costs 5-7x more than keeping one.
Key Metrics to Track
| Metric | What It Measures | Good Benchmark |
|---|---|---|
| Customer Acquisition Cost (CAC) | Total cost to acquire one customer | Varies by industry — lower is better |
| Customer Lifetime Value (CLV) | Revenue from a customer over time | Should be 3x+ your CAC |
| Conversion Rate | % of visitors who take desired action | 2-5% for websites, 15-25% for email |
| Return on Investment (ROI) | Revenue generated vs money spent | 5:1 is a common benchmark |
| Click-Through Rate (CTR) | % of people who click after seeing | 2-5% for ads, 3-10% for email |
Quick Comparison
| Aspect | Basic Approach | Advanced Approach |
|---|---|---|
| Strategy | Ad hoc, reactive | Planned, data-driven |
| Measurement | Vanity metrics (likes, views) | Business metrics (revenue, CAC, LTV) |
| Tools | Spreadsheets, manual tracking | Marketing automation, CRM integration |
| Timeline | Short-term campaigns | Long-term compounding strategy |
| Team | One person does everything | Specialized roles or automated workflows |
Frequently Asked Questions
What tools do I need for cohort analysis?
Google Analytics has a basic cohort report built in. For deeper analysis, product analytics platforms like Amplitude, Mixpanel, or Heap offer more flexible cohort builders. Spreadsheets work too if you export the raw data.
How large should a cohort be?
Large enough to be statistically meaningful. For most businesses, 100+ users per cohort is the minimum. Below that, individual user behavior creates too much noise. Monthly cohorts work for smaller businesses; weekly cohorts work for high-volume products.
What’s the most important cohort to watch?
Your most recent cohort. If it’s retaining worse than the previous 3 cohorts, something changed — and you need to find out what before it compounds. Catching retention drops early is the primary value of cohort analysis.
Want to improve your acquisition cohort quality with organic traffic? theStacc publishes 30 SEO-optimized articles to your site every month — automatically. Start for $1 →
Sources
- Google Analytics Help: About Cohort Analysis
- Amplitude: Guide to Cohort Analysis
- Mixpanel: Cohort Analysis
Related Terms
Churn rate is the percentage of customers who stop using your product or service during a given period. Learn the formula, benchmarks, and how to reduce churn.
Customer Lifetime Value (CLV/LTV)Customer lifetime value (CLV or LTV) is the total revenue a business expects from a single customer. Learn the formula, how to calculate it, and how to increase CLV.
Google AnalyticsGoogle Analytics is Google's free web analytics platform that tracks and reports website traffic, user behavior, and conversion data — used by over 28 million websites to understand how visitors find and interact with their content.
North Star MetricA North Star Metric is the single metric that best captures the core value your product delivers to customers — serving as the primary measure of success that aligns every team in the company toward the same growth objective.
Retention RateRetention rate is the percentage of customers who continue using your product or service over a defined time period — the inverse of churn rate and one of the most powerful indicators of product-market fit and long-term business health.