Knowledge Hub · Glossary

Cohort Analysis vs Aggregate Analysis: What's the Difference?

Aggregate analysis blends every user into one number, which can look perfectly steady while masking real change underneath. Cohort analysis groups users by when they joined and tracks each group over time - which is what actually reveals whether a newer group is behaving differently from an older one.

Aggregate analysis combines every user into a single blended number - overall retention rate, overall churn, overall engagement - reported as one figure for the whole customer base regardless of when different users joined or what they've done since.

Cohort analysis groups users into cohorts based on a shared starting point - typically when they signed up, or when they took a specific action - and tracks how each individual cohort behaves over time, rather than blending everyone into one figure.

The core problem aggregate analysis has is that a steady blended number can hide meaningfully different, even opposite, trends happening underneath it. A retention rate holding flat at, say, 40% overall could mean every cohort genuinely retains at roughly that rate - or it could mean a newer cohort is retaining at 55% while an older one has fallen to 25%, with the blended figure obscuring the fact that something real changed. This masking effect gets worse for a fast-growing business specifically, since a flood of new signups can keep the overall active-user count climbing even as retention within individual older cohorts is quietly deteriorating. Cohort analysis exposes exactly that kind of pattern - it can pinpoint which specific cohort, acquisition channel, or time period is behaving differently, and even when in a user's journey the difference actually shows up - which is why any team trying to diagnose whether a metric is genuinely improving, not just being propped up by new growth, needs cohort analysis rather than the aggregate number alone.