useBeacon
创建对象:
- 管理员
- 开发人员
大多数现代浏览器都包含本机方法 navigator.sendBeacon()
。它通过 HTTP 将少量数据异步发送到 Web 服务器。如果启用了 useBeacon
变量,则 AppMeasurement 可以使用 navigator.sendBeacon()
方法。对于退出链接以及要在卸载页面之前发送信息的其他情况,此变量将非常有用。
如果启用了 useBeacon
,则发送给 Adobe 的下一个点击将使用浏览器的 navigator.sendBeacon()
方法,而不是标准的 GET
图像请求。此变量同时适用于 s.t()
和 s.tl()
图像请求。它需要 AppMeasurement 2.17.0 或更高版本。
useBeacon
。当访客使用的浏览器不支持 useBeacon
时,将忽略 navigator.sendBeacon()
变量。使用此变量需要 AppMeasurement 2.16.0 或更高版本。
通过Web SDK扩展使用sendBeacon API
Action Configuration中的 Document将卸载 复选框确定发送到Adobe的数据是否使用sendBeacon API。
- 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集。
- 单击所需的标记属性。
- 转到规则选项卡,然后单击所需的规则。
- 在操作下,单击所需的操作或单击 “+” 图标以添加新操作。
- 将扩展下拉列表设置为 Adobe Experience Platform Web SDK,将操作类型设置为 发送事件
- 单击右侧的复选框 文档将卸载。
如果选中此框,则会使用sendBeacon API将数据发送到Adobe。 默认情况下,该复选框处于未选中状态。
使用sendBeacon API手动实施Web SDK
发送事件时将documentUnloading
设置为true
。 如果未设置,则其默认值为false
。
alloy("sendEvent", {
"documentUnloading": true,
"xdm": {}
});
有关详细信息,请参阅Web SDK文档中的使用sendBeacon API。
使用Adobe Analytics扩展的“使用信标”
Adobe Analytics 扩展程序中没有专门的字段来使用此变量。 按照 AppMeasurement 语法使用自定义代码编辑器。
AppMeasurement和Analytics扩展自定义代码编辑器中的s.useBeacon
s.useBeacon
变量是一个布尔值,用于确定 AppMeasurement 是否使用浏览器的 navigator.sendBeacon()
方法。其默认值为 false
。如果要使用 navigator.sendBeacon()
的异步特性,请在调用跟踪函数之前将此变量设置为 true
。
s.useBeacon = true;
false
。如果您多个图像的实施在同一页面加载(例如单页应用程序)中发送了请求,请在每次跟踪调用之前将此变量设置为 true
。Analytics
- 实施 Adobe Analytics
- Analytics 发行说明
- AppMeasurement 发行说明
- Analytics 变量、函数和方法
- 概述
- 配置变量
- 配置变量概述
- abort
- account
- charSet
- collectHighEntropyUserAgentHints
- cookieDomain
- cookieDomainPeriods
- cookieLifetime
- currencyCode
- decodeLinkParameters
- dynamicVariablePrefix
- fpCookieDomainPeriods
- linkDownloadFileTypes
- linkExternalFilters
- linkInternalFilters
- linkLeaveQueryString
- linkTrackEvents
- linkTrackVars
- linkURL
- offlineHitLimit
- offlineThrottleDelay
- trackDownloadLinks
- trackExternalLinks
- trackingServer
- trackingServerSecure
- trackInlineStats
- trackOffline
- useBeacon
- useLinkTrackSessionStorage
- usePlugins
- visitorID
- visitorNamespace
- writeSecureCookies
- 页面变量
- 函数和方法
- 插件
- 插件概述
- addProductEvar
- addProductEvent
- apl
- cleanStr
- formatTime
- getAndPersistValue
- getGeoCoordinates
- getNewRepeat
- getPageLoadTime
- getPageName
- getPercentPageViewed
- getPreviousValue
- getQueryParam
- getResponsiveLayout
- getTimeBetweenEvents
- getTimeParting
- getTimeSinceLastVisit
- getTimeToComplete
- getValOnce
- getVisitDuration
- getVisitNum
- inList
- manageVars
- Numbers Suite
- p_fo
- pt
- removeFromList
- websiteBot
- 集成模块
- 准备实施 Adobe Analytics
- 使用 Experience Platform Edge 实施 Analytics
- 使用 Adobe Analytics 扩展实施 Analytics
- 使用 JavaScript 实施 Analytics
- 在其他平台上实施 Analytics
- 在移动设备上实施 Analytics
- 实施用例
- 验证实施
- 常见问题解答
- 审查实施