Recommendations の計画と実装

Adobe Target Recommendations の計画と実装に役立つ情報です。

NOTE
この記事に加えて、Adobe Target ビジネス実践者ガイドには、Target Recommendations に関する詳細が含まれています。

Recommendations で最初の Adobe Target アクティビティを設定する前に、次の手順を実行します。

  1. ユーザーの行動のキャプチャとレコメンデーションの配信に使用する Target を web およびモバイルアプリのサーフェスに実装します。
  2. ユーザーにレコメンデーションする製品またはコンテンツの Recommendations カタログを設定します。
  3. 行動情報とコンテキストを渡すを Target Recommendations に渡して、パーソナライズされたレコメンデーションを提供できるようにします。
  4. グローバル除外を設定します。
  5. Recommendations 設定を構成します
  6. (任意) 管理 API を使用して Recommendations を管理します

​1. Target の実装

Target Recommendations では、Adobe Experience Platform Web SDKまたは at.js 0.9.2 (以降)を実装する必要があります。 詳しくは、Target クライアントサイド実装ガイド参照してください。

​2. Recommendations カタログを設定する

高品質のレコメンデーションを配信 Target るには、レコメンデーションする製品やコンテンツについて知っておく必要があります。 カタログには通常、推奨項目に関する 3 種類の情報が含まれています。 映画をレコメンデーションしているとします。 以下を含めます。

  1. レコメンデーションを受け取るユーザーに表示したいデータ。例えば、ムービーの名前と、ムービーのポスターのサムネール画像の URL を表示できます。
  2. マーケティングおよびマーチャンダイジング制御に便利なデータ。例えば、NC-17 ムービーをお勧めしないように、ムービーのレーティングを表示できます。
  3. アイテムと他のアイテムとの類似性を判断するのに役立つデータです。 例えば、映画のジャンルや映画の監督を表示できます。

Target では、カタログに入力するための複数の統合オプションを提供しています。 これらのオプションを組み合わせて使用すると、カタログ内の異なる項目を更新したり、異なる頻度で異なる項目属性を更新したりできます。

メソッド
概要
使用するタイミング
追加情報
カタログフィード
アップロードして毎日取り込むフィード(CSV、Google Product XML または Analytics Product Classifications)のスケジュールを設定します。
一度に複数の項目に関する情報を送信する場合。 変更の頻度が低い情報を送信する。
フィードを参照してください。
エンティティ API
API を呼び出して、1 つの項目の最新の最新情報を送信します。
一度に 1 つの項目に関する更新を送信する場合。 頻繁に変更される情報(価格、在庫/在庫レベルなど)の送信。
詳しくは、Entities API 開発者向けドキュメントを参照してください。
ページで更新を渡す
ページ上でJavaScriptを使用するか、配信 API を使用して、1 つの項目に関する最新の情報を送信します。
一度に 1 つの項目に関する更新を送信する場合。 頻繁に変更される情報(価格、在庫/在庫レベルなど)の送信。
以下の 項目表示/製品ページを参照してください。
IMPORTANT
Recommendations から Catalog Delivery API を更新する場合は注意が必要です。 Delivery API は公開されているので、Recommendations カタログのクリック可能な項目への入力には使用しないでください。 無効なコンテンツを追加すると、カタログが汚染される可能性があります。
ベストプラクティス:Delivery API は、次のようなカタログ属性の更新にのみ使用します。
  • 頻繁に変更する(価格、株価など)。

  • Web サイトで簡単に検証できる事前定義済みの形式に従います。

  • クリック可能な項目やその他の未検証のコンテンツの追加や変更には使用しないでください。

  • 必要に応じて、配信 API を使用してカタログの更新を無効にするようカスタマーサポートにリクエストできます。

詳しくは、Adobe Target Delivery API ドキュメントを参照してください。

ほとんどのお客様は、1 つ以上のフィードを実装する必要があります。 その後、エンティティ API またはページ上で実行するメソッドを使用して、頻繁に変更される属性や項目の更新で、フィードを補完することを選択できます。

3.行動情報とコンテキストの受け渡し

Target に渡す必要がある行動情報とコンテキストは、訪問者が実行しているアクションに応じて異なります。多くの場合、このアクションは、訪問者がやり取りしているページのタイプに関連付けられています。

品目ビューまたは製品ページ

製品の詳細ページなど、訪問者が 1 つの項目を表示しているページでは、訪問者が表示している項目の ID を渡す必要があります。 また、訪問者が表示している項目の最も詳細なカテゴリを渡して、現在のカテゴリにレコメンデーションをフィルタリングできるようにします。

また、変化の速い特定の属性を製品ページ自体に渡すこともできます。 例えば、価格(value)と在庫/在庫レベルを渡すことができます。

価格と在庫を渡す

<script type="text/javascript">
function targetPageParams() {
   return {
      "entity": {
         "id": "32323",
         "categoryId": "running-shoes",
         "value": 119.99,
         "inventory": 329
      }
   }
}
</script>

カテゴリビュー/カテゴリページ

カテゴリページでは、レコメンデーションをそのカテゴリ内の製品やコンテンツに制限する必要が生じる場合があります。 そのためには、現在表示されているカテゴリの ID を渡す必要があります。

現在のカテゴリを渡す

function targetPageParams() {
   return {
      "entity": {
         "categoryId": "running-shoes"
      }
   }
}

買い物かごへの追加/買い物かごの表示/チェックアウトページ

買い物かごページでは、訪問者の現在の買い物かごの内容に基づいて、アイテムをレコメンデーションできます。 それには、特別なパラメーター cartIds を使用して、訪問者の現在の買い物かごにあるすべての項目の ID を渡します。

現在カートに入っている商品を渡す

function targetPageParams() {
   return {
      "cartIds": "352,223,23432,432,553"
      }
}

買い物かごベースの Recommendations について詳しくは、『買い物かごベースのビジネス実践者ガイド 買い物かごベース Adobe Targetを参照し ください。

訪問者の買い物かごにすでに入っている品目を除く

サイト全体のページで、一部の項目をレコメンデーションから除外できます。 例えば、訪問者の現在の買い物かごに既にある項目をお勧めしない場合があります。 それには、特別なパラメーター excludedIds を使用して、除外するすべての項目の ID を渡します。

除外する項目を渡す

function targetPageParams() {
   return {
      "excludedIds": "352,223,23432,432,553"
      }
}

購入/注文確認ページ

購入イベントが発生したら、購入した品目の ID を渡します。 at.js のデプロイ方法/タグマネージャーを使用しない の実装 Target 記事のコンバージョンの追跡を参照してください。

​4. グローバル除外の設定

訪問者に勧めたくない項目をグローバルレベルで除外します。 『 Business Practitioner GuideExclusions Adobe Target』を参照してください

​5. Recommendations 設定の指定

設定を使用して Recommendations の実装を管理します。

Recommendations Settings のオプションにアクセスするには、Adobe Experience Cloud で Target を開き、Recommendations/Settings をクリックします。

Recommendations 設定ページ

以下のオプションがあります。

設定
説明
カスタムグローバル mbox

(オプション)Target アクティビティを提供するために使用するカスタムグローバル mbox を指定します。デフォルトでは、Target で使用されるグローバル mbox が Recommendations に使用されます。

メモ:このオプションは Target Administration ページで設定します。 Target を開き、Administration/Visual Experience Composer をクリックします。

業種
業種は、レコメンデーション条件の分類に使用されます。この情報は、チームのメンバーが特定のページに適した条件(買い物かごページやメディアページに最適な条件など)を見つけるのに役立ちます。
非互換の条件をフィルター

このオプションを選択すると、選択されたページが必要なデータを渡す条件のみが表示されます。すべての条件がすべてのページで正しく実行されるわけではありません。 現在の項目/現在のカテゴリのレコメンデーションに互換性を持たせるには、ページまたは mbox が entity.id または entity.categoryId を渡す必要があります。 通常は、互換性のある条件のみを表示するようにします。ただし、アクティビティで互換性のない条件を有効にしたい場合は、このオプションのチェックを外します。

タグ管理ソリューションを使用している場合は、このオプションを無効にすることをお勧めします。

このオプションについて詳しくは、『 Recommendations Business Practitioner Guide 』のFAQ Adobe Targetを参照してください

デフォルトホストグループ

デフォルトのホストグループを選択します。

ホストグループを使用して、カタログの利用可能な項目をさまざまな用途に分割できます。例えば、ホストグループは開発環境と実稼動環境、さまざまなブランド、またはさまざまな地域に使用できます。デフォルトでは、カタログ検索、コレクションおよび除外のプレビュー結果はデフォルトのホストグループに基づいています。(環境フィルターを使用して、別のホストグループを選択して結果をプレビューすることもできます)。 デフォルトでは、項目の作成または更新時に環境 ID を指定しない限り、新しく追加された項目はすべてのホストグループで使用できます。 配信される Recommendations は、リクエストで指定したホストグループによって異なります。

商品が表示されていない場合は、適切なホストグループが使用されていることを確認してください。例えば、ステージング環境を使用するようにレコメンデーションを設定し、ホストグループをステージングに設定した場合、商品を表示するために、ステージング環境のコレクションを再作成する必要がある可能性があります。各環境でどの商品が利用できるかを確認するには、各環境でカタログ検索を利用します。選択した環境(ホストグループ)のコレクション Recommendations 除外のコンテンツをプレビューすることもできます。

注意: 選択した環境を変更した後、「検索」をクリックして返された結果を更新する必要があります。

フィ The Environment ターは、Target UI の次の場所から使用できます。

  • カタログ検索(Recommendations/Catalog Search
  • コレクションを作成ダイアログボックス(Recommendations/Collections/Create New
  • コレクションを更新ダイアログボックス(Recommendations/Collections/Edit
  • 除外を作成ダイアログボックス(Recommendations/Exclusions/Create New
  • 除外を更新ダイアログボックス(Recommendations/Exclusions/Edit

詳しくは、『 Business Practitioner GuideAdobe Targetホスト を参照してください。

サムネールのベース URL

商品カタログのベース URL を設定すると、商品のサムネールの指定でサムネール URL を渡す場合に、相対 URL を使用できます。

次に例を示します。

"entity.thumbnailURL=/Images/Homepage/product1.jpg"

サムネールのベース URL に対する相対 URL を設定します。

Recommendations API トークン
Download API など、Recommendations の API 呼び出しでこのトークンを使用します。

​6. (任意)管理 API を使用した Recommendations の管理

用の Recommendations 管理 API と配信 API を設定および使用する方法については、 Target API の使用 Recommendations 実践ガイドを参照してください。

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3