Javascript 无法使用Google Analytics中的Cookie筛选出内部流量

Javascript 无法使用Google Analytics中的Cookie筛选出内部流量,javascript,cookies,google-analytics,Javascript,Cookies,Google Analytics,这是我的标题中与Google Analytics相关的代码: <script async src="https://www.googletagmanager.com/gtag/js?id=UA-ID"> </script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Dat

这是我的标题中与Google Analytics相关的代码:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-ID"> </script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-ID');
</script>
cookie
homeTest
存在于我的笔记本电脑上,但它仍然在分析中实时显示数据

我做错了什么


谢谢。

您使用的是
gtag.js
analytics.js
的混合

函数
gtag('config','UA-ID')已发送页面视图。不要这样做,而是使用类似以下内容
gtag('config','GA_TRACKING_ID',{'send_page_view':false})
以防止自动发送页面视图

有关使用
gtag.js
的更多信息,请参阅

如果您的设置严重依赖于
analytics.js
(谷歌仍然完全支持),只需将您的分析代码片段切换到如下内容

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口、文档、“脚本”和https://www.google-analytics.com/analytics.js","ga",;
ga(“创建”、“UA-XXXXX-Y”、“自动”);
ga(‘发送’、‘页面浏览’);
在进行全新设置时,谷歌建议使用
gtag.js


在您的情况下,最简单的解决方案是放置
gtag('config','UA-ID')在您的if语句中。

谢谢Silver。我应该在网站上使用哪一个?我认为它们都是一样的。对于一个新网站,使用
gtag.js
,如果你已经使用
analytics.js
继续使用它。更多详情:@VineetSharma如果我的答案足够,请将其标记为答案。如果没有,请告诉我缺少什么。我正在测试它是否有效。我现在已经投了赞成票D
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->