Как замаскировать IP-адреса и принудительно установить HTTPS с помощью тега Google Global Site gtag.js?
Как замаскировать IP-адреса и принудительно установить HTTPS с помощью тега Google Global Site gtag.js?
В старом коде отслеживания это делается с помощью:
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});
1 ответ
Вы должны передать параметры просмотра страницы как объект JSON:
gtag('config', 'UA-XXXXXX-X', { 'anonymize_ip': true, 'forceSSL': true });
См. Документацию по отслеживанию просмотров страниц.
Есть способ ближе к синтаксису analytics.js, который гарантирует, что все последующие обращения будут использовать одни и те же параметры.
Вы используете команду 'set' перед любым вызовом, вызывающим попадание.
'set' принимает объект с парами имен параметров с использованием строчных букв и '_' между словами вместо camelCase в analytics.js
gtag('set', { 'anonymize_ip': true, 'force_ssl': true });
gtag('config', 'UA-999999999999-99' );
Просмотрите отзывы в режиме отладки 1, чтобы проверить свой синтаксис и убедиться, что он принят во внимание. Вы можете активировать режим отладки с помощью расширения Google Analytics Debugger Chrome.