Retention

Do they come back week after week

Acquisition tells you who arrived. Retention tells you who stayed — by cohort, for the people you identify, with the share still active at each period.

Weekly cohorts · identified people
W1100%62%48%41%38%
W2100%58%44%37%
W3100%66%51%
W4100%71%
W5100%

Cohorts by day, week or month

Each cohort starts at a person's first activity, and each column shows how many of them were active that period later.

A rate, not just a count

Every cell shows the share of its cohort still active, so a small cohort and a large one can be compared at a glance.

People, not browsers

Retention counts the customers you identify with identify(email). Anonymous visitors cannot be followed across days by design, and the screen says so.

How it works

01

Identify your users

Call pulsetrack.identify(email) when someone signs in or signs up.

02

Choose the grain

Daily cohorts for an onboarding flow, weekly or monthly for a subscription product.

03

Read the drop

The column where the rate collapses is the moment your product stops being used — usually long before a subscription is cancelled.

Frequently asked

Why are anonymous visitors excluded?+

Because PulseTrack's visitor identifier is rebuilt every day and cannot follow anyone across days. Retention needs a durable identity, and the only durable identity is the one you provide with identify().

How far back can I look?+

From 30 days to 365 days, within your plan's retention window.

Does identifying users mean tracking them?+

It means linking a session to an e-mail you already hold as a customer. No cookie is set, nothing is stored on the device, and you decide when to call identify().

Can I see retention per acquisition channel?+

Not yet in the retention screen. You can approximate it today by filtering insights on the source and following the same event over time.

Find out which channel actually pays.

Free forever tierNo credit card60-second setup