Recommendationsにコンテンツが表示されない
Recommendationsは編集モードで動作していますが、レコメンデーションアクティビティを開始しても何も表示されません。 その理由を説明します。
説明 description
環境
Adobe Target
問題/症状
各項目に対して entity.id、entity.name、entity.message を含む CSV フィードを作成し、entity.pageUrl を追加して、ページの絶対 URL に設定しました。 また、デザインを作成して条件を設定しました。 次に、デザイン、条件およびコレクションを使用してレコメンデーションアクティビティを設定します。 編集モードではすべてが期待どおりに表示されますが、起動してもレコメンデーションは表示されません。 MboxTrace を使用すると、出力の下部に次のメッセージが表示されます。
"response" : {
"node" : "re1.prodxx",
"status" : {
"code" : "NO_CONTENT",
"details" : ""
}
解決策 resolution
これを レコメンデーション配信 と エンティティ取り込み の観点から考えると役に立ちます。
配信:
多くのタイプのレコメンデーション条件には、レコメンデーションする項目のベースとなる キー が必要です。 例えば、これを表示したユーザーがこれらの 条件を表示した場合 this が鍵となります。 mbox リクエストでは、ページにキーを伝える必要があります。 この例では、キーは表示されている項目です。特に、キーはその項目の一意の ID である entity.id です。 Target が訪問者の閲覧内容を把握したら、レコメンデーションする項目を返すことができます。
条件の一部はキーベースではないことに注意してください。 例えば、「最近閲覧された ** や トップセラー はキーを必要とせず、キーを渡さなくても正常に機能 entity.id ます。
インジェスト:
エンティティ(この用語は、記事、ビデオなど他のものを含めるために 製品 の代わりに使用されます) は、フィード、Mbox 呼び出し、API 呼び出しまたはこれらを任意に組み合わせて Target に取り込むことができます。 entity.id は、エンティティを一意に識別する識別子なので、この場合は productID である可能性があります。 Mbox 呼び出しは主に配信に使用されますが、多くのユーザーは、Mbox 呼び出しでエンティティ属性の完全なセットを渡すと便利だと考えています。 ただし、フィードを使用して完全な製品カタログを渡す場合は、mbox リクエストでキーを渡すだけで、キーベースの条件を使用する場合にのみ渡す必要があります。
ページに entityID があることを確認します。