Definition
In analytics, a cohort is a set of users grouped because they have something meaningful in common. The shared criterion might be when they signed up, the channel that acquired them, the feature they used, the product they bought, or an action they completed during a defined time window.
Cohorts make it possible to look beyond an overall average. For example, a business can compare users who joined in January with users who joined in February, or compare people who completed onboarding with people who did not. The aim is to reveal differences in behavior, outcomes, and change over time.
A cohort is not automatically a demographic audience or a marketing list. It is an analytical grouping whose definition should be clear enough to reproduce and whose results can be compared with another group or benchmark.
What does that mean
Imagine putting users with one shared feature into the same labeled box, such as “people who signed up this month.” You can then watch what happens to that box over time and compare it with other boxes.
Why this matters
Cohorts help teams replace broad averages with more useful comparisons. Marketing can learn which acquisition groups stay engaged, Product can see which releases or onboarding paths build lasting usage, and UX/UI teams can investigate where a group encounters friction.
Use cases
Compare retention after acquisition or signup
Relevant for Marketing and Product teams.
When overall retention looks healthy or weak, it can be difficult to tell whether the pattern applies to everyone or only to users who arrived at a particular time or through a particular channel. Teams can create acquisition or signup cohorts, track activity at consistent intervals, and compare how those groups return, convert, or become inactive. The result is a clearer view of which acquisition sources and onboarding periods bring in users who continue to find value.
Improve onboarding and feature adoption
Relevant for Product and UX/UI teams.
New users may reach the same product but experience very different paths to value. By grouping users according to signup period, onboarding completion, or first feature used, teams can compare early engagement and identify where adoption slows. Those findings can guide clearer onboarding, better feature discovery, and more timely support, with the expected benefit of helping more users reach useful behaviors sooner.
Investigate conversion and churn differences
Relevant for Ecommerce and Data teams.
A conversion or churn problem may be concentrated in one customer group rather than spread across the whole experience. Teams can compare cohorts based on purchase history, device, campaign, geography, or key actions, then examine the journeys and sessions of groups with different outcomes. This helps prioritize the pages, flows, or experiences most likely to improve conversion or reduce avoidable churn.
See it in practice
NatureBox uses Heap by Contentsquare to create segments of customers who order a set number of times within a time period, watch those groups grow, and inspect their clickstreams. It is a practical example of grouping customers by shared behavior and time-based criteria to understand high-value users.
How Contentsquare helps
User Segmentation lets teams define cohorts from user characteristics, behaviors, and connected data, then apply those groups to analyses and charts.
Journeys shows how different audience groups move from entry to exit, making it easier to compare paths, drop-offs, and return behavior.
Session Replay adds qualitative context by letting teams review what users in a cohort actually experienced, including hesitation, errors, and friction.
FAQs on cohort
A cohort is a group of users or accounts defined by a shared characteristic, action, or starting point within a stated period. Analysts track that group over time or compare it with another group to find meaningful differences.