Join the waitlist and get Sublim Business free for 3 months  Claim offer

Web Analytics

Cohort analysis: definition and practical guide

Guillaume Sallé
Guillaume Sallé
Analytics Content & Glossary Lead

Updated on February 22, 2026

Quick definition

Cohort analysis is an analytical method that groups users sharing a common characteristic at a specific point in time, then observes how their behavior evolves over time to measure retention, churn, or generated value. Cohort analysis is the gold-standard technique for assessing the long-term health of a product or customer relationship.

How it works

Cohort analysis is a longitudinal analysis technique that follows groups of users (cohorts) over time. It relies on two elements: the cohort-defining event (first visit, first sign-up, first purchase) and the retention event (return visit, active use, subscription renewal).

The classic output is a cohort table: each row represents a cohort (for example, users acquired in January 2026), each column represents a later period (week 1, week 2, month 1, month 2), and each cell shows the percentage of users still active in that period.

This visualization makes it possible to:

  • Compare the loyalty of successive cohorts
  • Detect whether product improvements are increasing retention
  • Anticipate future churn with greater precision
  • Feed the LTV calculation for each customer generation

Revenue cohort analysis measures how much revenue each cohort generates over time rather than just the activity rate — an approach particularly valuable for SaaS and e-commerces with recurring purchases.

Why it matters

Cohort analysis is essential to distinguish healthy growth from artificial growth masking high churn. It reveals whether your acquisition efforts produce loyal users or fleeting ones.

For SaaS in particular, retention is the main long-term growth driver: improving 3-month cohort retention from 30% to 40% can double the LTV of every acquired customer.

It is also the most reliable tool for measuring the actual impact of a product improvement on user behavior — far more than simple before/after aggregate metric comparisons.

How to improve or use it

  1. 1Clearly define your cohort and retention events before running the analysis.
  2. 2Analyze monthly cohorts first for a macro view, then drill down to weekly granularity.
  3. 3Compare retention curves across cohorts from different acquisition sources to identify your highest-quality channels.
  4. 4Identify the drop-off point: if 60% of users leave in week 2, that is an onboarding priority — act at that exact stage.
  5. 5Use the insights to prioritize onboarding and re-engagement optimizations, and measure the impact on subsequent cohorts.

With Sublim

Sublim integrates cohort analysis with complete, unsampled, GDPR-compliant data. By hosting data in Europe and avoiding cookies, Sublim delivers more representative cohort analysis than GA4 — especially for European audiences sensitive to consent, where analytics sampling can distort retention curves.

Frequently asked questions

What is the difference between cohort analysis and retention analysis?

Retention analysis is the goal of cohort analysis: measuring how many users remain active over time. Cohort analysis is the method used to make that measurement rigorous, by grouping users by acquisition period to isolate the effect of time on their behavior.

Do you need a lot of data to run cohort analysis?

Yes, cohort analysis requires a sufficient volume of users per cohort to be statistically significant. As a rule of thumb, a cohort of at least 100 users is recommended. Below that, random variations can distort the conclusions. For small audiences, quarterly cohorts rather than monthly ones help reach a sufficient volume.

Can you run cohort analysis on revenue rather than activity?

Yes, revenue cohort analysis (or per-cohort LTV analysis) measures how much revenue each cohort accumulates over time. It is particularly useful for subscription SaaS and e-commerces with recurring purchases, because it reveals the actual value generated by each customer generation.

Related terms

Cohort analysis: definition and practical guide, Sublim | Sublim Analytics