In-app Ratings

Overview

In-app ratings allow you to prompt users with the 'Ratings and Review' pop-up. A user can rate your app and write reviews for the same. You can understand how users feel about your app from their reviews and improve your app's in-app experience.

Users can provide their feedback, request improvements, and share reviews which can influence other users to try your app.

There are two ways in which a user can rate your app in Apptics.

  1. Static ratings - The ratings received from users for your app via the app's settings. 
  2. Dynamic ratings - The ratings received from the prompt asking the user to rate your app and write a review/feedback. It would be helpful to prompt users at appropriate times for ratings through their user experience. 

NOTE: The rating/review request view is always displayed when your app is in development mode so that you can test the user interface and experience. However, the methods will not have any effect when you call it in an app distributed using Testflight (refer to Apple's documentation).

Configure In-app Ratings in Apptics Console

  • Navigate to Growth > In-app Ratings.
  • Select the Bundle id for which you want to configure the In-app Ratings.
  • Click Configure to start configuring the In-app Ratings.
  • Select the Bundle id and the app version.
  • For iOS bundle id configuration, you also need to configure when the second and third prompts of the pop-up should be shown for the user.
NOTE:  Apple's policy on ratings and reviews clearly states that you can prompt your iOS and macOS users only three times in 365 days.
  • Set the dynamic criteria for the rate-us pop-up.
  • Choose Mode, i.e. Score Based or Hit Based.

Score-based rating configuration

In the score-based configuration, you set the total Goal score that a user should achieve and when it does, you show the rating pop-up.

You can achieve the total score by configuring the weightage score for each category i.e. Events, Screens, and Sessions. When the configuration is achieved, the weightage score is added. 

Example: Let's assume that you are configuring score-based criteria using Events and Sessions and the total Goal score is configured as 80. For Events, the weightage score is 40 and for Sessions, it is 40. Now, if the user satisfies this criterion, the rating pop-up will be shown. Further, you can also add Anchor Points to this configuration.

An anchor point can be any particular event or screen which if satisfied, will trigger the rating pop-up and the configuration will be nullified.

Hit-based rating configuration

In the hit-based configuration, you define how many times a user has to trigger an event, visit a screen, or complete a session. When it satisfies the configured hit count, you show the rating pop-up.

You can set the hit count for events, screens, and sessions in the console and add a relevant anchor point. 

One criterion set is a combination of categories such as events, screens, and sessions. You have the option to satisfy multiple criteria set by using the OR option. Rate-us prompt will be shown if any one of the criteria set is satisfied.

  • Click on the Bin icon to delete the category from the criteria set.
  • Click Delete if you want to remove the entire criteria set.
NOTE: You can configure a maximum of five criteria for the pop-up.
  • Click Save.
  • A confirmation pop-up will be shown. Click Yes and save this configuration.
  • Once you save the configuration, you will be redirected to the In-app rating dashboard.

In-app Ratings dashboard

The in-app rating dashboard gives you a cumulative view of all the stats. You can view the static and dynamic rate-us stats, feedback source, and a cross-section of all the ratings from the App Store and Play Store with the total number of reviews.

  • You can view all the configurations that you have done in the Configurations list

  • In the Status column, you can enable/disable the In-app Ratings for the individual app version.
  • Click on the Edit icon to change/update the existing configuration for the App version.