Retention, Churn, Reactivation, and Value: Succinct, Technical Definitions

Sami Yabroudi
Mar 27, 2019 · 2 min read

There can be a lot of ambiguity around definitions for user retention and value. Here is the most cogent combination of definitions that we’ve found.

Image for post
Image for post
Reactivation, personified [image credit:]

Basic Definitions

Boolean Measures

: A member has churned if you believe that that member is gone for good. Churn is a boolean value (i.e. yes a customer has churned, or no a customer has not churned) — there is no in between.

is the inverse of churn. A member is retained if they have not churned. Retention is also a boolean value — a member is either retained or not retained, with no shades of gray.


: If a member previously categorized as churned reappears and can no longer be categorized as churned, that member reactivated on the date when they switched from being classified as churned back to being classified as retained.

Numerical Measures

(sometimes called customer lifetime value) is a measure of how much a member has contributed to a quantifiable objective, whatever you might define that to be. The important contrast here is that two members that are both still retained may have very different values.

Deciding the Threshold for “Churned”

Coming up with a threshold classification for a member becoming classified as churned can be done in a few ways.

A simple way is to look at time intervals between repeated actions taken by a member. Let’s take the example of a video game where we have good data about the time interval between plays. If we know that 95% of intervals are less than 2 weeks, then we can set the threshold that a member who hasn’t played in the last three weeks is deemed churned.

A more robust method for churn thresholding is to benchmark against reactivation. You can say “Let’s look at the members of that cohort who took the important action in time period __x__ relative to cohort start. The proportion of this group previously classified as churned should be less than __y__%.”

A concrete example of the this is “For any cohort, the percentage of cohort members purchasing 12 months into their lifetime that are considered reactivations should be less than 10%.”

Ro Data Team Blog

Ro Data Team Blog: data analytics, data engineering, data…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store