Retention Analytics

Updated 7 months ago by Michael Alon


Discover which features drive retention and growth, including the window of time you have to guide users to realize value of your product.

  • Know how well your product retains its users by establishing a baseline and measuring over time.
  • Identify the window of time you have to guide users to realize early value of your product.
  • Validate your hypothesis on which features and user attributes drive retention and growth

Your ideal user retention graph should look like a smile (curves back up) as customer increase their usage over time. This means that over time, you’re giving your users more reason to come back and adopt your product. This can come from introducing new product capabilities that users want and executing specific re-engagement efforts outside of your product to help them realize the value of your product.

Retention Analytics Settings

  • Cohort size: represents how you divide your users based on signup date daily/weekly/monthly
  • Date range: you can configure the date range you wish to cover based on end date
  • Metric: You can use different dimensions as a base for your retention analysis

Benchmark different Cohorts

Using the filter, you can measure different user and account segments as well as feature usage and compare them side by side to gain greater understanding and perspective of either the percentage or the absolute numbers you're using. You can also view the data as time-series or as a bar-chart.

How do I discover Product Growth Opportunities?

When you have multiple customer segments and/or types of users in your product, you’ll want to review the user retention for each segment as they will have different usage patterns. In the example below, the orange line indicates all users from your Enterprise accounts compared to the green line indicating all other users. The users within Enterprise accounts are retained at a much higher rate and show the increasing engagement over time.

Has my product achieved Product Market Fit?

When your product has achieved product market fit, your user retention will flatten out over time. If the line trends towards zero, users are not realizing value in your offering and not returning back to your product. This trend line down to 0 is also described as a having leaky bucket. No matter how good your customer acquisition is, ultimately you’re in trouble if you cannot deliver value and keep users coming back.

How can I increase my User Retention?

The first step to increasing your retention is to understand who are the users with the best retention rate and what are they doing in your product. For example, per the detailed cohort analysis below, we can see that users who signed up between April 2nd and April 8th have the highest retention over time.

The smile effect in your user retention report is what you strive for. This indicates a thriving customer base that is returning to use your product more and more over time.

For all users within this cohort, you want to know three things:

  1. what features are they using,
  2. do they have common characteristics (demo/firmographic) and
  3. what was their signup source

With these three characteristics you can gain a complete picture of your ideal user profile &and their motivation for using your product.

Armed with this information, you now can introduce personalized product experiences to guide all users to adopt the “aha” moments within your product.

To learn about all frequently asked questions, refer Analytics FAQs article.

Advanced Filters in Retention Analysis

Gainsight PX also allows you to compare two events, in a Retention Analysis report. The two events to be compared are known as the First Event and Return Event and these drop-down menus are located under the new Advanced section. These drop-down menus contain event types which can be used as filters.   

  • First Event: When you select an event type in this field, the report filters the number of Users or Accounts who have clicked the event type during a given time frame. The event types supported are features, custom events, page view events, session events, user attributes (sign up, custom attributes of multiple data types), account attributes ( create date, custom attributes of multiple date types).
  • Return Event: When you select an event type in this field, the report filters the number of Users or Accounts who have performed the action selected in the First Event field. The event types supported in the First Event field are supported in this field also. Apart from those event types, User and Account attributes are also supported in this field.

The report is generated in Cohort size selected (day, Week, Month). 

Business Use case: You can calculate the number of users who signed up in your application (first event) and then compare this value (number of users who signed up) with the number of Users who accessed the purchase page (or any other page), during a specific time period.  

To compare two events: 

a. Click the Analytics menu from the left pane.

b. Click the Retention Analysis report from the Audience section. 

c. Click the Advanced option. 

d. Select the required event types in the First Event (here Sign-up date) and Return Event (here Dashboard page) fields. 

e. Click Apply.

f. Scroll down to view the report. 

Understanding the Report

The column highlighted in red represents the First Event field. The columns highlighted in yellow represent the Return Event field. From the above report, you can see that a total of 293 users clicked the First Event (here Sign-up Date). The Cohort size is weekly and 12 weeks are selected. The Cohort size displays the number of users who clicked the first event and the Return event (here Dashboard page). Of the 293 Users, only few viewed the Dashboard page and you can also see the week in which they viewed the Dashboard page. 

You can easily switch between Users and Accounts reports. Select the Account Sign up date field from the First Event field. The Return Events are displayed for the Accounts, instead of Users.

How did we do?

Powered by HelpDocs