Use Cases
Retention metrics are an easy and powerful way to measure user stickiness, conversion, and growth over the duration of experiments and holdouts. For example, this retention metric can evaluate the change of “Current User Retention”, “Notification Retention”, “Video Viewer Retention” or more over the course of the experiment, and be broken down in timeseries and days-since-exposure views to understand how this shifted over time. It’s fairly typical for platforms to limit retention metrics to checking if a unit was active between days X and X+Y since exposure. This is useful for new-user or marketing experiments, but is incomplete and is notably less useful for experiments targeted at an existing userbase. This article in Lenny’s newsletter provides a view into how people are using these metrics to drive user growth. We highly recommend using this metric type for any change aimed at increasing user stickiness - e.g. anything that touches notifications, reactivation campaigns, or quality work.Setup and Definition
Retention metrics are defined with a duration and a lookback window. The period is measured backwards from the end - so “Lookback = 7, Duration = 14” or L7D14 would measure the week ending 14 days after the start eventallow cohort metrics to mature after experiment end setting in advanced experiment settings allows for post-experiment data to complete the analysis, meaning units exposed later in the analysis can be included. This is appropriate in cases where the treatment is one-time and doesn’t need to be re-applied in order to impact users.
Calculation
Methodology Notes
Retention metrics are ratio metrics for the purposes of pulse calculations; the only distinction is that the metric date is attributed to the denominator date. The ratio components for retention metrics reflect the rolling metric definition:- the denominator is the average number of days per user where the “retention start” event was triggered
- the numerator is the average number of days per user where a “retention start” event had a corresponding “retention end” event in its retention period.
Options
- Metric Breakdowns
- You can configure Metadata Columns to group results by, getting easy access to dimensional views in pulse results
- Retention Lookback Window (Days)
- The length of the “Completion Event” collection window
- Retention Period End (Days)
- When to stop measuring retention completion events
- Use a different start and completion event for retention calculations
- Choose a secondary event for completion windows. By default, retention measures a behavior’s retention to itself. Toggling this allows you to measure a secondary event instead - for example if you have user accounting flags you could measure “IS CHURNED” -> “IS REACTIVATED” as well as “IS REACTIVATED” -> “IS CHURNED” to measure both reactivation and falloff of a long-term marketing test.
- Metric Breakdowns
- You can configure Metadata Columns to group results by, getting easy access to dimensional views in pulse results