如何使用 Google 全局站点标签 gtag.js 屏蔽 IP 地址并强制使用 HTTPS?

How to Mask IP addresses and Force HTTPS with Google Global Site Tag gtag.js?

如何使用 Google 全局站点标记 gtag.js 屏蔽 IP 地址并强制使用 HTTPS?

在旧的跟踪代码中,这是通过以下方式完成的:

ga('set', 'forceSSL', true) //force https
ga('set', 'anonymizeIp', true) //mask ip last digits

是否像下面在新的跟踪代码中那样使用 gtag with { 'anonymize_ip': true }, { 'forceSSL': true} 完成了?

<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXX-X', { 'anonymize_ip': true }, { 'forceSSL': true});

您应该将综合浏览量参数作为 JSON 对象传递:

gtag('config', 'UA-XXXXXX-X', { 'anonymize_ip': true, 'forceSSL': true });

请参阅 Track Pageviews 文档。

有一种方法更接近 analytics.js 语法,可确保每次后续点击都使用相同的选项。

您在任何触发命中的调用之前使用 'set' 命令。

'set' 接受一个对象,其参数名称对使用小写字母和 '_' 代替 analytics.js

中的驼峰式拼写
gtag('set', { 'anonymize_ip': true, 'force_ssl': true });
gtag('config', 'UA-999999999999-99' );

在调试模式下查看反馈 1 以验证您的语法并检查是否将其考虑在内。 您可以使用 Google Analytics Debugger Chrome 扩展

激活调试模式