Overview
User retention is critical for the success of digital products, it’s linked to the product’s ability to consistently deliver value to the users and is a key measure of business health. It is also essential in the process of achieving a product-market fit and retaining constant growth. Definition: Retention is designed to assess user engagement over a specified period of time. Our new Retention Analytics processes data into an easy-to-understand format, where you can see how much your users interact with your product.Use cases
For better illustration, we’ll consider a customer who manages a messaging app.- On average, how many users are still active after two weeks from signing up?
- What percent of all users are still sending messages after seven days?
- How has my 7-day messaging retention changed over time?
- What percent of users sent messages in 2, 3, or 4 distinct hours of the day?
Creating a Retention Report
To create a Retention Report, click on Analytics on the dashboard, then click on Retention. You will see a view split into two sections:- Left Section (Query Builder): Here you can select the data (events and properties) and filters you wish to apply to the report, it consists of two tabs: Events and Filters.
- Right Section (Results and Visualization): You can review query outcomes and choose data presentation options.

Note: You can view the list of Retention Reports you have created on the Saved Reports page.You can also create a new Retention Report on the Saved Reports page by clicking on the button Create Report.
Events
Step 1: Select Users or Companies Here you can choose whether you want to analyze the data on a user or company level.
- You can define the initial event from which retention begins. You can select events from three categories: Features & Events, Pages, and Content Engagement.
- You can also decide whether you want your Retention report to consider either:
- For the First Time: Only the initial occurrence of the event.
- Recurringly: Include subsequent occurrences.


- Events Properties (also called event attributes)
- User Properties
- Company Properties

Filters
You can filter all your selected events at once by clicking on the Filters tab. Here you can filter them based on User Properties or Company properties to drill down deeper into the analytics.
Results and Visualization
Once you click on “Run Query” you will be able to see your results on the right section of your screen. First, you can select the Date Range in which you want to measure your Retention Data. There are different two types of data visualization options, it is possible to view this retention data in a Cohort Table or as a Trend.Cohort Table

- User cohort buckets count unique users and companies (not event totals) who met the event criteria in a specific time window, with each customer counted once per bucket but can be included in multiple buckets.
- For example, if you are bucketing based on your “Item Purchased” event and creating weekly buckets, a customer who purchased at least one item each week will be in every bucket, not just the bucket of their first purchase.
- Cohorts are added and removed on a First In First Out basis. They are added at the bottom of the table daily, and the first row (oldest) is removed from the top.
Trend
The Trend view is a line graph of the average retention row in the table view. For instance, if the table shows the last seven days, the graph will also show over seven days with each point corresponding to the percentage for that day. This will function the same with other time periods such as weeks and months. You can choose between Linear or Cumulative.
FAQs
How is retention calculated?
How is retention calculated?
Retention is calculated by tracking the percentage of users who completed
the selected key event and return to your product within specific time
intervals (e.g., daily, weekly, or monthly) to complete the selected event.