Retention FAQ

Use the Retention page to track and analyze user retention patterns for your products.




What is user retention?

User retention is a metric that tracks how many users who have converted (e.g. installed an app or re-engaged with an app) are still using the product after a certain period of time.

How does Singular define and calculate retention?

"Retained Users Xd" - the number of users who have remained active X days after the conversion.

The formula is as follows:



  • The day of conversion (in mobile apps, the day of install or re-engagement) is considered to be day 0 (and thus has 100% retention).
  • Days are counted in 24-hour increments. Thus, the 1st day after conversion is defined as 24 hours to 48 hours after conversion. The 2nd day is 48 hours to 72 hours, and so on.
How do I customize the retention report, e.g. to add a breakdown by OS or country?

To change the report, click Edit Report and add or remove dimensions as you do in Singular's standard reporting. You can also filter the report (e.g., to show retention only for a specific app).


How are uninstalls, re-installs, and re-engagements reflected in the retention reports?

Uninstalls: These are not reflected in the retention stats. A session coming in on the day of the uninstall is added to the retention calculation, as usual, signifying that the user used the app that day.

Re-installs: The opening of the app after an uninstall and re-install counts as a normal user session, signifying that the user used the app that day.

Re-engagement: If Singular performs re-engagement attribution, the retention calculations are reset, and from that point on, Singular counts retention for the user on that app based on the day of re-engagement. See the Re-engagement FAQ for more information.