メディアアプリのレコメンデーション タイプについて

このページでは、メディア レコメンデーション アプリを作成する際に利用できるレコメンデーション タイプについて説明します。ビジネス目標、コンテキスト イベントタイプ、各レコメンデーション タイプで利用可能なその他のカスタマイズなどについて説明します。

レコメンデーション タイプ

メディア レコメンデーション アプリでは、次のレコメンデーション タイプを利用できます。

関連商品のおすすめ

関連商品のおすすめレコメンデーション タイプは、ユーザーが次に関心を持つ可能性が高いドキュメントを推奨します。このレコメンデーションは、ユーザーのエンゲージメント履歴と現在のコンテキスト ドキュメントに基づいています。

デフォルトの最適化目標: クリック率

デフォルトのサービス構成: 該当なし

利用可能なカスタマイズ:

  • ビジネス目標

アプリのデプロイに対応しているページ:

  • 詳細ページ。詳細については、view-item イベントと media-play イベントをご覧ください。

ユーザー イベントの要件:

  • クリック率の目標の場合は view-item または media-play

  • media-complete、およびコンバージョン率の目標とセッションごとの視聴時間の目標の場合は media-play または view-item のいずれか

あなたへのおすすめレコメンデーション タイプは、ユーザーのエンゲージメント履歴に基づいて、ユーザーが次に関心を持つ可能性が高いドキュメントを予測します。このレコメンデーション タイプは通常、ホームページで使用されます。

あなたへのおすすめ機能はカテゴリページでも役立ちます。 カテゴリページはホームページに似ていますが、そのカテゴリのアイテムのみを表示する点が異なります。これを実現するには、フィルタタグを持つ標準の「あなたへのおすすめ」の推奨事項のタイプを使用します。たとえば、カスタマイズしたフィルタタグ(各カテゴリページに対応)をデータストアのアイテムに追加できます。レコメンデーション リクエストを送信するときは、ユーザー イベント オブジェクトを view-category-pageとして設定し、特定のカテゴリページのタグをフィルタ フィールドに指定します。リクエストされたフィルタタグに一致するレコメンデーションの結果のみが返されます。このユースケースでは、多様化を無効にする必要があります。多様化はカテゴリベースのフィルタタグと競合するためです。

ホームページであなたへのおすすめを使用している場合は、アプリのコンテキスト イベント タイプとしてホームページ コンテキストを選択します。ホームページ コンテキストは汎用オプションでは利用できない追加の使用シグナルを使用するため、パフォーマンスを高めることができます。汎用オプションは、view-home-page イベントがない場合にのみ使用してください。

デフォルトの最適化目標: クリック率

デフォルトのコンテキスト イベントのタイプ: ホームページ コンテキスト

デフォルトのサービス構成: 該当なし

利用可能なカスタマイズ:

  • ビジネス目標

  • コンテキスト イベントのタイプ

アプリのデプロイに対応しているページ:

  • すべて。カテゴリページでは、フィルタタグを指定する必要があります。

ユーザー イベントの要件:

  • クリック率の目標の場合は view-item または media-play。ホームページ コンテキストでは、view-home-page も必要です。

  • media-play または view-item)と media-complete(コンバージョン率の目標とセッションあたりの総再生時間の目標)。ホームページ コンテキストでは、view-home-page も必要です。

もっと見る

もっと見るレコメンデーション タイプは、コンテキスト アイテムに類似しており、コンテキスト アイテムの視聴者が次に関心を持つ可能性が高いメディアを推奨します。もっと見るは、コンテキスト アイテムと、そのコンテキスト アイテムを閲覧した全ユーザーの視聴履歴の集計に基づいています。もっと見るは通常、詳細ページまたは固定コンテキスト アイテムのあるホームページで使用されます。

もっと見るレコメンデーション タイプは、メディア ドキュメントのカテゴリ フィールドなど、さまざまな要素を使用して 2 つのメディア ドキュメントの類似度を判断します。最適な結果を得るには、類似するメディア ドキュメントのカテゴリが重複している必要があります。たとえば、["Action", "Comedy"] カテゴリは ["Action", "Thriller"] と多少類似していますが、["Drama"] とは類似していません。

デフォルトの最適化目標: クリック率

デフォルトのサービス構成: 該当なし

利用可能なカスタマイズ:

  • ビジネス目標

アプリのデプロイに対応しているページ:

  • 詳細ページ

  • ホームページ(コンテキスト アイテムが必要)

ユーザー イベントの要件:

  • クリック率の目標の場合は view-item または media-play

  • media-play または view-item)と media-complete(コンバージョン率の目標とセッションあたりの総再生時間の目標)

最も人気レコメンデーション タイプは、直近の数日間に全ユーザーの間で最も人気だったメディアを推奨します。このレコメンデーションは、すべてのユーザーの視聴履歴または閲覧履歴に基づいています。ドキュメントの人気度を確認するために期間をカスタマイズしてできます。

デフォルトの最適化目標: クリック率

デフォルトのサービス構成: 該当なし

利用可能なカスタマイズ:

  • ビジネス目標

  • 期間。過去 X 日間のドキュメントの人気度を確認する期間を日単位で指定します。

アプリのデプロイに対応しているページ:

  • ホームページ

ユーザー イベントの要件:

  • クリック率の目標の場合は view-item または media-play

  • media-play または view-item)と media-complete(コンバージョン率の目標の場合)

制限事項:

  • 最も人気では、サービス構成のカスタマイズや複数のサービス提供構成の作成はサポートされていません

  • 最も人気では、カテゴリに基づくフィルタリングはサポートされていません

ビジネス目標に合わせた最適化

メディア レコメンデーション アプリの基盤となる機械学習モデルは、特定のビジネス目標に合わせて最適化するために作成されます。その特定の目的によって、モデルの作成方法が決定されます。

アプリをトレーニングした後(つまり基盤となるモデルをトレーニングする)は、最適化の目標を変更できません。別の最適化目標を使用するには、新しいアプリをトレーニングする必要があります。

Recommendations for Media は、次の最適化目標をサポートしています。

クリック率(CTR)

クリック率の最適化はエンゲージメントを重視します。ユーザーがレコメンデーションを操作する可能性を最大化したい場合は、クリック率を最適化する必要があります。

クリック率は、関連商品のおすすめあなたへのおすすめのレコメンデーション タイプ向けのデフォルトの最適化目標です。

コンバージョン率(CVR)

コンバージョン率の最適化は、アプリで定義されたコンバージョンのしきい値までユーザーがコンテンツを消費する可能性を最大化します。

コンバージョンのしきい値は、秒単位または割合で指定できます。たとえば、コンバージョンのしきい値が 25% に設定されていて、ユーザーが番組の 25% 以上を視聴した場合、コンバージョン目標は達成されます。

セッションごとの視聴時間

セッションごとの視聴時間を最適化すると、メディアの消費時間が最大化されます。この目標では、media-complete ユーザー イベントから得られたクリック数、コンバージョン数、視聴時間の情報を使用して、他のアイテムよりも長く視聴される可能性が高いアイテムをおすすめします。

ユーザー イベントをロギングする際は、mediaProgressDuration が負でないこと、および過去 90 日間の media-complete イベントに正しく記録されていることを確認してください。

セッションごとの視聴時間の目標は、関連商品のおすすめあなたへのおすすめもっと見るのレコメンデーション タイプで使用できます。

次のステップ