我如何使用 gtag.js 和匿名 IP 来创建退出?

How can I use gtag.js with anonymize IP to create a opt out?

我目前使用这个代码:

<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>

但是我如何使用新的 "gtag.js" 在 Analytics 脚本中创建此选择退出?

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

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

(更好的是,如果您的页面代码不依赖于初始化的 Google Analytics 对象,则使用服务器端代码根本不加载 GA 代码。不过,这并不总是一个选项)。