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:
- For iOS, refer to Apple StoreKit documentation for requesting app store reviews.
- For Android, refer to Android In-App Review API guide.
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
- Create an In-App campaign with a button element.
- 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.
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.
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.
- For Google's recommendations, refer to the When to Request In-App Reviews guide.
- For Apple's recommendations, refer to their Ratings and Reviews article.
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
- Navigate to the In-App campaign creation page.
- Select an In-App template: either Popup - Rating with Image or Popup - Rating without Image.
- Add your desired content and details to the selected template.
- Select the button element within the template.
- Click +Action.
- Add a key-value pair for a custom action. For example, set the key to "show_native_rating" and the value to "true".
- 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.
Next Steps
- Test your In-App campaigns thoroughly to ensure the rating prompts function as expected.
- Analyze campaign performance to measure the impact of your feedback initiatives.