Cohort Analysis
AnalyticsAlso: Cohort · Cohort Report
Quick definition
Cohort analysis groups users by a shared characteristic (usually acquisition date) and tracks their behaviour over time, revealing how retention, engagement or revenue evolves across different user groups.
Where it shows up in the data
Users grouped by when they first started using the product or made their first purchase. The most common cohort type.
A graph showing what percentage of each cohort is still active at each time interval. Healthy products show the curve flattening rather than declining to zero.
Comparing retention curves across different cohorts to see whether product or experience changes are improving retention over time.
Tracking revenue per cohort over time. Often shows negative churn: cohorts that generate more revenue in month 6 than month 1 due to expansion revenue.
What it actually means
Cohort analysis slices your user or customer base by when they joined and follows each group forward in time. Instead of asking 'what percentage of users are active this month?' (which mixes old and new users together), cohort analysis asks 'of the users who joined in March, what percentage are still active in June?'
This distinction is critical. A growing business can have flat or declining retention hidden by the volume of new acquisitions. Cohort analysis surfaces this. It also shows whether changes to onboarding, product or pricing are improving retention for newer cohorts relative to older ones.
GA4's cohort report, Mixpanel, Amplitude and Braze all offer cohort analysis. For e-commerce, it's often easier to run cohort queries directly against order data.
Aggregate metrics hide what cohort analysis reveals: are the people you acquired 6 months ago still here?
How to calculate it
Retention Rate at Week N = (Users from cohort still active in Week N ÷ Original cohort size) × 100
Worked example. 100 users acquired in January. In Week 4: 55 are still active (55% retention). In Week 8: 38 are still active (38% retention). In Week 12: 31 are still active (31% retention). The curve is flattening, suggesting a stable retained core.
The Australian context
Australian SaaS companies benchmarking against US metrics should note that Australian enterprise sales cycles are longer, which affects early cohort retention (users may take longer to fully onboard). Subscription e-commerce in Australia has lower baseline retention expectations than comparable US markets due to lower subscription culture penetration.
Where people get this wrong
Related terms
Common questions
How do I run a cohort analysis in GA4?
In GA4, go to Explore > Cohort exploration. Set the cohort inclusion event (first visit, first purchase), the return criterion (any activity, specific event), and the cohort size (weekly or monthly). GA4 shows cohort retention tables and graphs.
What is a good cohort retention rate for e-commerce?
It depends heavily on product category and purchase frequency. Consumables (coffee, skincare) should see 30-40% 90-day repurchase rates. Considered purchases (furniture, electronics) have naturally lower rates. Compare to your own historical cohorts rather than abstract benchmarks.
What is the difference between cohort analysis and segmentation?
Segmentation groups users by characteristics at a point in time (age, location, product purchased). Cohort analysis tracks those groups over time to observe behaviour change. Cohort analysis is segmentation with a time dimension.
How long should I track cohorts?
At least as long as your average customer lifecycle. For monthly subscription products, track for 12 months. For considered purchases, track for the expected repurchase window (6-24 months). The goal is to see where the retention curve stabilises.
Keep exploring
About New Rebellion
New Rebellion is a marketing intelligence consultancy. We build tools, score Australian businesses on how their marketing actually performs, and publish Debrief every day. This dictionary is part of how we work in the open.
How we think →