What is Cohort Analysis
Analyzing user groups over time
Cohort Analysis — Analyzing User Groups
Cohort Analysis is an analytical method where users are grouped by a common characteristic (usually registration time) to track their behavior.
Cohort Types
| Type | Grouping Criteria | |------|-------------------| | Time-based | Registration date (January, February...) | | Behavioral | First action (purchase, subscription) | | Size-based | Deal size (small, medium, large) | | Channel-based | Acquisition source (ads, organic) |
Key Metrics
- Retention — retention by weeks/months
- Revenue — cohort revenue
- LTV — lifetime value
- Churn — attrition in each period
Retention Table Example
| Cohort | M0 | M1 | M2 | M3 | |--------|-----|-----|-----|-----| | Jan 2026 | 100% | 40% | 25% | 20% | | Feb 2026 | 100% | 45% | 30% | — | | Mar 2026 | 100% | 42% | — | — |
Tools
- Amplitude — product analytics
- Mixpanel — cohort reports
- Google Analytics 4 — basic cohort analysis
- SQL — custom cohorts