In this article · 12 sections
- 01What retention actually measures
- 02Step 1: Measure with cohorts
- 03Step 2: Fix activation first
- 04Step 3: Build a reason to return
- 05Step 4: Use notifications wisely
- 06Step 5: Make the core experience better
- 07Step 6: Listen to users who leave
- 08Step 7: Re-engage lapsed users
- 09Step 8: Align acquisition with retention
- 10A prioritised action plan
- 11Retention checklist
- 12Final thoughts
Getting installs is only half the job. Many apps lose a large share of new users within days, and installs that disappear quickly do not build a business. Retention, meaning the share of users who keep coming back, is one of the clearest signals that an app delivers real value. It also compounds: improving retention makes every acquisition dollar, store listing improvement and referral more valuable.
This guide explains how to measure retention properly and which levers to pull to improve it.
What retention actually measures
Retention is the percentage of a group of users who return to your app after a certain amount of time. The most common checkpoints are:
- Day 1: did they come back the next day?
- Day 7: are they still around after a week?
- Day 30: have they formed a lasting habit?
What counts as “good” varies enormously by category. A social app, a meditation timer and a tax tool have very different natural usage patterns, so compare yourself mainly with your own past performance and with similar products, not with a single universal number.
Also decide what “active” means for your product. Opening the app is the weakest signal. A stronger definition ties to a core action: sent a message, completed a workout, placed an order.
Step 1: Measure with cohorts
Overall averages hide problems. Cohort analysis groups users by when they joined (for example, everyone who installed in the first week of the month) and tracks each group’s retention over time. This lets you see whether changes help.
- If newer cohorts retain better than older ones, your improvements are working.
- If one cohort drops sharply, look at what changed: a release, a campaign that attracted low-quality traffic, or a bug.
- Segment by acquisition source, platform, country and onboarding path to find where retention is strongest and weakest.
Make sure your analytics are set up properly before launch, with consistent event names and a clear definition of key actions. You cannot fix what you cannot see.
Step 2: Fix activation first
The biggest retention losses usually happen in the first session. If users never reach the moment where the app proves its value, nothing else matters. This is the “activation” problem.
- Define your activation event (for example, “added first contact” or “completed first lesson”).
- Measure the share of new users who reach it, and how long it takes.
- Remove friction in the path: fewer sign-up fields, better defaults, clearer first steps.
Our guide to mobile app onboarding best practices goes deep on this stage, and it is almost always the highest-leverage place to start.
Step 3: Build a reason to return
Retention comes from a recurring reason to open the app. Think about the trigger, action and reward that bring someone back.
- Natural triggers: things that happen outside your app, such as a message from a friend, a bill due date, a game event or a daily routine.
- Designed triggers: notifications, emails or reminders that you send.
- Variable value: fresh content, new matches, new results or progress that gives users something different each time.
- Progress and investment: streaks, saved preferences, history and personalisation make the app more valuable the longer someone uses it.
Be careful not to manipulate. Tactics designed to exploit rather than help, such as manufactured urgency or guilt-based messages, can drive short-term numbers but damage trust and often lead to uninstalls and bad reviews.
Step 4: Use notifications wisely
Push notifications can bring users back, but they are also a top reason people disable alerts or delete apps.
- Ask for permission at the right time. On iOS, users must opt in. On Android 13 and later, the app also requests notification permission at runtime. Explain the benefit first, and ask after the user has seen value.
- Make messages relevant and timely: based on user behaviour or preferences, not blasts to everyone.
- Respect frequency. Offer controls to choose what they hear about and how often.
- Write for the user. Say what is in it for them, in plain language.
- Test. Timing, copy and segmentation can be tested like any other part of the product.
Other channels such as email and in-app messages can complement push, especially for users who have turned notifications off.
Step 5: Make the core experience better
No engagement tactic can rescue a product that does not deliver. Look for improvements in the core experience:
- Performance: slow loading, crashes and battery drain push users away. Track crash-free sessions and fix the worst issues first.
- Usability: watch real people use the app and note where they hesitate.
- Reliability: broken features, failed payments and sync problems erode confidence.
- Content and quality: if the value depends on content, matches or inventory, invest in making it better and fresher.
Read your reviews and support messages systematically. Group them into themes and count them. The most frequent complaint is often not the loudest one.
Step 6: Listen to users who leave
People who churn can tell you why. Useful ways to learn:
- A short exit survey or prompt when someone deletes their account, with an optional reason
- Interviews with recent churned users, offered a small thank-you
- Behaviour analysis: what did churned users do (or fail to do) in their first sessions compared to retained users?
Look for patterns, such as users who never completed a specific step, or who joined through a particular channel, and test fixes against those patterns.
Step 7: Re-engage lapsed users
Some users will drift away even if the product is good. Win-back campaigns can help when they are respectful:
- Send a message that reminds users of new value, such as features added since their last visit
- Use segmentation: lapsed power users deserve different messages than users who never activated
- Limit attempts. If someone does not respond after a few messages, stop
Step 8: Align acquisition with retention
Retention starts before the install. Ads or store listings that over-promise bring users who leave quickly. Make sure your messaging in the app store listing and campaigns matches what the app actually does, so new users know what to expect. Evaluate channels by cost per retained user, not just cost per install.
A prioritised action plan
- Instrument properly: define activation and core action events, and build cohort reports.
- Fix first-session drop-off with onboarding improvements.
- Resolve top stability and performance issues.
- Add or refine a reason to return, with thoughtful notifications and value-based triggers.
- Collect and act on user feedback from active and churned users.
- Test one change at a time, and keep a log of what you learned.
Retention checklist
- Activation event defined and tracked
- Day 1, 7 and 30 retention measured by cohort
- Retention segmented by source, platform and region
- Onboarding friction reviewed and tested
- Notification permission requested in context
- Notification frequency controls available
- Crash and performance monitoring in place
- Reviews and support themes reviewed monthly
- Churn feedback collected
- Marketing promises match actual product experience
Final thoughts
Retention is the result of a product people find genuinely useful, delivered with a good first experience and respectful reminders. Focus on helping users succeed early, learn from data and conversations, and improve steadily. If you want help auditing your funnel or redesigning your first-run experience, explore our UI/UX design service or contact our team.