storage: 'none'
用于analytics.js https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#disabling_cookies
对于gtag.js,我认为client_storage: 'none'
是您想要的。在标题为How to use Google Tag Manager and Google Analytics Without Cookies
的中型文章中对此进行了引用
<!-- Global site tag (gtag.js) - Google Analytics with out cookies -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js',new Date());
gtag('config','GA_MEASUREMENT_ID',{
client_storage: 'none',client_id: CLIENT_ID,});
</script>
,
两件事,您已经混淆了两个版本,ga create和gtag是不同的版本。使用gtag之一。为此,您的代码如下:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA- XXXXXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js',new Date());
window['ga-disable-UA-XXXXXXXXX-X'] = true;
gtag('config','UA-XXXXXXXXX-X');
});
</script>
请参见此处的参考https://developers.google.com/analytics/devguides/collection/gtagjs/user-opt-out
,
假设您使用 gtag.js
(根据您的示例):
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js',new Date());
gtag('consent','default',{
'ad_storage': 'denied','analytics_storage': 'denied'
});
gtag('config','xxx');
Adjust tag behavior based on consent (beta)
本文链接:https://www.f2er.com/3124258.html