Skip to main content

はじめに

多くの OTT プラットフォームでは、利用開始時にユーザーが好みのジャンルを選択できます。これにより、ブランドは顧客を理解し、関連性の高い選択肢を提示できるため、関連性があり興味深い新しいコンテンツによってアプリの利用時間を伸ばすことができます。 ユーザーは複数のジャンルのコンテンツに関心を示すことがあります。Action、Comedy、Thriller を選択したユーザーには、同じ順序でレコメンデーションが届くべきです。 選択肢は、アプリ内またはマーケティングコミュニケーションで提示できます。Push や Email などのコミュニケーションでは、MoEngage がユーザーの好みに基づいてコンテンツをレコメンドできます。これは AI Recommendations を使用して実現できます。 この記事では、Recommendations と Push を使用して、好みの順序に基づいてユーザーにコンテンツをレコメンドします。

期待される結果

各ユーザーは、自分の選択に基づいてパーソナライズされたナッジを受け取ります。レコメンデーションは、選択した順序でランク付けされます。たとえば、ユーザーが thriller、horror、comedy の順に選択した場合、レコメンデーションの優先順位は thriller が最初、次に horror、最後に comedy となります。
  • ユーザーがコンテンツを検索する、コンテンツを視聴する、コンテンツを「後で見る」に追加する、コンテンツを評価する、コンテンツを最後まで視聴するといったアクションと、ジャンル、タイトル、タイプ、進捗、評価、プラットフォームなど各アクションに関連する情報をトラッキングするイベント。イベントのトラッキング方法については、Developer Guide を参照してください。
  • これらのトラッキングしたイベントと、対応する MoEngage イベントとのマッピング。カスタムイベントを MoEngage イベントにマッピングする方法については、こちら を参照してください。
  • 利用可能なコンテンツのリストと、名前やタイトルから監督、キャスト、説明、各部門で受賞した賞まで、関連するすべての情報を含むカタログとそれに対応するフィード。最新の情報を維持できるよう、フィードを適切な間隔で更新するように設定してください。商品カタログとフィードの詳細については、こちら を参照してください。
  • Push、Email、SMS、WhatsApp など 1 つ以上のチャネルの設定。

レコメンデーションを作成する

最初のステップは、ユーザーの好みを取得することです。オンボーディング中にユーザーは好みのジャンルを選択し、それらを異なるユーザー属性を使用して MoEngage に順番に取得できます。例:
  • Choice 1: Thriller
  • Choice 2: Horror
  • Choice 3: Comedy
これらは 3 つの異なるユーザー属性です。取得できたら、Recommendation Model を作成する必要があります。 このセクションでは、ユーザーのアクションに基づいてレコメンデーションを作成します。
  1. MoEngage ダッシュボードに移動し、左側のナビゲーションから Content > Recommendations を選択します。Recommendations ページが表示されます。詳細については、Creating User Action Recommendations を参照してください。
  2. 右上の + Create recommendation をクリックします。最初のステップ “Select recommendation model” に移動します。 2.png
  3. Predictive で、Similar items カードをクリックします。
  4. Next をクリックします。2 番目のステップ “Create recommendation” に移動します。次の詳細を入力します。
    • Recommendation name: レコメンデーションの名前を入力します。この名前を使用して、このレコメンデーションモデルの出力を参照します。
    • Recommendation description: レコメンデーションの説明を入力します。この説明は、モデルの目的を理解するのに役立ちます。
    • Catalog: 提供している商品のリストと関連するすべての情報を含むカタログを選択します。
  5. Generate recommendation based on the most recent で、All user actions を選択します。 Image 15-10-24 at 10.14 AM.jpeg フィルタリングの際、値 product_id にはカテゴリー名 Thriller、Horror、Comedy が含まれることに注意してください。これがユーザー属性 Choice 1 と比較され、Choice 1 に基づいて結果が生成されます。
  6. Create をクリックして変更を保存し、モデルを実行します。
    これには 24 時間かかります。モデルのステータスは Recommendations のホームページで確認できます。
他の 3 つの選択肢に対して、3 つの異なるレコメンデーションを作成してください。
レコメンデーションを作成したので、次に Push キャンペーンを作成し、Recommendations を使用してパーソナライズしましょう。

Push キャンペーンを作成する

このセクションでは、キャンペーンを作成します。

ステップ 1: ターゲットユーザー

  1. 左側のサイドバーで Engage > Campaigns をクリックして + Create campaign をクリックするか、+ Create new > Campaign をクリックします。
  2. Outbound で、Push > Periodic を選択します。 5.png キャンペーン定義の最初のステップ “Target users” に移動します。
  3. 次の詳細を入力します。
    • Team: 組織のアカウントでチームが有効になっている場合は、チームを選択します。
    • Campaign name: キャンペーンの名前を入力します。
    • Campaign tags: 必要なキャンペーンタグを選択します。
  4. Target Audience セクションで All users を選択します。 7.png
  5. Target Platforms セクションで Android を選択します。 8.png
  6. Next をクリックして 2 番目のステップ “Content” に移動し、Push キャンペーンのコンテンツを定義します。

ステップ 2: コンテンツ

  1. 使用するテンプレートを選択します。この例では Basic notification を選択します。 9.png
  2. Message title フィールドにタイトルを入力します。
  3. メッセージを定義する際に、定義したレコメンデーションによって生成された商品セットを選択します。Push Personalization ポップアップで ”@” を入力し、作成したレコメンデーションの名前を検索します。 Image 15-10-24 at 10.17 AM.jpeg Image 15-10-24 at 10.18 AM.jpeg 商品セットを使用すると、キャンペーンのタイトル、本文、ランディングページをパーソナライズできます。顧客が 3 種類のコミュニケーションを希望する場合は、choice 1、choice 2、choice 3 の順に、選択肢に基づく 3 つの異なるレコメンデーションを含む 3 つの Push キャンペーンで構成された Flow を用意できます。 同じ順序で Email に配置することもできます。 Image 15-10-24 at 10.20 AM.jpeg Row 1 は Choice 1 のレコメンデーション、Row 2 は Choice 2 のレコメンデーション、Row 3 は Choice 3 のレコメンデーションです。
  4. Next をクリックして 3 番目のステップ “Schedule and goals” に移動し、キャンペーンのスケジュールとゴールを定義します。

ステップ 3: スケジュールとゴール

  1. Send campaign セクションで、キャンペーンをユーザーに配信するタイミングと配信の周期を選択します。
  2. 要件に応じて配信設定を変更します。これらの設定の詳細については、Create Push Campaigns を参照してください。 13.png
  3. Publish をクリックします。
これにより、エンドユーザーが利用して試せる、よりパーソナライズされたコミュニケーションを顧客に提供できます。レコメンデーションの質が高いほど、エンドユーザーはアプリに夢中になり、利用時間が増え、プロモーターになります。

まとめ

このユースケースでは、Recommendations と Push を使用して、好みの順序に基づいてユーザーにコンテンツをレコメンドしました。 これは、ユーザーの利用時間を伸ばし、より多くの番組やプログラムを一気見してもらうためのさらなる一歩です。これにより、ユーザーのアプリへの定着率が高まります。