This is a great blog post from Swrve about mobile best practices. The post title emphasizes marketing automation (probably for SEO), but I think the points they touch on relate more to your app’s user experience.
Key takeaways:
Apps need tutorials. Just because you managed to get someone to download your app, that doesn’t mean they know why they did it or remember what it does. Figure that person is a frequent app downloader: almost one new app per week. So your app should always begin with a tutorial that reminds the user:
- What does this app do?
- Why does that help me?
- How do I get the app to do that?
The tutorial is the most important part of your user experience, so you should focus on your analytics and optimize it for leading users to repeat app usage.
If you’re going to make an ask, prep the user first. A lot of app builders bombard new users with requests on first launch: approve the app’s permissions, connect with Facebook, allow push notifications.
Don’t do this, especially for push notifications! They’re too important.
Depending on the type of app you’re building, you could get as low as a 30% acceptance rate on a request to allow push notifications. And once a user denies that request, you cannot ask again. The user would have to delete the app, then re-download it and launch again in order to change their mind.
When a user says no to push, they’re gone forever.
So you need to prep the user for the request: wait until they’re happy with your app, then explain how push notifications will make them even happier. This is contrary to web thinking, where you want to reduce the number of clicks to get to an action: when it comes to a once-in-a-lifetime push notifications request, inserting a couple of extra taps to prep the user is worth it.
Similarly, don’t just spring a request on every user to rate your app. Your app rating is hugely important to your acquisition efforts; we’ve found that a 4.5-star rating or higher on our clients’ apps can result in 10X+ the number of organic downloads.
To get those kinds of ratings, you need to ask the right users and prep them first.
- Find out first if they love your app (if they don’t, get them to give you feedback directly via UserVoice or even email, NOT on the app store).
- Then say thanks and ask nicely if they’d be willing to rate you on the app store.
- Last, optimize this request and stay on top of it in your analytics. Don’t set it and forget it; always be improving.
For more awesome insights into how you, as a performance marketer and/or product manager, can get the business results you need from your mobile app, I highly recommend the content on Swrve’s blog.