Skip to content
  • Sites
  • Commerce
  • AI
  • Integrations
  • Plans
  • Partners
TR Sign in Get started
SitesCommerceAIIntegrationsPlansPartnersSign in Türkçe

What is cohort analysis? Definition and ecommerce example

Cohort analysis groups customers who share a characteristic, such as the month they were acquired or first bought, and tracks how each group behaves over time. It shows retention and repeat-purchase patterns that a single store-wide average hides.

How it works

A cohort analysis has two parts: an inclusion rule that puts a customer into a cohort (for example, first purchase in January) and a return rule that measures what they do later (for example, placed another order). Results are usually shown as a table: one row per cohort, one column per period since the cohort started (week 1, month 1, month 2 and so on).

Google Analytics 4 has a built-in cohort exploration that works this way. You can build cohorts from a user's acquisition date, an event, a transaction or a conversion, and view them at daily, weekly or monthly granularity. GA4 notes that its cohorts are based on device data, not User-ID, so the same person on two devices can appear twice.

A worked example

Hypothetical example: a store compares customers who first bought in January with those who first bought in March, when it ran a large discount.

CohortNew customersOrdered again within 3 months
January500100 (20%)
March (sale)1,000100 (10%)

The sale doubled new customers, but each one was half as likely to return. A blended average across both months would show about 13% repeat purchase and hide the difference.

Why it matters for an online store

  • Retention. It shows whether customers acquired recently stick around better or worse than earlier ones.
  • Channel and campaign quality. Cohorts by acquisition source or promotion reveal which ones bring customers who come back.
  • Better forecasts. Repeat-purchase curves per cohort feed more realistic customer lifetime value estimates.

Common mistakes

  • Comparing cohorts of very different sizes or at different ages (a two-month-old cohort cannot be compared with a year-old one on 12-month retention).
  • Ignoring seasonality: a holiday cohort often behaves differently from a spring one.
  • Stopping at the table. Pair it with RFM segmentation to decide what to do for each group.

Sources

  • Google Analytics Help, "[GA4] Cohort exploration"
  • Shopify, "What is customer lifetime value? How to calculate CLV"

Your website and online store, run from one place.

Product

  • Sites
  • Commerce
  • Plans
  • Integrations
  • Roadmap

Platform

  • AI
  • SEO and AI search
  • Security
  • Migration

Company

  • About
  • Partners
  • Blog
  • Contact
  • Help center
  • Developers
  • Status

Legal

  • Legal
  • Privacy
  • Terms
  • Türkiye terms (KVKK)
© 2026 CIQRA OÜ, Tallinn, Estonia.Powered by CIQRATürkçe