Recommendations未显示内容

描述 description

环境
Adobe Target

问题 — 重现问题的步骤

  1. 创建CSV信息源并具有 entity.id, entity.name, entity.message ,以及添加我的 entity.pageUrl (将其设置为示例页面的绝对URL)。
  2. 创建设计并设置标准。
  3. 创建“推荐”活动,然后使用“设计”、“标准”和“收藏集”对其进行设置。

预期结果:
在编辑模式下,所有内容都会按预期显示,启动推荐后,推荐会正常显示。

实际结果:
​ ​​在“编​辑”模​式下,所有内容均按预期显示,启动后,不会显示任何推荐。
使用mboxTrace时,输出底部会显示以下错误消息:

"response" : {
"node" : "re1.prod26",
"status" : {
"code" : "NO_CONTENT",
"details" : ""
}

分辨率 resolution

解决方案
通过“推荐交付”和“实体摄取”来考虑此问题,将会有所帮助:

交付:

许多类型的推荐标准需要一个“键值”,该键值用于确定要推荐的项目。

例如,在“查看了这个项目的人查看了这些”标准中,“这个”是关键。 您的页面需要在mbox请求中告诉我们密钥。 在此示例中,键值是要查看的项目,特别是该项目的唯一标识符,即 entity.id.

在Target知道访客正在查看的内容后,我们可以返回要推荐的项目。

请注意,并非所有标准都基于键。 例如,“最近查看的项目”和“最畅销商品”不需要键,因此在不传递的情况下可以正常使用 entity.id.

摄取:

实体(我们使用此术语而不是“产品”,因为我们可以推荐其他内容,如文章、视频等) 可以通过信息源、mbox调用、api调用或这些调用的任何组合,将其摄取到Target中。

entity.id 是唯一标识实体的标识符,因此在这种情况下,可能是 productID.

Mbox调用主要用于交付,但是许多客户发现在其mbox调用中插入完整的实体属性集会非常方便。

但是,如果您通过信息源传入完整的产品目录,则只需在mbox请求中传递一个键,然后仅在您使用基于键的标准时才需要传递该键。

请确保 entityID 页面上。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f