A beginner's guide to cohort analysis: How to reduce churn and make better product decisions

cohort analysis graph illustration
TL;DR

Churn is a killer for startups, no matter how many users you attract. If no one sticks around, growth stalls. This post shows you how to diagnose and ultimately fix churn at its roots, starting with cohort analysis and data-driven insights. Plus, you'll get our free cohort analysis template to diagnose and reduce churn.

Every startup wants explosive growth, but there’s a cruel irony to this: Getting new users means nothing if they don’t stick around.

Churn, the pace at which users leave your product, can silently kill a business, no matter how much potential it has.

Retaining is the new growing!

Product managers have done everything from overhauling user onboarding flows to offering custom nudges, but the first step to real improvement is understanding why users are leaving in the first place.

That's all about getting your hands dirty and digging deeper into your product data and figuring out exactly where and why the users have fallen off.

In this guide, we'll walk through how you can use cohort analysis and other actionable insights to isolate the root causes of churn, and instead, make targeted improvements that actually move the needle on retention.

What we'll cover

In this guide on how to conduct cohort analysis, you’ll learn:

  • What’s cohort analysis and why it's paramount for retention-focused growth
  • How to identify and diagnose churn with real examples on different user behavior
  • How to test out what you learned from the cohort analysis
  • How to get valuable insights into user behavior and discover practical tools your team can use to start applying these strategies right away

What is cohort analysis?

Cohort analysis is a type of behavioral analytics in which you're grouping users and analyzing user interactions based on their common characteristics to better track and understand their actions.

User retention is the new growth.

With costs of acquisition going up and product categories getting more and more crowded, user engagement impacts both your product and marketing strategies.

Effective cohort analysis gives you the transparency to understand in precise terms when and why users are falling off, for you to make the proper optimizations that actually move the needle on churn and revenue from the entire customer lifetime value.

Without it, you might just lump all users together (instead of in separate user segments). This means you'll fail to understand the true customer behavior triggers of why some groups leave or miss out on identifying the behaviors that lead to long-term loyalty from power users.

But here's what most people get wrong or don’t know when they compare cohorts:

  • Averages obscure the truth: Considering only aggregate retention or churn rates can obscure the fact that very different groups behave differently. You could miss the fact that people from one campaign churn far faster or that a product change only helped users acquired recently, but not existing power users.
  • Timing is key: Most teams look at “how many users churned,” not “when and why they churned”. By using a cohort analysis report, you can see the churn timelines and raw data that help you estimate when they're dropping off.
  • It’s not just about churn: A cohort report can also tell you which actions or features correlate with higher user retention so you can double down on the things that work and fix what doesn’t.

Types of cohort analysis

The 2 most common types of cohorts are:

  • Acquisition cohorts: Groups divided based on when they signed up for your product. Typically, the shared characteristics of this group of users offer an opportunity to measure retention and churn rates within a specific timeframe. 
  • Behavioral cohorts: Groups divided based on their behaviors and actions in your product. This type allows you to view your active users in different demographics and with different behavioral patterns.

Acquisition cohorts help you understand when an action is taking place, but behavioral cohorts are best for discovering and understanding churn rates, as they tell you why a user has taken an action.

5 benefits of cohort analysis

Cohort analysis is a valuable tool for anyone looking to gain a deeper understanding of their customers and why they make certain choices in your app. Here are some of the benefits of conducting cohort analysis:

  1. Determine business health. A great indicator of a healthy business is increasing revenue even if you aren’t acquiring new customers. Jonathan Parisot, co-founder and CEO at Actiondesk, says that cohort analysis "can help you determine which cohorts/groups of customers are contributing the most to revenue." This, in turn, allows you to focus on upselling other products or services to them.
  2. Understand customers better. Cohort analysis allows businesses to gain a deeper understanding of their customers by tracking their behavior over a period of time. This can help you identify patterns and trends that may not be immediately apparent from looking at vanity metrics.
  3. Enhanced customer segmentation. By dividing user groups and creating specific cohorts, businesses can create more targeted and effective marketing campaigns and offer personalized customer experiences.
  4. Increased customer retention. Jonathan also adds that cohort analysis helps by analyzing retention rates and identifying potential churn risks. With this information in hand, you can take proactive steps to improve customer experiences.
  5. Optimize your app for increased interest. You can use cohort analysis to optimize the user experience and increase customer lifetime value by identifying trends and patterns in the customer lifecycle.

4 steps to conducting a cohort analysis

1. Look at when users churn

Your users are the ones with mouths, but the timeline is going to tell you more about your churn problem than they ever will. If you find out when the churn happens, you can figure out what’s happening around that time to cause it.

But how do you establish the timeline in the first place? By performing an acquisition cohort analysis.

In this case, you need to create a cohort chart. You need your various cohorts, as well as the number of users for each and a column for each day of the period you’re analyzing. 

Like this:

cohort analysis retention of users over time after app launch

As you can see, the cells under each day show the portion of the original cohort for that row that you’ve retained on that day. Nice.

A couple of things to remember as you’re setting up your acquisition cohort analysis:

  • Time period: Use time periods that make sense for the age of your app and user base. Days typically work well, but in some cases, weeks and months make sense, too.
  • Focused scope: The more you zoom out on your retention, the harder it is to see the details that will really tell you what’s going wrong. If you need to, break your analysis into multiple analyses focused on your typical user retention periods: early, middle and late.

2. Find the sticky features

With your trusty acquisition cohort analysis and timeline in hand (who and what), the next step is the analysis (why). 

Look for the big drop-offs and make a note of them. Ask yourself what happened on those drop-off days.

Imagine you’re seeing users drop off by 23% on day 3 (yikes). What happens on day 3? Are you asking them to sync their data (for example)? 

If the answer is yes, you’ve found the problem. Maybe not the problem, but a problem you can solve nonetheless.

Your analyses will likely be more complex. In fact, you’ll probably need to apply this analysis to all of your app’s core features.

Here’s what you should not do: See how app engagement in the first 30 days correlates with churn.

Why? Because that information tells you nothing about what to change.

Here’s a better idea: How does the completion of an app onboarding checklist correlate with churn?

In other words, keep it specific. Which specific features are sticky for your users? That’s what you need to find out.

3. Compare behavioral cohorts

Wouldn’t it be great if the problem was always a single feature? Sure. But that’s almost never the case.

It’s usually a combination of features and behaviors that influences cohort churn. For example, those who complete the onboarding checklist in your app may be much less likely to churn when you ask them to sync their data than those who didn’t.

That’s just one extra layer, but remember—there are dozens of layers to consider. 

How do you do that? By comparing your behavioral cohorts.

If you’re handy with pivot tables and conditional formatting and have a lot of time on your hands, you can do it in a spreadsheet. 

Or you can use one of the many tools designed to streamline the churn cohort analysis process. Amplitude, for examplitude, is purpose-built for creating and comparing behavioral cohorts in a flash.

(Here’s a quick guide on how to use Amplitude for cohort analysis.)

As you get deep into the data, don’t forget your purpose. You’re trying to find the combinations of behaviors and features that are influencing retention—positively or negatively.

That means you need to be analyzing this stuff in a way that spits out hypotheses ripe for the testing.

4. Iterate, rinse, and repeat

ALERT: You’ve just found that users who don’t complete your onboarding checklist fall off by 67% by day 10.

Obviously, it’s time to change everything. Add dozens of reminders from day 1 to day 7 to complete the checklist. 

We’re kidding. Please don’t do that. 

You’re just as likely to increase churn with harsh pivots like that. Try this instead: Test, test and test some more.

Your gut feeling that you need to add some reminders about the checklist to promote the best onboarding experiences may be exactly right. That’s great, but test it so you can back it up with data.

And if you test a change to your app that improves retention, don’t stop there.

You should have at least a handful of other hypotheses to test. Test those, too.

Why? Because you may find that other changes reduce churn even more than the first one you tested.

Be thorough. Take your time. Iterate it, rinse it, repeat it until you’ve solved the problem you came to solve.

What do AdRoll’s 3X increase in upsells and GetResponse’s 60% user activation rate have in common? Us! Take advantage of Appcues suite of tools to improve your app and grow your adoption, conversion, and retention rates. Get started here.

Cohort analysis example

To give you a clearer picture of a customer cohort analysis, let's do one on a fictional data set from a productivity app.

cohort analysis spreadsheet google sheets example

Starting with your data, ask yourself: where do users drop off?

Dig into your cohort data to identify the moment when the drop-off in user retention is steepest. Maybe it's a sudden drop of 3% between day 14 and day 15. Tackling the biggest and most impactful changes in your data ensures you’re focusing on the moments that matter the most, turning overwhelming data into clear yardsticks for further development.

You know what to do: Hypothesize about why users are leaving.

How to write a hypothesis

  1. Start by writing down the total churn rate you found in your cohort analysis. This provides you with a baseline to compare against.
  2. Segment your user base.
  3. Identify your churn rates in these groups.
  4. Write a hypothesis using your observations.
  5. Make sure that your hypothesis includes what the user will do, when they'll do it, and the effect you expect it'll have on churn.

Start with the churn. Here's the average churn rate for the productivity app based on an acquisition cohort analysis:

customer retention rate customer churn over time percentage chart

Then, compare that average churn rate to the rate for users who engage with certain features or complete a key action.

For example, here's that same average churn compared to the churn of users who use one of the core features of the productivity app: the checklist feature.

customer retention rate comparing behavioral cohorts, in this case use of a sticky feature

Bingo! 

Users who engaged with the core feature (the light blue line) churned at a very low rate. Most of the people who churned did not use this core feature. 

The next step in this shockingly simple and tidy fictional example, of course, is to come up with ways to adjust the factor we’ve just identified. How could we improve user engagement with the checklist? 

To complete the cohort analysis, we would come up with ideas and A/B test them until we found the winner.

What's next for you with cohort analysis

Cohort analysis can move you from product momentum to retention.

Those that employ cohort analysis to target friction points and boost retention can drive focused improvements that lift value (in dollars and loyalty). Others will simply blindly fly by vanity metrics, one-size-fits-all solutions, and hunches.

On one end is raw data, at the other are actionable insights.

Transforming raw data into actionable insights involves turning raw data (like user clicks, page views, or survey answers) into meaningful conclusions that drive the next actions.

Raw data only lets you know what went wrong, but actionable insights tell you why and how to make things better. For example, it’s not actionable to know that users fall off during onboarding; an actionable insight would provide the specifics of where and why they fall off and suggest changes to mitigate friction.

So what should you do next?

  • Focus on specific questions in your next team meeting: For example, “What user habits in our first 14 days predict long-term retention, and how do we do more of that?” That's what you'll want to fix first.
  • Select one insight to test at a time: Maybe it’s a new onboarding step, a prompt for a core feature, or a personalized email sequence. Create a simple experiment, track the results for different cohorts, and repeat.
  • Make it a habit: Cohort analysis is not a one-and-done exercise. Build that culture of continuous experimentation using new cohort data every month and every week to be able to try new ideas and make your product better.

Key takeaways

  • Cohort analysis clarifies where and why users churn, allowing you to look beyond just user behavior metrics and reach the insights you can act on.
  • You can compare and analyze cohorts to see what features are driving retention, then double down on what works, and fix what doesn’t.
  • Targeted experiments, such as onboarding nudges or feature prompts, deliver measurable results for retention when informed by cohort analysis data.
  • It’s just as important to continue iterating and adding cohort retention analysis into their day-to-day operations and product/growth decisions.

Facts & Questions

Appcues logo

If retention is the goal, multi-channel messaging is the key

Retention starts with a connected user experience—both in and out of your product. Appcues helps teams engage users seamlessly with in-app messaging, email, and push notifications, guiding them to value and turning them into champions.