App Store Optimisation is the art of getting your app visible in the app store. Much like SEO, it is about getting your app ranking high for certain search terms, and there are various factors which impact your ranking. I’m not going to attempt to cover all of these factors, but I wanted to share one element which I recently had some success with -store ratings and reviews.
65% of all downloads follow an app store search, so the importance of getting your app ranking high is very clear.
Beyond the fact that apps with higher ratings rank higher for competitive keywords, it is clearly good for raising your profile and could potentially help drive your download conversion rate (these metrics are tracked in your iTunes Connect account).
Ask your users to leave you a review
As a consumer when are you most likely to leave a review or give feedback for a service or product you’ve received? The majority of the time it’s if you’ve received an awful, unforgivable service/product and you are so angry and disgruntled by it that you take to the internet to voice your frustration - it can be therapeutic! You might also feel inclined to leave a review when you’ve had an amazing experience with a brand. However, its true that the majority of positive experiences go unmentioned.
Not every single user is going to love your app (shocking I know). If you have a decent amount of repeat traffic, it's safe to assume you have a pool of users who are getting value out of your app and therefore might be willing to spare you a couple of minutes of their time to leave you a review. For the sake of this exercise, these are the awesome people you want to identify and target.
Ask them with a push notification.
1. Push Notification Tools
Firstly, you need a dedicated tool installed in your app to deliver your push notification campaign. You might choose to build your own solution in-house, but otherwise, 3rd party tools to consider are Appboy, Localytics, Kahuna, Urban Airship. For an overview of these tools and others, Segment have done a good job in their post Which Push Notification Tool Should You Use?
The triggers you use to target your user is vital to the success of your campaign. The above tools enable you to set custom events which you can then use as triggers to target your campaign. For example, if your app is a content aggregator, you might identify a happy user as some one who views 4 articles in a single session and shares content on social media. In this instance you would implement a custom event when a user successfully shares a piece of content. You can then create a rule in ypur push notification UI to target users who demonstrate this behaviour.
Its fair to assume you’re not always going to target a ‘happy’ user, even with carefully picked triggers. Therefore you should further safeguard your app by only sending users into the app store that explicitly tell you that they are indeed happy. You can control this by asking the right questions and controlling the path you send the user down.
If a user answer no, send them down a different path. For example:
In this example, you avoid sending an unhappy customer to the app store, and instead encourage them to send you some private feedback, so you can gather additional insights about why your customer isn’t enjoying the app, and then fix it.
Decide where you are going to track the results of your campaign. In most cases it makes sense to use the reporting in your push notification UI. You will need to implement a conversion event thats passed when a user performs the action that says 'yes' they like using the app. This will be your success metric.
So you will have a metric for the number of recipients of the push notification, a metric for conversions and then a calculated conversion rate. Something like this:
You might also find it really useful to ab test a few triggers, to see which generates the highest conversion rate. To do this you will need to create traffic groups so that users only fall into one trigger and the data doesn’t get contaminated. Each tool will have their own way of accomplishing this.
I strongly recommend that you also add custom events to your web analytics, so you can track the funnel for additional insights.
Running a campaign like this you will be amazed at the results, as well as the insights you can gather. I ran a similar campaign and the app went from 1-2 reviews per day to 12+, and the star rating shifted from 2.5 to 4.5 within a few weeks. However, it is important to stress that store ratings is just one piece of the puzzle and that a successful campaign like this alone won't necessarily increase your search ranking. You need to have a more comprehensive ASO strategy that looks at all the pieces.
At the time of writing, the App Store is in beta for paid search. Like Search Engine Marketing you can bid on keywords to generate targeted exposure for your app; testament to the amount of apps that now exist in the App Store. This is a smart move by Apple and well worth exploring.