登录

与页面默认跟踪参数一样,您也可以覆盖我们全局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")事件。