メインコンテンツへスキップ
このガイドでは、ネイティブのAppStoreレビュープロンプトを使用して、ユーザーにアプリをレビューするように促すカスタマイズされたメッセージを作成する方法について説明します。

App Storeレビュープロンプトの例

推奨事項

  • AndroidとiOSは、アプリ内で直接App Storeレビューモーダルを表示する機能を提供しています。これを使用する場合と使用しない場合のレビューの依頼方法を示します:
  • OneSignal SDKのaddTriggerメソッドを使用してプログラムでメッセージを表示することもできますが、コードなしでこれを行う方法も示します。

セットアップ

1. メッセージを作成する

メッセージ > アプリ内 > 新しいアプリ内に移動するか、既存のApp Store評価テンプレートを開きます。 以下のように、レビューボタンにアクションIDを追加します:

レビューボタンのアクションIDを追加

2. トリガーを追加する

トリガーは、メッセージを表示するタイミングです。コード不要のトリガーオプションとコード必須のオプションを提供しています。 コード不要のルートを選択する場合、ステップ1でオーディエンスを、多くのセッションがあり、長い間アプリを使用しているユーザーなど、レビューを求めたいユーザーのグループに設定できます。 コードのルートを選択する場合、ユーザーアクションに基づいて、いつレビューを求めるかをプログラムで決定できます。これは、ユーザーが重要なことをしていないときや、アプリの使用を中断していないときに行う必要があります。 この例では、アプリ内トリガーキーをask_for_reviewに設定し、値をshowにしています。実際のキーと値は、これらの正確なものである必要はありませんが、addTriggerメソッドで設定したものと一致する必要があります。 例:OneSignal.InAppMessages.addTrigger("ask_for_review", "show");

例は、addTriggerメソッドで使用されるのと同じキー値を示しています。

3. アプリストア評価プロンプトを処理する

上記のトリガーオプションと同様に、コード不要オプションとコード必須オプションでユーザーをレビューの記入に誘導できます。
コード不要のルートを選択する場合、いくつかのステップに従う必要があります:
  1. セグメントを更新して「デバイスタイプがAndroid」フィルターを使用します。
  2. アプリ内メッセージを複製し、複製されたメッセージでセグメントを更新して「デバイスタイプがiOS」フィルターを使用します。 - 2つの異なるアプリ内メッセージと2つの異なるセグメント(1つはiOS用、もう1つはAndroid用)が必要です。
  3. URLクリックアクションを「今すぐレビュー」ボタン内に追加して、iOSおよびAndroidリストに基づくアプリストアリストへのリンクにします。
  • Androidのドキュメントは、アプリストアへのリンク方法を示しています。例のURLは次のとおりです:https://play.google.com/store/apps/details?id=<package_name>
  • Appleのドキュメントは、次のURLスキームを示しています:https://apps.apple.com/app/id<#Your App Store ID#>?action=write-review
SDKのInAppMessages.addClickListenerメソッド内で、メッセージがクリックされたときにリッスンし、上記で設定したaction IDに基づいて異なる処理を行うことができます。このリスナーメソッド内で、プログラムでiOSまたはAndroidオプションを呼び出して、アプリストアレビューモーダルを表示できます。
OneSignal.InAppMessages.addClickListener((event) async {

  if (actionId == 'review') {
     (await inAppReview.isAvailable()) {
      inAppReview.requestReview();
    }
  }
});

4. スケジュールと有効化

Appleは、ユーザーごとに年間3回までレビュープロンプトを制限しており、Googleは月に1回未満を推奨していますが、正確な割当は述べていません。 アプリ内を過剰に表示しないようにするには、以下のように、アプリ内スケジュールを17週間ごとに1回表示するように設定できます:

これらの設定により、アプリ内が17週間間隔で最大40回表示されます。合計40回以上尋ねたい場合は、回数を増やしてください。

Apple AppsStoreでポジティブなレビューを増やす。
  1. アプリで素晴らしい体験をしたユーザーにタグを設定します。これは、セッション数を使用して監視したり、アプリでの体験を示すタグを追加したり、IAMでフィードバックを収集して素晴らしいレビューを残したユーザーにデータタグを割り当てたりすることで行えます。
  2. セグメントを作成し、このセグメントをネイティブレビュープロンプトIAMのオーディエンスとして使用します。
これで完了です。ユーザーは、アプリを離れる必要なくレビューを求められます。摩擦ポイントが大幅に削減されます。