エクスペリエンスのレンダリング

エクスペリエンスのレンダリング 図の手順に従って、エクスペリエンスのレンダリングに必要なすべてのタスクが正しい順序で実行されるようにします。

NOTE
SDK を初期化自動ページ読み込みリクエストの設定手順で自動ページ読み込みリクエストを有効にした場合、Adobe Target SDK を呼び出して地域の場所リクエストを使用して追加のエクスペリエンスをレンダリングする場合を除き、このアクティビティをスキップできます。
TIP
全画面表示するには、このトピックの画像をクリックします。

エクスペリエンス図をレンダリング diagram

at.js で使用できる自動標準のちらつき処理は、Automatic Page Load Request に有効にした場合にのみ有効になります。 このオプションを選択すると、Target からエクスペリエンスを取得する際に、HTML本文全体が非表示になります。 この場合、フリッカーの処理はユーザーの責任です。 ガイダンスとして、ちらつきの処理に使用できる実装パターンを検索します。

NOTE
次の図のステップ番号は、以下のセクションに対応しています。 ステップ番号は特定の順序ではなく、アクティビティの作成時に Target UI で実行されるステップの順序は反映されません。

エクスペリエンスをレンダリングの図 {width="600" modal="regular"}

次のリンクをクリックして、目的のセクションに移動します。

3.1:プロモーション promotion

プロモーション対象の項目を追加し、アクティビティの作成時に Target UI で「前面」または「背面」プロモーションを選択して、Recommendations のデザインでの配置を制御します。

詳細を見る

使用可能なオプション

必要なエンティティ パラメーター

  • 「属性で昇格」オプションを使用する場合は、プロモーションの項目属性を渡す必要があります。

読み取り

このページの上部の図に戻ります。

3.2:買い物かごベースの条件 cart

ユーザーの買い物かごの中身に基づいてお勧めを紹介します。

詳細を見る

利用可能な条件

  • People Who Viewed These, Viewed Those
  • People Who Viewed These, Bought Those
  • People Who Bought These, Bought Those

必要なエンティティ パラメーター

  • cartIds

読み取り

このページの上部の図に戻ります。

3.3:人気度ベースの条件 popularity

サイト全体でのアイテムの全体的な人気度に基づいて、または訪問者のお気に入りのカテゴリや最も多く閲覧されたカテゴリ、ブランド、ジャンルなどのアイテムの人気度に基づいて、レコメンデーションを作成します。

詳細を見る

利用可能な条件

  • Most Viewed Across the Site
  • Most Viewed by Category
  • Most Viewed by Item Attribute
  • Top Sellers Across the Site
  • Top Sellers by Category
  • Top Sellers by Item Attribute
  • Top by Analytics Metric

必要なエンティティ パラメーター

  • 基準が現在の属性または項目属性に基づいている場合は、人気度の entity.categoryId または項目属性。
  • サイト全体で最も多く閲覧/トップセールスに関しては何も渡さない

読み取り

このページの上部の図に戻ります。

3.4:品目ベースの基準 item

ユーザーが表示している項目または最近表示した項目に類似した項目を見つけることに基づいてお勧めを紹介します。

詳細を見る

利用可能な条件

  • People Who Viewed This, Viewed That
  • People Who Viewed This, Bought That
  • People Who Bought This, Bought That
  • Items with Similar Attributes

必要なエンティティ パラメーター

  • entity.id
  • プロファイル属性がキーとして使用されている場合

読み取り

このページの上部の図に戻ります。

3.5:ユーザーベースの条件 user

ユーザーの行動に基づいてお勧めを紹介します。

詳細を見る

利用可能な条件

  • Recently Viewed Items
  • Recommended for You

必要なエンティティ パラメーター

  • entity.id

読み取り

このページの上部の図に戻ります。

3.6:カスタム条件 custom

アップロードしたカスタムファイルに基づいてお勧めを紹介します。

詳細を見る

利用可能な条件

  • Custom algorithm

必要なエンティティ パラメーター

entity.id または、カスタムアルゴリズムのキーとして使用される属性

読み取り

このページの上部の図に戻ります。

3.7:インクルージョンルールで使用する属性の提供 inclusion

このページの上部の図に戻ります。

3.8:excludedIds の指定 exclude

レコメンデーションから除外したいエンティティのエンティティ ID を渡します。 例えば、既に買い物かごにある項目は除外した方がよいでしょう。

このページの上部の図に戻ります。

3.9:製 Recommendations の製品カタログを更新するためのエンティティ属性を提供する entity-attributes

詳細を見る

読み取り

また、Target UI を使用して 製品フィードを作成し、Recommendations の製品カタログを更新することで、この手順を実行することもできます。

このページの上部の図に戻ります。

3.10:包含ルールのキーとして使用するプロファイル属性を指定する keys

前述のRecommendations条件でインクルージョンルールのキーとして使用されるプロファイル属性を指定します。

詳細を表示

読み取り

このページの上部の図に戻ります。

3.11:ページ読み込みリクエストの実行 fire

この手順では、リクエストで execute / pageLoad ペイロードを含む Delivery API 呼び出しをトリガーにします。 getOffers() メソッドは、エクスペリエンスを取得し、ページ上 applyOffers() エクスペリエンスをレンダリングします。 Visual Experience Composer (VEC)で作成されたエクスペリエンスをレンダリングするには、pageLoad リクエストが必要です。

詳細を見る

ページ読み込みリクエストのトリガー図 {width="400" modal="regular"}

前提条件

  • すべてのデータマッピングは、targetPageParams 関数を使用しておこなう必要があります。

読み取り

アクション

  • getOffers メソッドと applyOffers メソッドを使用して、ページ読み込みリクエスト API 呼び出しを使用したエクスペリエンスを取得します。

このページの上部の図に戻ります。

3.12:地域のロケーションリクエストの実行(#location)

この手順では、リクエストに execute / mboxes ペイロードを含む Delivery API 呼び出しをトリガーにします。 getOffers メソッドは、エクスペリエンスを取得し、applyOffers でエクスペリエンスをページにレンダリングします。 execute/mboxes ペイロードで複数の mbox を送信できます。

詳細を見る

火災の地域ロケーションリクエストの図 {width="400" modal="regular"}

前提条件

  • すべてのデータマッピングは、targetPageParams 関数を使用しておこなう必要があります。

読み取り

アクション

  • getOffers メソッドと applyOffers メソッドを使用して、ページ読み込みリクエスト API 呼び出しを使用したエクスペリエンスを取得します。

このページの上部の図に戻ります。

手順 4:Notify Target に進みます。

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