プレミアム 計画と実装 Recommendations

最初の Recommendations アクティビティ Adobe Target、次の手順を実行します。

  1. 実装方法 Target Web およびモバイルアプリ上で、ユーザーの行動をキャプチャし、レコメンデーションを配信する際に使用するを設定できます。
  2. の設定 Recommendations カタログ ユーザーにレコメンデーションする製品またはコンテンツの数を指定します。
  3. 行動情報とコンテキストを渡す から Target Recommendations パーソナライズされたレコメンデーションを配信できるようにします。
  4. グローバル除外の設定.
  5. 設定 Recommendations 設定.

実装方法 Target

Target Recommendations requires you to implement the Adobe Experience Platform Web SDK or at.js 0.9.2 (or later). See Implement Target for more information.

Set up your Recommendations catalog

To deliver high-quality recommendations, Target must know about the products or content that you want to recommend. Your catalog should usually include three types of information about the items you want to recommend. 映画をレコメンデーションするとします。 以下を含めます。

  1. レコメンデーションを受け取るユーザーに表示したいデータ。For example, you can display the name of the movie and a URL for a thumbnail image of the movie poster.
  2. マーケティングおよびマーチャンダイジング制御に便利なデータ。例えば、映画の評価を表示して、NC-17 映画をレコメンデーションしないようにすることができます。
  3. Data that is useful for determining the similarity of items to other pieces of items. 例えば、映画のジャンルや映画の監督を表示できます。

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

メソッド 内容 使用するタイミング 追加情報
カタログフィード フィードのスケジュール設定 (CSV、Google Product XML、または Analytics Product Classifications) が毎日アップロードされ、取り込まれます。 一度に複数の項目に関する情報を送信する場合。 頻繁に変更されない情報を送信する場合。 詳しくは、 フィード.
エンティティ API Call an API to send to-the-minute updates for a single item. 一度に 1 つの項目に関する更新が発生した場合に送信するためのものです。 頻繁に変更される情報(価格、在庫/在庫レベルなど)を送信する場合。 See the Entities API developer documentation.
Pass updates on the page Send to-the-minute updates for a single item using JavaScript on the page or using the Delivery API. For sending updates as they happen about one item at a time. 頻繁に変更される情報(価格、在庫/在庫レベルなど)を送信する場合。 詳しくは、 品目ビュー/製品ページ

Most customers should implement at least one feed. You can then choose to complement your feed with updates for frequently changed attributes or items using either the Entities API or on-the-page method.

行動情報とコンテキストを渡す

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

品目ビュー/製品ページ

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

また、製品ページ自体で、すばやく変更された特定の属性を渡すこともできます。 例えば、value) および在庫/在庫レベル。

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

Category views/category pages

On a category page, you likely want to restrict your recommendations to products or content within that category. To do so, ensure you pass the identity of the currently viewed category.

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

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

On a cart page, you can recommend items based on the contents of the visitor's current cart. To do so, pass the IDs of all items in the visitor's current cart using the special parameter cartIds.

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

詳しくは、 買い物かごベース recommendations, 「 買い物かごベース in レコメンデーションキーに基づくレコメンデーションの設定.

訪問者の買い物かごに既にある項目を除外

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

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

Purchases/order confirmation pages

購入イベントが発生したら、購入した品目の ID を渡します。 詳しくは、 コンバージョンの追跡 in 実装方法 Target タグマネージャーなし.

グローバル除外の設定

訪問者にレコメンデーションしたくないグローバルレベルの品目を除外します。 除外を参照してください。

設定 Recommendations 設定

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

次の手順で Recommendations Settings オプション、開く Target 内 Adobe Experience Cloudを選択し、「 Recommendations > 設定.

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

設定 説明
カスタムグローバル mbox (オプション)Target アクティビティを提供するために使用するカスタムグローバル mbox を指定します。デフォルトでは、Target によって使用されるグローバル mbox が Recommendations に使用されます。
注意:このオプションは、 Target 管理 ページ。 開く Targetを選択し、「 管理 > Visual Experience Composer.
業種 業種は、レコメンデーション条件の分類に使用されます。この情報は、買い物かごページやメディアページに最適な条件など、特定のページに適した条件をチームのメンバーが見つけるのに役立ちます。
非互換の条件をフィルター このオプションを選択すると、選択されたページが必要なデータを渡す条件のみが表示されます。すべてのページですべての条件が正しく実行されるわけではありません。 ページまたは mbox にが渡される必要がある entity.id または entity.categoryId 現在の品目/現在のカテゴリのレコメンデーションと互換性を持たせるため。 通常は、互換性のある条件のみを表示するようにします。ただし、アクティビティで互換性のない条件を有効にしたい場合は、このオプションのチェックを外します。
タグ管理ソリューションを使用している場合は、このオプションを無効にすることをお勧めします。
このオプションについて詳しくは、Recommendations FAQ を参照してください。
デフォルトホストグループ デフォルトホストグループを選択します。
ホストグループを使用して、カタログの利用可能な項目をさまざまな用途に分割できます。例えば、ホストグループは開発環境と実稼動環境、さまざまなブランド、またはさまざまな地域に使用できます。デフォルトでは、カタログ検索、コレクションおよび除外のプレビュー結果はデフォルトのホストグループに基づいています。(環境フィルターを使用して、結果をプレビューする別のホストグループを選択することもできます)デフォルトでは、項目の作成または更新時に環境 ID が指定されている場合を除き、新しく追加された項目はすべてのホストグループで使用できます。配信される Recommendations は、リクエストで指定したホストグループによって異なります。
商品が表示されていない場合は、適切なホストグループが使用されていることを確認してください。例えば、ステージング環境を使用するようにレコメンデーションを設定し、ホストグループをステージングに設定した場合、商品を表示するために、ステージング環境のコレクションを再作成する必要がある可能性があります。各環境でどの商品が利用できるかを確認するには、各環境でカタログ検索を利用します。選択した環境(ホストグループ)の Recommendations コレクションと除外のコンテンツをプレビューすることもできます。
注意: 選択した環境を変更した後、 「検索」をクリックして返された結果を更新する必要があります。
環境フィルターは Target UI の次の場所で利用できます。
  • カタログ検索(Recommendations/カタログ検索)
  • 「コレクションを作成」ダイアログボックス(Recommendations/コレクション/新規作成)
  • 「コレクションを更新」ダイアログボックス(Recommendations/コレクション/編集)
  • 「除外を作成」ダイアログボックス(Recommendations/除外/新規作成)
  • 「除外を更新」ダイアログボックス(Recommendations/除外/編集)
詳しくは、ホストを参照してください。
サムネールのベース URL 商品カタログのベース URL を設定すると、商品のサムネールの指定でサムネール URL を渡す場合に、相対 URL を使用できます。
例:
"entity.thumbnailURL=/Images/Homepage/product1.jpg"
はサムネールのベース URL に対する相対 URL を設定します。
Recommendations API トークン Download API などの Recommendations API 呼び出しで、このトークンを使用します。

このページ