与页面默认跟踪参数一样,您也可以覆盖我们全局JS代码使用的默认选项。
影响我们辅助函数的选项包括:
- urlRewrite
- actionLinkRewrite
- resolveTokens(全局)
- cookieAllowed
- isActive
可以通过在我们的全局JS代码之前添加fluxOptions
对象来手动覆盖选项。
示例对象:
<!-- Optional tracking option overrides --> <script> var fluxOptions = { urlRewrite: true, actionLinkRewrite: true, cookieAllowed: true, resolveTokens: ['{country-name}','{isp}'], isActive: true }; </script>
urlRewrite
将此设置为false将停止在跟踪查看事件时发生的自动URL重写。
actionLinkRewrite
将此设置为false将停止在跟踪查看事件时发生的自动操作链接更新。
resolveTokens
要解析的令牌可以(并且应该)直接在事件中设置,因为并非所有事件的响应中都需要令牌。
但是,您也可以设置全局resolveTokens值,这将导致在所有事件中使用默认值。
cookieAllowed
将此设置为false将阻止我们的JS创建cookie。
isActive
最后,将此设置为false将导致我们的JS方法全部停止运行。您可以将其设置为false以防止跟踪,然后在用户给予同意后将其设置为true。
如果使用此选项,您应该在将isActive
设置为true后手动发送flux.track("view")
事件。