I have recently noticed some "high-profile" apps like facebook and twitter randomly displaying pop-up windows to get me to rate their app. Seems to be a fairly new trend...good idea?
Interrupting users is typically not good UX, something to keep in mind when you are asking them to rate your app. Having said that, I am typically OK with a one-time popup as a reminder. But if it shows up again I will mention it in my review.
Another idea to consider is an easy to remove banner at the top of the screen. That would encourage users to rate the app without preventing them from using it.
I highly recommend asking for ratings. But there are a few essential things to consider.
As mentioned before, breaking the UX is really terrible. So, there are 4 key points to make your request effective, get a good conversion rate, and get better ratings:
Choose the right moment: Ask for rating at a specific moment, for instance when the user just won something or got a great reward. Positive emotions will have a great impact.
Choose the right wording. The wording is often underestimated. But users are willing to answer questions asked with humor or a funny tone (depending on your app). But the basic Rate this app / No thanks is highly not recommended.
Make the pop up look native: I hate those popups with the basic OS UI. It's like the developer spent time and money developing the app. But when it comes to getting ratings they just go for basic and fast. And it feels really disturbing in the UX. While when you have a custom in-app poll with custom graphics and design that's way more effective!
Reward them! That's an awesome incentive. Get 100 gems if you rate us. People definitely do it and feel positive about it.
This kind of behavior is caused by the marketing need of app getting rated by as many people as possible, and this is the most efficient way to tell someone to do it - just interrupt his casual workflow with the app by displaying a popup. It's obviously nothing but another pop-up ad, and about these, everything has been written through the 90s and early 2000s. They're simply annoying. However, the action of rating the app is a single activity, so if it really has some marketing effect on the app sales/downloads - and my strong bet it has - then it's probably a good idea to sacrifice some UX and make people give your app a little popularity. Just don't terrorize them with the popup again and again, if they refuse e.g. 3 times...
As far as Ux goes, in my experience
- Intrusive pop-ups are a bad idea.
- Forcing user to do anything he hasn't chosen to is a bad idea.
- Surprises are a bad idea.
What's a good idea then ?
Opt 1: You can have a thin horizontal section with a question followed by stars such as
Please rate : * //user clicks one of the starts, end of story.
Note: You'll have to consider when to show this and when to take it away depending on the work flow of your app. Showing this all the time may be distracting.
Choose styles for this section such that they don't stand out in relation to your app's main content. Non-intrusive, optional is the idea.
Opt 2: You could ask the above whenever they update from app store or similar.
Opt 3: If space permits, the usual tab/view with the above question/stars option followed by text area for feedback can be done too. You can label the tab as 'Rate'.
Opt 4 You can also use settings or such a general section to have this there, again if space permits.
As a user I rarely rate any apps or websites though, not sure what the general behavior is. You could also design your app logic to collect data to infer user experience based on this data but this isn't the Ux option. It's more of an algorithmic way of doing it. I honestly don't know how easy or difficult it is to do it this way but it should be possible.
There are a couple of things to think about when you are doing this:
- You are interupting them, so make it very easy to get back to where they where
- Only prompt people to review it if you know it will be largely positive, it can and has back fired
- Don't expect everyone to do it. I always think Ebuyer have a very good, integrated system
I understand why you might want to do this from a business perspective, perhaps offer them surprise reward in your app to soften the blow.