アプリの初回起動時間に基づいて、カスタマイズしたエクスペリエンスを提供する

Remote Config を使用すると、ユーザーがアプリを初めて起動した日時に基づいて、カスタマイズされたエクスペリエンスを提供できます。ユースケースの例は次のとおりです。

  • ユーザーがアプリを利用する際に、別のオンボーディング フローを提供する。
  • ある特定の日をすぎたら、フィーチャー トグルや切り替えボタンで無効になっているインセンティブや機能を新規ユーザーに公開する。
  • 特定の期間中にアプリを利用開始したユーザーに対して、カスタマイズしたエクスペリエンスを提供する。

たとえば、新規ユーザーにゲーム内ギフトを贈って初回エンゲージメントと利用の継続を促したり、長期間利用しているユーザーのグループには別の特典を贈ったりできます。extra_coin_splash というパラメータを作成し、カスタマイズ可能なメッセージ、ボーナスコインの数、ユーザーが特典を利用していない場合に特典を再表示できる最大回数を指定して、ゲーム内通貨の無料特典を提供するダイアログを制御できます。アプリ内デフォルト値をパラメータのデフォルト値として使用して、次の 2 つの条件を作成できます。

最初に、特定の Android アプリまたは iOS アプリをターゲットとする、1 つの条件値extra_coins_splash Remote Config パラメータに追加して初回起動に将来の日時を指定し、パラメータ値を以下のように設定します。

{"banner_text": "Welcome! Enjoy some extra coins!", "bonus_coins": 15, "max_display_retries": 2}

次に、特典を付与する既存のユーザー グループに関する条件を追加します。たとえば、7 月にゲームの利用を開始し、10 月になっても継続して利用しているすべてのユーザーを対象にするとしましょう。そのためには、別の条件値extra_coins_splash パラメータに追加して初回起動に 7 月 1 日から 8 月 1 日までの期間を指定し、パラメータ値を以下のように設定します。

{"banner_text": "Thanks for being a loyal user!", "bonus_coins": 30, "max_display_retries": 2}:

最終的な extra_coins_splash パラメータは次のようになります。

条件値が指定された Remote Config パラメータ

このパラメータを使用して構成を公開すると、両方のユーザー グループが次回のフェッチ後に、設定したパラメータ値に相当する追加コインを受け取ります。

次のステップでは、パラメータやターゲティング条件で、バナー メッセージやボーナス金額を変えて A/B Testing テストパーソナライズを試してみます。