我如何使用 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 代码。不过,这并不总是一个选项)。
我目前使用这个代码:
<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 代码。不过,这并不总是一个选项)。