如何将gtag.js与匿名IP一起使用以创建退出?

时间:2017-12-09 22:19:31

标签: javascript google-analytics analytics google-analytics-api

我目前使用此代码:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxx"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'xxx', { 'anonymize_ip': true });
</script>

我使用此按钮创建一个选择退出的cookie:

<a onclick="”alert(‘Google analytics wurde deaktiviert’); href="javascript:gaOptout();>Google Analytics deaktivieren</a>

但我怎样才能使用新的&#34; gtag.js&#34;在Google Analytics脚本中创建此选择退出?

1 个答案:

答案 0 :(得分:0)

Per the documentation您可以将窗口['ga-disable-GA_TRACKING_ID']设置为“true”(您可以将GA_TRACKING_ID替换为您的UAID) - 这项工作基本上和以前一样。

将用户设置的值存储在cookie中,在后续页面上读取cookie并在后续页面上相应地设置值。

(更好的是,如果您的网页代码不依赖于已初始化的Google Analytics对象,请使用服务器端代码来完全不加载GA代码。但这并不总是一个选项。