So how bad is the retention on mobile apps these days? Pretty bad, you probably guessed; but this bad?
According to studies, one in four mobile apps is
. So apart from focusing on first impressions and engaging users during the first launch you should think about how to keep bringing them back over time… Ask this question before you start building anything: How can I ensure that users will keep coming back?
- Start a drip email campaign during onboarding.
- Update users with their results by email.
- Use personalized notifications: push, SMS, chat bots.
- Leverage of social mechanics.
Read the whole thing — the infographics are great. For more perspective on long term retention, check out
Yes, the initial goal of user onboarding is to teach someone how to use your app. But if all a user has done is learned the ropes of one feature, the job isn’t done. Good user retention means going far beyond basic user onboarding. Retention has many stages, and if you want to keep your retention numbers high, you need to think about user onboarding past the first day…
For some specific tips, check out
It’s easy to make onboarding exclusively about the product—logistics, how-tos, and the nitty-gritty details about your product. But your onboarding still needs to be
. That starts by creating a seamless user experience centered around buyer personas and jobs-to-be-done to align the promise of your product with the onboarding experience…
A common theme you’ll notice here is exposing only appropriate functionality. Why, a “design pattern”, we could call that idea:
Progressive disclosure is a strategy for managing information complexity. When you use progressive disclosure, you show only the information necessary at that point in the interaction. And you display more advanced functionalities of the app interface as the user interacts with it…
A most important aspect of that progressive disclosure is to never ask the user for a permission when there’s any chance they might refuse it, as they probably will if the benefit is not obvious and immediate. Good advice here:
When it comes to requesting permission, the worst thing an app can do is to bombard users with permission requests without any notice or explanation. Both asking your users for permission too early or for too many things at once are common mistakes. And yet, many apps still do that…
So there’s plenty of food for thought. Some more links with gritty details you may find useful:
Onboard is a particularly clean and simple framework for quickly adding onboard screens.
OnboardingKit: “A simple and interactive framework for making iOS onboarding experience easy and fun!”
Onboard: “An iOS framework to easily create a beautiful and engaging onboarding experience with only a few lines of code.”
SwiftyOnboard: “A swifty iOS framework that allows developers to create beautiful onboarding experiences.”
Tutti: “is a Swift library for creating iOS app tutorials and onboarding experiences.”