Recommendations未显示内容
描述 description
环境
Adobe Target
问题 — 重现问题的步骤
- 创建CSV信息源并具有
entity.id, entity.name, entity.message
,以及添加我的entity.pageUrl
(将其设置为示例页面的绝对URL)。 - 创建设计并设置标准。
- 创建“推荐”活动,然后使用“设计”、“标准”和“收藏集”对其进行设置。
预期结果:
在编辑模式下,所有内容都会按预期显示,启动推荐后,推荐会正常显示。
实际结果:
在“编辑”模式下,所有内容均按预期显示,启动后,不会显示任何推荐。
使用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