In-App Rating Prompt

Gather User Feedback with MoEngage In-App Campaigns

Gathering user feedback is crucial for understanding sentiment and improving your app. MoEngage In-App campaigns offer two primary ways to collect feedback from your users:

  • Directing users to the app store (Google Play Store or Apple App Store) to leave ratings and reviews.
  • Displaying native rating prompts directly within your app.

Before You Start

To successfully implement in-app rating prompts, your engineering team must complete a one-time integration. Review the following resources for detailed implementation steps:

Direct Users to the App Store for Ratings and Reviews

Directing users to the Google Play Store or Apple App Store is useful for driving public reviews and improving your app's store ranking. You can implement this by adding a deep link to a button in your MoEngage In-App campaign.

How to direct users to the app store

  1. Create an In-App campaign with a button element.
  2. On the button, configure a deep link that directs users to your app's review page in the Google Play Store or Apple App Store.

For more information, refer to the deep-linking action section for In-App button elements in the Create an In-App Campaign article.

Screenshot showing an in-app message prompting users to rate the app, with a button to direct them to the app store.

GIF demonstrating how to add a deep link for app store rating.

Display Native Rating Prompts Directly In-App

Displaying a native rating prompt allows users to submit a rating without leaving your app, offering a smoother and more convenient experience. This can lead to higher completion rates for feedback requests.

show_rating_prompt.png

Important considerations for native in-app rating prompts:

  • Platform Limits: Both Android and iOS platforms have limits on how often you can display rating prompts to a user.
    • Apple Guidelines: App review prompts can appear for a user up to three times per year.
    • Android Quotas: Android enforces a time-bound quota for how often you can show rating prompts.
  • Best Practices: Google and Apple provide guidelines for when to ask users for ratings and reviews.
info

Note

Because platforms limit native rating prompts, consider using a pre-prompt pop-up to gauge user interest. Display the native rating prompt only if the user indicates they want to rate the app. This strategy helps you conserve your allotted prompt opportunities.

How to add a native rating prompt to your in-app campaign

  1. Navigate to the In-App campaign creation page.
  2. Select an In-App template: either Popup - Rating with Image or Popup - Rating without Image.
  3. Add your desired content and details to the selected template.
  4. Select the button element within the template.
  5. Click +Action.
  6. Add a key-value pair for a custom action. For example, set the key to "show_native_rating" and the value to "true".
  7. Your engineering team must implement the necessary code to call the native rating prompt when this custom action is triggered by the in-app campaign. For implementation instructions, refer to the iOS StoreKit guide and Android In-App Review API guide.

GIF demonstrating how to add a key-value pair for triggering a native in-app prompt.

Next Steps

Was this article helpful?
2 out of 3 found this helpful

How can we improve this article?