User retention
User retention reports help you understand how often your users visit your application to better understand if it meets your users' needs and expectations.
Before you begin
Role required: analytics_admin, mobile_analytics_admin, web_analytics_admin, or portal_analytics_admin
About this task
- Use cohort analysis to identify a month, week, or day with poor retention.
- Compare retention analytics across versions and devices.
Procedure
How retention is calculated
Understand how Usage Insights calculates user and action retention.
User retention
User retention analysis groups new users and not the total number of users. A cohort includes every new user that uses the app within a defined time frame and selected date bucket (daily/weekly/monthly). A new user is only counted once per cohort, but can be included in more than one cohort.
For example, if looking at weekly cohorts, the numbers marked <1 week, week 1, week 2, and week 3 along the top of the Retention cohort report indicate weekly buckets. The percentage under each weekly bucket represents the number of users who returned to use the application during that specific bucket.
Action retention
Retention cohort analysis groups the number of users who performed the first action defined for the cohort, not the total number of application users. The cohort includes every user that uses the app and performs the first action within the defined time frame and date bucket (daily/weekly/monthly).
For example, if looking at weekly cohorts, the numbers marked 1, 2, 3 along the top of the retention report indicate weekly buckets. The percentage under each weekly bucket represents the number of users who returned to use the application and performed the second action during that specific bucket.
The beginning and ending of each bucket is different for each new user in the cohort. The bucket marked '1' indicates a time frame of seven days following the user's initial session. For example, if a user's initial session began at 10:00 on Sunday, bucket 1 for them begins at 10:00 on Sunday of the following week. Bucket 1 for the user extends from 7 through 13 days from their initial session.
A new user is only counted once per cohort, but can be included in more than one cohort. For example, if a weekly cohort is based on a login event, a customer who logs in at least once each week appears in every cohort.
When a user performs the second action, it’s counted for every first action that was performed within the time frame, not only the latest one. Each cohort cell is unique. If a user performs the second action twice within the same bucket, it’s counted once. When creating a cohort in which both steps are similar, every action acts both as a first and second action.
For example, a cohort has defined two similar login actions. If a user logged in three times – on Sunday, Monday, and Tuesday – the action performed on Monday is counted as the second action for the login on Sunday. It also opens a new cohort that the Tuesday action completes.
When filtering by application versions, the analysis shows only the users who performed their first action from the selected version.