---
title: "What Is Cohort Analysis? — SealMetrics Glossary"
description: "A cohort is a group sharing a starting characteristic, tracked over time. How cohort analysis works, what it needs, and where SealMetrics draws the line."
canonical_url: "https://sealmetrics.com/glossary/cohort/"
lang: "en"
content_type: "glossary"
owner: "content"
llm_priority: "useful"
last_verified: "2026-08-09"
source: https://sealmetrics.com/glossary/cohort/
publisher: SealMetrics
---

Definition

# Cohort

A group sharing a starting characteristic — usually first visit or first purchase in the same period — tracked over time to compare behaviour between groups rather than across a whole audience.

Quick answer

A cohort is a group of customers or visitors who share a starting point — most commonly the week or month of their first purchase — whose later behaviour is tracked as a group. Cohort analysis compares those groups over time: do customers acquired in March retain, reorder or spend better than customers acquired in January? Averaged across everyone, such changes cancel out; broken into cohorts, they become visible, which is why the technique anchors retention and lifetime value work. Behavioural cohort tracking has a strict requirement: recognising the same individual across months, which in a browser means a persistent per-user identifier subject to EU consent rules. Purchase cohorts avoid this — they are built from order data, where the identity already exists. SealMetrics keeps no per-user identifier, so it measures aggregates and leaves cohort-building to the order database.

## How cohort analysis works

The classic output is a retention grid: rows are acquisition periods, columns are periods since acquisition, cells show what share of each cohort was still active — or how much it had spent — after one month, two months, three. Read down a column and you see whether newer cohorts behave better than older ones; that single view answers questions a blended average cannot, like whether last quarter’s discount campaign bought customers who reorder or customers who churn. The same structure feeds [customer lifetime value](https://sealmetrics.com/glossary/customer-lifetime-value/): LTV is only trustworthy when computed per cohort, because a blended figure mixes loyal 2023 customers with untested ones acquired last month.

## What per-user cohorts require

To place a visitor in a cohort and find them again months later, an analytics tool must recognise the same individual across sessions — a persistent identifier stored in the browser or derived from the device. That is per-user tracking, with everything it implies in the EU: consent under ePrivacy, GDPR obligations, and coverage limited to whoever accepted the banner. It is the same requirement that underpins [multi-touch attribution](https://sealmetrics.com/glossary/multi-touch-attribution/), and it fails the same way: with 40-60% of EU visitors rejecting consent, browser-based cohorts are built from the consenting minority, and their retention curves describe that minority only.

## What SealMetrics does and does not do

SealMetrics does not build per-user cohorts, deliberately. Its architecture is anonymous, aggregate event measurement: no persistent visitor identifier is ever created, so there is no mechanism for recognising an individual across sessions — the precondition for behavioural cohort tracking. What it provides instead is aggregate comparison over time on 100% of traffic: acquisition, conversions and revenue by channel and period, segmentable and unbiased by consent status. For purchase-based cohorts — the kind most retention and LTV work actually uses — the natural home is your order database, where customer identity already persists lawfully; SealMetrics’ role is supplying the complete channel-level acquisition data those cohorts are joined against. If per-user behavioural cohorts inside the analytics tool are a hard requirement, SealMetrics is the wrong tool for that job, and it is designed to be.

## What cohort analysis does not tell you

Cohorts show that groups differ, not why — attributing a retention gap to the campaign, the season or the product mix requires controlled testing. Small cohorts produce noisy curves that invite overreading, and cohorts built on incomplete browser data inherit its bias: a retention change can reflect a shift in who accepts consent banners rather than in who stays a customer.

We don't do per-user cohorts — deliberately. See what aggregate trends on 100% of traffic catch that a consented sample misses.

[Book a demo](https://sealmetrics.com/demo/)[See pricing](https://sealmetrics.com/pricing/)

### Related concepts

- [Funnel An ordered sequence of steps toward a conversion, measured by drop-off between them. Only as trustworthy as its coverage — a funnel built on the consenting minority describes that minority, not your customers.](https://sealmetrics.com/glossary/funnel/)
- [Customer Lifetime Value (LTV) Expected total margin from a customer relationship. Usually calculated from order data rather than web analytics, precisely because it needs an identity that survives longer than any browser identifier.](https://sealmetrics.com/glossary/customer-lifetime-value/)
- [Multi-Touch Attribution An analytics model that distributes conversion credit across multiple touchpoints observed for the same identified visitor. Requires per-user tracking and is not part of SealMetrics' last-click, anonymous architecture.](https://sealmetrics.com/glossary/multi-touch-attribution/)
- [Data Loss in Analytics The gap between actual website traffic and what analytics tools report. Caused by consent rejection, ad blockers, browser restrictions, and data sampling. Typically 70-87% in the EU.](https://sealmetrics.com/glossary/data-loss-in-analytics/)

Learn more: [Why Multi-Touch Attribution Fails Without Complete Data](https://sealmetrics.com/blog/multi-touch-attribution-complete-data/) · [SealMetrics Product](https://sealmetrics.com/product/)
