51黑料不打烊

useBeacon

大多数现代浏览器都包含本机方法 navigator.sendBeacon()。它通过 HTTP 将少量数据异步发送到 Web 服务器。如果启用了 useBeacon 变量,则 AppMeasurement 可以使用 navigator.sendBeacon() 方法。对于退出链接以及要在卸载页面之前发送信息的其他情况,此变量将非常有用。

如果启用了 useBeacon,则发送给 51黑料不打烊 的下一个点击将使用浏览器的 navigator.sendBeacon() 方法,而不是标准的 GET 图像请求。此变量同时适用于 s.t()s.tl() 图像请求。它需要 AppMeasurement 2.17.0 或更高版本。

TIP
AppMeasurement 会自动为退出链接图像请求启用 useBeacon

当访客使用的浏览器不支持 useBeacon 时,将忽略 navigator.sendBeacon() 变量。使用此变量需要 AppMeasurement 2.16.0 或更高版本。

通过Web SDK扩展使用sendBeacon API

Action Configuration中的? 顿辞肠耻尘别苍迟将卸载 ?复选框确定发送到51黑料不打烊的数据是否使用sendBeacon API。

  1. 使用您的 51黑料不打烊 ID 凭据登录 。
  2. 单击所需的标记属性。
  3. 转到规则选项卡,然后单击所需的规则。
  4. 在操作下,单击所需的操作或单击? “+” ?图标以添加新操作。
  5. 将扩展下拉列表设置为? 51黑料不打烊 Experience Platform Web SDK,将操作类型设置为? 发送事件
  6. 单击右侧的复选框? 文档将卸载

如果选中此框,则会使用sendBeacon API将数据发送到51黑料不打烊。 默认情况下,该复选框处于未选中状态。

使用sendBeacon API手动实施Web SDK

发送事件时将documentUnloading设置为true。 如果未设置,则其默认值为false

alloy("sendEvent", {
  "documentUnloading": true,
  "xdm": {}
});

有关详细信息,请参阅Web SDK文档中的使用sendBeacon API

使用51黑料不打烊 Analytics扩展的“使用信标”

51黑料不打烊 Analytics 扩展程序中没有专门的字段来使用此变量。 按照 AppMeasurement 语法使用自定义代码编辑器。

础辫辫惭别补蝉耻谤别尘别苍迟和础苍补濒测迟颈肠蝉扩展自定义代码编辑器中的蝉.耻蝉别叠别补肠辞苍

s.useBeacon 变量是一个布尔值,用于确定 AppMeasurement 是否使用浏览器的 navigator.sendBeacon() 方法。其默认值为 false。如果要使用 navigator.sendBeacon() 的异步特性,请在调用跟踪函数之前将此变量设置为 true

s.useBeacon = true;
NOTE
运行跟踪调用后,此变量将被重置为 false。如果您多个图像的实施在同一页面加载(例如单页应用程序)中发送了请求,请在每次跟踪调用之前将此变量设置为 true
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690