Web Analytics · Product & Customer
Cohort, Retention & LTV Analysis
A young cohort is measured against another cohort's first months, never against a finished one.
A recent cohort may look unprofitable simply because it has not reached its second renewal. We align cohorts by maturity rather than calendar date, creating a like-for-like comparison before you draw conclusions about customer quality. You end up with comparable retention and LTV curves with maturity and data limitations stated clearly.


Some of the 500+ brands we've worked with
See all referencesHow we run it
Project censored cohorts without presenting projections as facts.
Fair cohort comparisons account for the time each group has had to develop. Four steps produce a maturity-aligned comparison with its uncertainty visible.
How we hold ourselves to it
- Apply one customer definition to every cohort — We fix what counts as a customer and when the cohort clock starts, then use that rule throughout the comparison.
- Let maturity set the comparison window — We fix the comparison window to the youngest cohort's age, so a 6-month-old cohort only ever meets another cohort's first six months, whatever that cohort's total lifetime turns out to be.
- Label unfinished cohorts clearly — When a cohort has not fully matured, we project cautiously and identify the result as a projection rather than an observed fact.
- Add cost to turn retention into LTV — We connect retention curves with actual revenue and service cost, producing a usable LTV figure rather than a percentage alone.
Define the cohort model
We agree on cohort entry, customer grain, and the value and cost definitions that go into LTV. Your analytics owner confirms the customer definition.
Cohort definition


Build the curves
We calculate retention and value curves for each cohort, handling censored (not-yet-mature) cohorts explicitly. The analyst flags any cohort with too little data.
Cohort curves


Align and compare
We compare cohorts at matched maturity points and flag where a difference is real versus an artifact of timing. The analyst rules out timing as the explanation before calling a gap real.
Maturity-aligned comparison


Walk through the findings
We present the findings with their uncertainty and discuss what decision they can support. You confirm the decision the findings support.
Cohort readout


Every cohort gets compared at the same age
Automation calculates the curves, matches cohorts at the same maturity point, and drafts the readout from that aligned comparison. A person owns the definitions and the verdicts: what counts as a customer, which cohort has too little data to speak, and whether a gap is real or just timing.
What you get
Cohort curves accompanied by a decision memo.
You receive comparable curves and their limitations, each cohort measured at the same maturity point rather than collapsed into one average that hides the differences.


Working document
Cohort and LTV model
The reproducible model defining cohort entry, retention, value, and cost calculations.


Comparison report
Maturity-aligned comparison
Cohorts compared fairly at matched points in their lifecycle, with projections clearly labeled.


Decision memo
Readout and limitations
What the curves actually show, what remains uncertain for less mature cohorts, and what decision they support.
We call it done when: every comparison in the readout runs on matched time windows and each projected point is labeled as a projection, not an observation.
Fit and readiness
A three-month cohort may simply need more time to mature.
These signs help show whether a cohort analysis fits the decision ahead.
A good fit when
- You need to see whether customer quality is improving or declining from one acquisition cohort to the next.
- Recent cohorts appear weak, but you do not know whether the difference is real or simply reflects their younger age.
- You need a defensible payback period or LTV figure, and the readout must separate projected cohort values from observed ones.


Better handled as other work when
- You need to identify which marketing channel drove an acquisition rather than how customers behave once they're in. That is Marketing Attribution Modeling.
- You need a controlled test of a specific product change rather than an observational comparison across cohorts. That is Product Experimentation Measurement.
If one of these is closer to your situation, start here instead: All Product & Customer Analytics tasks
We call it done when: the customer definition, the cohort entry point, and the value grain are agreed with the data owner before a single curve is drawn.
People who build your measurement system
Zeo designs measurement systems that connect a business decision to governed collection and reporting you can check. The people shown here work on the part of that system this page covers.

Zafer Yıldız
Web Analytics Manager

Abdullah Tanıdır
Performance Marketing Team Lead

İlker Emir
Senior Performance Marketing Executive

İpek Ezer
Performance Marketing Executive

Sevda Yurtvermez
Performance Marketing Team Lead

Serap Yurtvermez
Performance Marketing Team Lead

Onur Durdağı
Performance Marketing Executive

Deniz Çağın Demirci
Frontend Developer

Mirzamin Aghazada
UI/UX Designer

Gülşah Şahin Özkan
Senior SEO Analyst

Metehan Urhan
New Business & Partnership Manager
Tools we use
Tools behind this work
Jupyterruns the LTV projection so a forecast for an active cohort is a shown calculation, not an opaque platform estimate
Amplitudebuilds the maturity-aligned curves so a young cohort isn't compared against an old one at the same calendar date
Next step
Compare cohorts fairly before making the decision


Before we start
Questions teams ask before booking
Why can a recent cohort appear weaker?
It may not yet have reached the renewal or repeat-purchase points that create later value. Aligning cohorts by maturity prevents that timing difference from distorting the comparison.
How are active cohorts handled?
We project their likely path from the development of similar past cohorts and clearly separate observed figures from projections.
Can the analysis identify which acquisition channel deserves more investment?
It shows which cohorts, including cohorts segmented by channel, retain and pay back better. A controlled test is needed to establish whether the channel caused the difference rather than simply attracting different customers.
How much customer history is required?
We need transaction-level or subscription data covering at least one full retention cycle. Cost data is also required for an LTV figure rather than retention alone.





















































