Cohort Analysis

Follow behaviour over time in groups with a shared starting point.

Validation

Validate

Test

Individual · Collaborative

Staggered cohort rows align by time since entry, leaving later unobserved periods empty.

AT A GLANCE

USE IT WHEN

Different intake groups appear to experience onboarding differently.

YOU’LL NEED

A shared entry rule, meaningful return behaviour and enough follow up time.

YOU’LL GET

A comparison of behaviour at equivalent ages with a bounded interpretation.

01 / UNDERSTAND

What is cohort analysis?

Cohort analysis groups people by a shared entry event or characteristic and follows their behaviour over time. It helps distinguish changes within a group from changes in the mixture of people using a service. Compare groups at the same age, rather than treating all activity in a calendar month as equivalent.


Acquisition cohorts might start at the first completed booking. Behavioural cohorts might share an early action. These choices answer different questions and must be recorded explicitly.

Why use Cohort Analysis?

An aggregate retention number can rise because established customers make up more of the audience, while the experience for new customers deteriorates. Cohorts make that composition visible. For a designer, the useful question is often when a specific group stops receiving value and what changed around that point, rather than whether the overall chart is moving upward.

When to use it

USE IT WHEN

  • Different intake groups appear to experience onboarding differently.

  • The team needs to compare returning behaviour after a product change.

  • An aggregate metric may be hiding a change in audience composition.

When to choose another method

What you’ll need

Choose an entry event, a return event and an interval suited to the service cadence. Check identity changes, deleted accounts and missing tracking. Identify when the data was collected so younger cohorts are not treated as if they have completed the whole follow up period. Ask what returning means: a repeated complaint is activity, but may not be value.

What makes cohorts comparable

Keep the elements that help answer your question and support a decision.

Entry rule

Entry rule

The event or characteristic that defines cohort membership.

Cohort size

Cohort size

The original denominator, including eligibility exclusions.

Age interval

Age interval

Days, weeks or months since the entry event.

Return definition

Return definition

The specific behaviour counted as retention.

Observed horizon

Observed horizon

Which intervals have had time to occur.

Context

Context

Season, channel, changes and other differences between groups.

02 / PUT IT INTO PRACTICE

How to run a cohort analysis

Keep evidence and assumptions distinct. Revisit your work when new information changes your understanding.

01

Choose a decision

Name what comparison would change a design or research choice.

Ask whether new subscribers reach a useful second repair booking.

02

Define membership

Use a stable rule and avoid moving people between groups after seeing outcomes.

Assign subscribers by their first completed booking month.

03

Set the return event

Count meaningful value and distinguish it from any logged activity.

A completed repair is more relevant than opening a reminder.

04

Align cohort age

Compare equivalent intervals from entry and mark unobserved cells as unavailable.

Do not compare month two for January with month two for a recent March cohort.

05

Compute and audit

Show cohort sizes and interval counts before converting them to percentages.

Thirty of fifty January subscribers return in month one: 60%.

06

Investigate differences

Check seasonality, acquisition mix and service capacity before attributing a change to design.

A marketing campaign may recruit people with different repair needs.

07

Decide the next test

Use the pattern to focus qualitative research or a controlled comparison.

Investigate the first repeat booking experience with recent subscribers.

Example: returning to a repair subscription

Fictional scenario: January and February each bring 50 new repair subscribers. Thirty January subscribers complete another booking in month one; 20 February subscribers do so at the same age. The illustrative rates are 60% and 40%. February month two is not yet observable.


The team marks the missing cell as unavailable rather than zero. It also records that February recruitment used a different offer. The difference therefore raises a question about expectations and repeat value; it does not prove a new onboarding design harmed retention.


A compact heatmap shows cohort size, age and counts together. An adjacent note identifies the changed offer and the unobserved horizon. The next action is to investigate the difference, not to roll back a design solely because two percentages disagree.

Example: returning to a repair subscription. Fictional teaching scenario.

03 / BELOW THE SURFACE

Below the surface: a behaviour can define both the group and its apparent success

Selecting cohorts by an early action can make an association look like a product effect.

AGE

Have both groups had equal time to return?

Mark incomplete observation explicitly.

SELECTION

Who was more likely to perform the defining action?

Consider motivation and opportunity.

VALUE

Does returning represent useful progress?

Check repeated problems and seasonal need.

People who complete setup may already have stronger motivation, more time or a more suitable need. If they later retain better, encouraging setup might help, but the cohort comparison alone cannot establish that. Membership was not randomly assigned.


There is also a timing problem: a person must remain long enough to perform the action used to enter a behavioural cohort. Comparing them with everyone else from signup can give the selected group an unfair period of survival. Align eligibility and the point when membership can be known.


For an exploratory comparison, define an early observation window and compare subsequent behaviour among people eligible at its end. Record the population this excludes. For a causal decision, consider a suitably designed experiment. This interpretation check keeps a useful pattern from becoming an unsupported intervention claim.

Cohort Analysis companion worksheet

The original two page companion records membership, denominators, return events and observation horizons. The review page checks selection and timing before recommending an investigation. Build a heatmap or cohort query separately; keep unobserved intervals distinct from zero returns.

Cohort Analysis original editable companion worksheet, planning and evidence page
Cohort Analysis original editable companion worksheet, review and decision page

Practical tips

  • Show the initial group size next to each row.

  • Choose intervals that fit the natural service cadence.

  • Keep membership definitions stable across reviews.

Common mistakes

  • Comparing calendar months without aligning cohort age.

  • Replacing unobserved intervals with zero.

  • Treating an early behaviour as a proven cause of retention.

What you’ll get

A comparison of behaviour at equivalent ages, with important differences named. Use it to choose where to investigate value or test an intervention; retain the definition so the next review is comparable.

Sources and references

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑

Behind every outcome, a deeper body of knowledge.

LIBRARY

+

EXPLORE

+

DESIGN ICEBERG

+

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑