在Web SDK中管理显示事件

当页面上显示特定的个性化内容时,Web SDK会使用显示事件来通知您的个性化服务或Analytics服务。 发送显示事件可提高个性化量度的准确性,并让您准确大致了解用户在您的页面上看到的内容。

NOTE
调用applyPropositions函数时不会自动发送显示事件。

自动发送显示事件

发送显示事件会自动提供更准确的分析量度,因为事件会在个性化加载后立即发送。 此实施还具有更简化的实施方法。

要在页面上呈现个性化内容后自动发送显示事件,必须配置以下参数:

  • renderDecisions: true
  • personalization.sendDisplayEvent: true或未指定

作为sendEvent调用的结果,Web SDK在呈现任何个性化设置后立即发送显示事件。

在后续sendEvent调用中发送显示事件

与自动发送显示事件相比,当您将其包含在后续sendEvent调用中时,您还有机会在调用中包含有关页面加载的更多信息。 这可能是额外的信息,在请求个性化内容时不可用。

此外,在使用Adobe Analytics时,在sendEvent调用中发送显示事件可最大限度地减少跳出率错误。

IMPORTANT
使用手动渲染的建议时,仅通过sendEvent调用支持显示事件。 在这种情况下,您无法自动发送显示事件。

为自动呈现的建议发送显示事件

要为自动呈现的建议发送显示事件,必须在sendEvent调用中配置以下参数:

  • renderDecisions: true
  • 页面点击顶部的personalization.sendDisplayEvent: false

若要发送显示事件,请使用sendEvent调用personalization.includeRenderedPropositions: true

发送手动呈现的建议的显示事件

要发送手动呈现建议中的显示事件,您必须将其包含在_experience.decisioning.propositions XDM字段中,包括建议中的idscopescopeDetails字段。

此外,将include _experience.decisioning.propositionEventType.display字段设置为1

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1