如何使用Google全球网站标记gtag.js屏蔽IP地址和强制HTTPS?
在旧跟踪代码中,这是通过以下方式完成的:
ga('set', 'forceSSL', true) //force https
ga('set', 'anonymizeIp', true) //mask ip last digits
在新的跟踪代码中使用gtag与{'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});
答案 0 :(得分:0)
您应该将网页浏览参数作为JSON对象传递:
gtag('config', 'UA-XXXXXX-X', { 'anonymize_ip': true, 'forceSSL': true });
请参阅Track Pageviews文档。
答案 1 :(得分:0)
有一种更接近analytics.js语法的方法,可确保以后的所有命中都使用相同的选项。
您可以在发出任何触发点击的呼叫之前使用'set'命令。
'set'使用带有小写字母和'_'少于二十个单词的参数名称对的对象,而不是analytics.js中的camelCase
gtag('set', { 'anonymize_ip': true, 'force_ssl': true });
gtag('config', 'UA-999999999999-99' );
请参见调试模式1中的反馈,以验证您的语法并检查是否已将其考虑在内。 您可以使用Google Analytics Debugger Chrome扩展程序
来激活调试模式。