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

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

NOTE
Initialize SDKS​の自動ページ読み込み要求の設定手順中に自動ページ読み込み要求を有効にした場合、Adobe Target SDKを呼び出して地域の位置情報リクエストを使用して追加のエクスペリエンスをレンダリングしない限り、このアクティビティをスキップできます。
TIP
このトピックの画像をクリックして、フルスクリーンに展開します。

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

at.jsで使用できる自動フリッカー処理は、自動ページ読み込み要求が有効になっている場合にのみ有効です。 このオプションは、Targetからエクスペリエンスを取得する際に、HTMLの本文全体を非表示にします。 この場合、フリッカーを処理するのは自分の責任です。 ガイダンスのちらつき処理に使用できる実装パターンを検索します。

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

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

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

3.1: プロモーション promotion

アクティビティの作成中にTarget UIで「前面」または「背面」のプロモーションを選択して、プロモーションされたアイテムを追加し、レコメンデーションデザインでの配置を制御します。

詳細を見る

使用可能なオプション

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

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

読み取り

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

3.2:カートベースの基準 cart

ユーザーのカートの内容に基づいてレコメンデーションを行います。

詳細を見る

使用可能な条件

  • これらを閲覧したユーザー、これらを閲覧したユーザー
  • これらを閲覧したユーザー、購入したユーザー
  • これらを購入した人、購入した人

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

  • cartIds

読み取り

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

3.3:人気ベースの基準 popularity

サイト全体でのアイテムの人気度や、訪問者が好むカテゴリーや最も閲覧したカテゴリー、ブランド、ジャンルなどの中でのアイテムの人気度にもとづいて、レコメンデーションを作成できます。

詳細を見る

使用可能な条件

  • ​ サイト全体で最も閲覧された
  • ​ カテゴリー別に最も閲覧された
  • 項目属性で最も閲覧された項目
  • サイト全体で​ トップ セラー
  • ​ カテゴリー別のトップセラー
  • 項目属性別の上位セラー
  • 分析指標上位

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

  • 条件が現在またはitem属性に基づいている場合は、人気のitem属性またはitem属性に基づく。entity.categoryId
  • サイト全体で閲覧数が最も多い/売れた上位に対しては、何も渡す必要はありません。

読み取り

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

3.4:アイテムベースの基準 item

利用者が閲覧中の項目や最近閲覧した項目と類似する項目を見つけることで、レコメンデーションを行うことができます。

詳細を見る

使用可能な条件

  • これを閲覧したユーザー、これを閲覧したユーザー
  • これを閲覧したユーザーが購入しました
  • これを購入した人、購入した人
  • 類似の属性を持つアイテム ​

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

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

読み取り

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

3.5: ユーザーベースの基準 user

利用者の行動にもとづいてレコメンデーションする:

詳細を見る

使用可能な条件

  • 最近表示された項目
  • あなたにおすすめ

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

  • entity.id

読み取り

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

3.6: カスタム基準 custom

アップロードしたカスタムファイルにもとづいて、レコメンデーションを作成できます。

詳細を見る

使用可能な条件

  • ​ カスタムアルゴリズム ​

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

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

読み取り

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

3.7:包含ルールで使用される属性を指定する inclusion

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

3.8:excludedIdを指定する exclude

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

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

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

詳細を見る

読み取り

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

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

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

上記の推奨事項の条件で、包含ルールのキーとして使用されるプロファイル属性を指定します。

詳細を見る

読み取り

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

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

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

詳細を見る

​ ページ読み込みリクエスト図を作成 {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に進みます:​ ターゲットに通知。

recommendation-more-help
target-dev-help-dev