documentUnloading

documentUnloading属性允许您使用JavaScript的sendBeacon方法将数据发送到Adobe。 如果典型请求花费的时间过长,浏览器可以取消该请求。 您可以告知Web SDK使用sendBeacon,以便在您离开该页面后,该请求将在后台运行。 启用此属性有助于防止卸载时浏览器取消数据请求。

多个浏览器对可与sendBeacon一起发送的数据量施加了64 KB的限制。 如果由于有效负载过大,浏览器拒绝该事件,则Web SDK将回退使用其普通传输方法。 即使给定的浏览器允许更大的负载,Adobe数据收集服务器也会将负载截断为64 KB。

运行documentUnloading命令时设置sendEvent布尔值。 其默认值为false。 如果要使用true方法将数据发送到Adobe,请将此属性设置为sendBeacon

IMPORTANT
documentUnloading属性与renderDecisions属性不兼容。 避免同时将两个属性设置为true
alloy("sendEvent", {
  "xdm": adobeDataLayer.getState(reference),
  "documentUnloading": true
});

使用Web SDK标记扩展卸载文档

使用Web SDK标记扩展配置​ Document will unload ​操作时,Send event复选框可用。

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