"Rate My App" In-App Message

What is the rating of your app on the App Store?
Let's face it, unhappy user will give you a 2-star rating on the App Store while happy user wouldn't give any rating at all - he is happy already! As a result the rating of the app goes down.
We have to engage happy users to make them put 5-star rating on the app in the App Store.
That's what we are going to do with In-App Messages from Pushwoosh.

Let's take a look how to do this on the Pushwoosh Demo Application example.

1. Preparing Rich Media for In-App Message

You should already have "Rate My App" rich media template in your account.
Simply click on "Add Rich Media" and select "Rate My App" template.

Now hover the mouse over the "Rate My App" newly created rich media and Click on "Edit" button. You can edit all the texts, even create translations to additional languages. But don't forget to scroll to the very bottom of the list and change "Rate Now" URL to be the App Store URL of your app.

Press "Save" and go to "Pushwoosh Demo App" in your account.

2. Adding In-App Message

Go to the "In-Apps" and click on "Add In-App".

Give it a name "Rate My App" and select "Rate My App" rich media.

3. Choosing who to show the In-App Message

We want to segment users who are familiar with the app already and spent some time in it, getting to know some of the apps features. This will give us the loyal audience for the 5 star ratings.

Let's show the In-App to the users who installed the app at least 7 days ago.

4. Choosing when to show the In-App Message

Now it's time to decide when to show In-App. This should be some time when user is "happy" in your app or achieved some result. For the Pushwoosh demo app let's use "CheckoutSuccess" event which means the user just finished a purchase in the app.

You can use any event you post from your app as a trigger for In-App Message.

5. Determine the frequency of the In-App Message

The last bit is to set "Frequency Capping". We do not want to display this In-App Message every time user performs the checkout. On the other hand we want to show this message at some point later for example when we release an update of the app.
To achieve that let's limit this In-App message to 1 impression per 60 days.

6. See it in Action!

Now go to the Pushwoosh Demo App, add the item to the cart and check out.

Voila! We have "Rate My App" In-App Message!

7. But wait! There's more! Let's track the ratings!

As you can see the user can select the number of stars with this In-App. Let's track this!

We have already created a code in this In-App message that posts "Rate My App" event with "rating" parameter to Pushwoosh every time user makes a rating.

if (window.pushManager) {
	window.pushManager.postEvent(JSON.stringify({
		event: 'Rate My App',
    attributes: {
			rating: rate
    }
  }));
}

Now let's go to "Events" section of the Pushwoosh Control Panel and create a "Rate My App" event!

Go back to the app and rate it another time! (you might need to remove frequency capping for this)

Now you can view the stats on the rating selection your users are making in the app! And you can even dive deeper to see the exact ratings made by users.

Now you are ready to have more 5 star ratings and positive reviews in the App Store, which in turn will drive a better rating for your app, a better position in the App Store, meaning more installs and more revenue as a final result!

"Rate My App" In-App Message