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.
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
Identify your users
Call pulsetrack.identify(email) when someone signs in or signs up.
Choose the grain
Daily cohorts for an onboarding flow, weekly or monthly for a subscription product.
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.