What is a cohort?

A cohort is a group of users or accounts that share a defining characteristic, behavior, or starting point within a specified period. In digital analytics, teams compare cohorts over time to understand how different groups adopt, engage with, convert, or remain active in a product or experience.

Key Facts

Category
Analytics
Relevant for
Marketing, Product, UX/UI, Data, Ecommerce

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.