Glossary · Analytics

Cohort Analysis

KOH-hort uh-NAL-ih-sisnoun

Cohort analysis groups users by a shared trait or start date to compare their behavior over time.

Part of speech
noun
Pronunciation
KOH-hort uh-NAL-ih-sis
Origin
From 'cohort,' Latin 'cohors,' a unit of a Roman legion, plus 'analysis.' It groups users who share a common starting point.

What is Cohort Analysis?

Cohort analysis is a method that groups users by a shared trait or a common starting point and then tracks how each group behaves over time. Instead of looking at all your users as one undifferentiated mass, you divide them into cohorts, most often by the week or month they first arrived or made their first purchase, and follow each cohort forward to see how it engages, returns, or spends in the days and weeks that follow. The result is a view of behavior that isolates the effect of when someone joined, which a single blended average conceals.

The mechanics typically produce a table or chart where each row is a cohort and each column is a period of time since that cohort began. A common example is a retention grid: the January sign-ups occupy one row, and across the columns you see what fraction of them were still active one week later, two weeks later, one month later, and so on. Because every cohort is measured from its own starting point rather than from a fixed calendar date, you can compare the January group's second week directly against the February group's second week. This alignment is what makes cohort analysis powerful, since it strips away seasonality and total-size differences and shows whether the experience itself is getting better or worse for successive groups.

The word "cohort" comes from the Latin "cohors," a unit of a Roman legion whose soldiers marched and fought together as one body. That sense of a group bound by a common origin, moving through time in step, carried into statistics and then into analytics, where a cohort is simply a set of users who share a defining starting event. The military metaphor is apt: you are watching a specific band that entered together and seeing how it fares as it advances.

Cohort analysis matters because it reveals trends that aggregate metrics hide. A business can show growing total users while every new cohort actually retains worse than the last, a slow decay masked by sheer volume until it becomes a crisis. By comparing cohorts, you can tell whether a product change, an onboarding improvement, or a marketing shift genuinely improved the experience, because a healthier cohort will hold its engagement longer than earlier ones. It is central to understanding retention, lifetime value, and the real health of a subscription or repeat-purchase business, where keeping customers matters as much as acquiring them.

The common mistakes involve misreading or mis-slicing the groups. Cohorts that are too small produce noisy percentages that swing wildly for reasons that have nothing to do with real behavior, so adequate sample sizes matter. Choosing the wrong defining event, such as grouping by sign-up date when purchase date drives the behavior you care about, can point you at the wrong conclusion. It is also easy to confuse a cohort, defined by a shared starting moment, with a simple segment defined by a static attribute; the two overlap but answer different questions. Used with sufficient data and a clearly chosen starting event, cohort analysis is one of the most honest ways to see whether things are truly improving over time.

Why it matters

Cohort analysis exposes retention trends that averages conceal. It shows whether newer customers are sticking around longer than older ones.