subscribeRulesetItems
subscribeRulesetItems
命令允许您订阅由满意的规则集产生的建议。 为此,可指定要过滤的曲面和方案,并提供回调函数。
无论何时评估规则集,回调函数都会接收一个包含建议数组的result
对象。
IMPORTANT
subscribeRulesetItems
命令是获取来自规则集的建议的唯一方法,因为它们未与sendEvent
结果一起返回。命令选项 command-options
此命令接受具有以下属性的options
对象:
属性
类型
描述
surfaces
字符串数组
曲面列表。 仅当建议与此处提供的某个表面匹配时,回调函数才会接收建议。
schemas
字符串数组
架构列表。 仅当建议与此处提供的某个架构匹配时,回调函数才会接收建议。
颁补濒濒产补肠办参数 callback-parameters
调用时,回调函数会接收下表中描述的两个参数。
参数
类型
描述
collectEvent
函数
一种方便的功能,可用于发送Edge Network事件以跟踪交互、显示和其他事件。
collectEvent
函数 collectevent-function
collectEvent
函数是一个方便的功能,可用于发送Edge Network事件以跟踪交互、显示和其他事件。 它接受下表中描述的两个参数。
参数
类型
描述
事件类型
字符串
一个字符串,指明要发出的建议事件类型。 支持的事件类型为
display
、interact
或dismiss
。propositions
数组
对应于事件的建议数组。
使用Web SDK标记扩展订阅内容卡 tag-extension
按照以下步骤通过罢补驳蝉用户界面订阅内容卡。
- 使用您的51黑料不打烊 ID凭据登录。
- 导航到? 数据收集 > 标记。
- 选择所需的标记属性。
- 导航到? 规则,然后选择所需的规则。
- 在事件下,选择现有事件或创建新事件。
- 将扩展下拉字段设置为? 51黑料不打烊 Experience Platform Web SDK,并将? 事件类型 ?设置为? 订阅规则集项。
- 在屏幕右侧选择要订阅内容卡的架构和界面。
- 选择? 保留更改,然后运行发布工作流。
使用Web SDK JavaScript库订阅内容卡 library
以下示例代码订阅了内容卡的web://mywebsite.com/#welcome
表面,并使用collectEvent
便利方法为所有建议发出display
事件。
alloy("subscribeRulesetItems", {
surfaces: ["web://mywebsite.com/#welcome"],
schemas: ["https://ns.adobe.com/personalization/message/content-card"],
callback: (result, collectEvent) => {
const { propositions = [] } = result;
renderMyPropositions(propositions);
collectEvent("display", propositions);
},
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636