在Web SDK中管理显示事件
当页面上显示特定的个性化内容时,Web SDK会使用显示事件来通知您的个性化或分析服务。
发送显示事件可提高个性化量度的准确性,并让您准确大致了解用户在您的页面上看到的内容。
Web SDK允许您通过两种方式发送显示事件:
NOTE
调用
applyPropositions
函数时不会自动发送显示事件。自动发送显示事件 send-automatically
发送显示事件会自动提供更准确的分析量度,因为事件会在个性化加载后立即发送。 此实施还具有更简化的实施方法。
要在页面上呈现个性化内容后自动发送显示事件,必须配置以下参数:
renderDecisions: true
personalization.sendDisplayEvent: true
或未指定
Web SDK在作为sendEvent
调用的结果呈现任何个性化设置后立即发送显示事件。
在后续sendEvent调用中发送显示事件 send-sendEvent-calls
与自动发送显示事件相比,当您将其包含在后续sendEvent
调用中时,您还有机会在调用中包含有关页面加载的更多信息。 这可能是额外的信息,在请求个性化内容时不可用。
此外,在使用Adobe Analytics时,在sendEvent
调用中发送显示事件可最大限度地减少跳出率错误。
IMPORTANT
使用手动渲染的建议时,仅通过
sendEvent
调用支持显示事件。 在这种情况下,您无法自动发送显示事件。为自动呈现的建议发送显示事件 auto-rendered-propositions
要为自动呈现的建议发送显示事件,必须在sendEvent
调用中配置以下参数:
renderDecisions: true
- 页面点击顶部的
personalization.sendDisplayEvent: false
若要发送显示事件,请使用personalization.includeRenderedPropositions: true
调用sendEvent
发送手动呈现的建议的显示事件 manually-rendered-propositions
要发送手动呈现建议中的显示事件,您必须将其包含在_experience.decisioning.propositions
XDM字段中,包括建议中的id
、scope
和scopeDetails
字段。
此外,将include _experience.decisioning.propositionEventType.display
字段设置为1
。
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636