Customer Retention Model: What Are They And How to Use Them

Customer Retention Model: What Are They And How to Use Them cover

A customer retention model helps you predict what customers want using data. It helps you generate insights from past user behaviors, and you can use that information to design customer retention strategies that work.

This article breaks down different customer retention models and how they can help your SaaS growth efforts.

We’ll also cover how to do customer retention analyses to pair with retention models for more holistic insights.

TL;DR

3 Customer retention models:

  1. Propensity models: This model predicts the likelihood of an event happening next based on past behavior. Types of this model include the next purchase model, response model, and next best offer model.
  2. Logistic regression model: This is a statistical model used to predict binary outcomes, such as whether a customer will churn (yes/no).
  3. Uplift model: This is used to identify the impact of marketing or retention interventions on customer behavior.

3 Retention analysis to help you retain customers better:

  1. Trend analysis: This helps you identify patterns and changes in key metrics over time. Trend analysis typically focuses on user engagement, churn rates, revenue, or any other relevant KPIs.
  2. Funnel analysis: This visualizes the steps customers take to complete a desired action, such as signing up for a free trial or adopting a new feature.
  3. Cohort analysis: This analysis helps you understand how different user groups (or “cohorts”) behave over time.

What is a customer retention model?

A customer retention model is a strategic framework used to understand, predict, and improve customer retention rates. It involves the use of data analytics to identify factors that influence customer churn and to develop strategies that reduce it.

Customer retention models typically take into account a variety of factors, including:

Customer retention models vs. customer retention analysis

Retention models and retention analysis are two distinct but closely related approaches to customer relationship management.

Here are the key differences:

Although they serve different purposes, these two approaches are often complementary. For instance, some retention analyses—predictive analysis and diagnostic analysis—use retention models to look at data and answer questions.

Another practical example of how they complement each other is a retention model may suggest that many new customers churn within the first month.

With this information, you can use retention analysis to uncover specific friction points during the onboarding process and implement changes to refine your onboarding experience.

Should you use customer retention models or retention analytics in your customer retention strategy?

Short answer: Both.

When building a customer retention model, you need large datasets to effectively create insightful predictions.

This is often a problem for companies with small users, so you can begin with retention analytics if you don’t have much data to act on or the resources to maintain retention models.

But no matter where you start from, keep your eyes on combining both approaches. This gives you a comprehensive retention strategy that proactively addresses potential churn while continuously enhancing your retention initiatives.

3 Customer retention models explained

Here are the top 3 customer retention models and how they can improve your business:

Propensity models

Based on past behavior, this model predicts the likelihood of an event happening next.

Propensity models can come in different forms:

Next purchase model

This customer retention model measures the likelihood of repeat purchases—account renewals and upgrades.

You could also use this model to predict the likelihood of users repeating an action in your tool or using a specific feature.

By predicting when customers will likely renew their accounts or take certain actions, you can effectively target in-app messages and provide any necessary support to prompt the right action.

Response model

The response model uses historical data to predict whether users will take specific actions to respond to a stimulus.

For example, you can use this model to determine the likelihood of users completing a checklist-driven task based on past engagement with your checklists.

Armed with this information, it will be easy to drive engagement and retention.

For instance, imagine you’re about to launch a new feature. Use the response model to determine users that respond better to checklists and dig further to see what onboarding flow other users prefer. Then, segment your users and trigger the flows accordingly.

Next best offer model

This model predicts the next action a user would take based on their previous actions. With the next best offer model, you can help users continue getting value from your tool, leading to long-term retention.

For instance, picture a SaaS data analytics platform that wants to encourage users to explore advanced features that align with their unique needs.

Using the next best offer model, this company will analyze user data, including their historical feature usage and preferences. The analysis will determine which advanced features are most relevant to different user segments.

The next time users log in, they’ll receive personalized suggestions for features or tools that could enhance their data analysis capabilities.

Software companies do this all the time.

Logistic regression model

Logistic regression is a statistical model that predicts binary outcomes, such as whether a customer will churn (yes/no).

It’s a foundational tool in retention analysis because it quantifies the relationship between one or more independent predictor variables (e.g., customer demographics, usage patterns, events, ads, promotions) and a dependent one (retention or churn).

Logistic regression is a complex model that requires machine learning.

It uses an S-shaped curve (or Sigmoid curve) to map real numbers to a value between 0 and 1, representing the probability of an event occurring:

S-curve-logistic-regression-customer-retention-model

Questions you can answer with a logistic regression model

Since the purpose of this article is to cover the customer retention model types, we won’t go into much detail on how this model works.

However, here are some examples of questions it can answer:

Uplift model

Companies use uplift models to identify the impact of marketing or retention interventions on customer behavior.

An uplift model is similar to the response model, but it groups customers into four types based on their chances of churning with or without retention marketing communications:

Uplift-Customer-Retention-Model

The four types of customers are identified by their uplift scores—a number that measures how much a campaign is likely to affect a customer’s behavior. Sure Things have the highest uplift scores, while Lost Causes have the lowest.

Here are some details about the four customer types this model creates:

3 Customer retention analysis you can get started with right away

Want to combine retention analysis with customer retention models or just run them independently?

Here are three analyses to get you started:

Trend analysis

Trend analysis helps you identify patterns and changes in key metrics over time. This analysis typically focuses on user engagement, churn rates, revenue, or any other relevant KPIs.

Trend analysis has many use cases.

For instance, you can use it to track daily, weekly, and monthly active users over time and spot factors that may be affecting engagement. You can also use it to compare feature performance over a specific period.

Trend-analysis-Userpilot--customer-retention-model

Funnel analysis

Funnel analysis is a way of visualizing the steps that customers take to complete a desired action, such as signing up for a free trial or adopting a new feature.

By understanding the different steps in a funnel, you can identify and address friction points and boost the customer experience.

Aside from spotting friction, funnel analysis helps you see the amount of time users take to complete certain actions.

And with that, you can decide how to better optimize your product. You can also see how different in-app flows impact conversion among trial users and so on.

Funnel-analysis--customer-retention-model

Cohort analysis

Cohort analysis groups users who share a common characteristic or experience within a specific time frame, helping you understand how different user groups (or “cohorts”) behave.

For example, you can use cohort analysis to compare the retention rates of users who signed up in different months. If the churn rate for a particular cohort is higher than average, you could investigate why and take steps to improve retention for that cohort.

Userpilot will soon launch a cohort analysis feature to help you analyze user behavior, boost feature adoption, inform marketing decisions, and understand customer lifetime value. Here’s what a typical cohort analysis looks like:

Cohort-analysis

If you’d like to learn more about cohort analysis, Gen Furukawa, founder of Retainable and SuperMarketers, took a Product Drive session on it:

ClearCalcs

After this analysis, it was clear their onboarding was too generic. Existing users love the tool, but new customers struggle to make sense of it.

Chris used Userpilot to collect customer data in the signup flow and used the information to trigger super personalized onboarding flows.

ClearCalcs collects data on user roles, goals, and company size to create personalized onboarding.

This personalization resulted in increased activation rates across all user segments.

How Userpilot can help you improve customer retention and customer loyalty for existing customers

Userpilot is a code-free product growth platform that equips you with the features you need to drive adoption, retention, and customer loyalty.

Our platform can help you:

User-segmentation--customer-retention-model

AB-testing-on-Userpilot

Conclusion

Customer retention models can help you predict churn, but no single model covers all the nuances of user behavior. So, it’s necessary to combine different retention models and conduct regular retention analyses.

This way, you can draft a solid customer retention strategy and be better prepared to increase customer satisfaction, boost retention, and maximize revenue.

Ready to begin retention analysis to combine with your customer retention model? Get a Userpilot demo now to get started!