Cohort Retention Analysis

The Cohort Retention Analysis panel allows you to accurately measure product retention and stickiness over time. Product retention measures the percent of users within a cohort that interact with your API in some way and then return continue to interact with your API. Unlike subscription retention which merely tracks whether a customer has an active subscription, product retention tracks whether users are coming back actively use your product.

If you’re not familiar with retention analysis, you should first read Mastering API Analytics for API Programs: Cohort Retention Analysis

Setting up a retention analysis

In order to start a retention analysis, you need to decide on initial and returning criteria. By default, any interaction will be counted as an API call, but you can define the success criteria for your customers based on your offering.

For example, if you are building a payments API, you can set the initial API call to a customer’s first POST /payments and then the returning call a second POST /payments.

Cohort Retention Analysis

First and returning API call

These filters set up the criteria for the first action and returning action. The results chart is broken down by cohort date in the vertical direction (date of first action). For each row which is a single cohort of users, you can see the percentage of users performing the returning action for each interval after the cohort date.

In the picture, we are showing daily retention, which means day 1 signifies one day after the cohort date, day 2 is two days after the cohort date, and so on.

If instead you selected weekly or monthly retention interval, then a user will be counted for _week 1 if they performed the returning action any day of the following week after the cohort date.

) of the first action. For example, if you’re showing daily retention, then your user base is segmented into daily cohorts based on when they performed the first API call.

Performed by users

You can also define which users should be included in the retention analysis. For example, you may want to look at only users located in the United States.

New Users will filter each cohort by only new users. New Users is helpful to measure how sticky your adoption funnel is while excluding users who are already long term customers (hence already likely to have high retention rates). N

Group By

A powerful feature of cohort retention analysis is the ability to see how retention curves vary by a user property such as by demographic information or acquisition channels. Any properties stored with a user or company profile are available under Group By.

Cohort Retention Analysis

Updated: