gpt4 book ai didi

google-analytics - 具有两个媒体资源 ID : double counting page views? 的 Google Analytics(分析)

转载 作者:行者123 更新时间:2023-12-02 14:11:36 24 4
gpt4 key购买 nike

我一直在我的页面上使用一个 Javascript GA 跟踪脚本,用于我网站的 www.example.com 版本。它使用属性 ID UA-XXXXXX-1。但是,我在某处读到,在 example.com 域(不带 www.)上查看的页面不会以这种方式正确跟踪。所以我添加了第二个属性,没有 www。它的属性 ID 为 UA-XXXXXX-14。

现在,我发现 UA-XXXXXX-1 媒体资源的统计数据的页面浏览量显着上升(实际上增加了一倍以上),但在我的 session 中却没有。这是否意味着 Google Analytics 会两次跟踪页面浏览量?如果是这样,这怎么可能,因为我只是查看 UA-XXXXXX-1 的统计数据?

编辑:这是我正在使用的代码:

<script type="text/javascript">
(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','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXX-1', 'auto');
ga('send', 'pageview');

</script>
<script type="text/javascript">
(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','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXX-14', 'auto');
ga('send', 'pageview');

</script>

最佳答案

However, I read somewhere that pages viewed on your example.com domain (without www.) won't get tracked properly this way.

这是错误的。即使 www.example.com 从技术上讲是 example.com 的子域,默认配置下的 GA 也会正确跟踪。另外,更改帐户配置中的域实际上不会影响数据收集。

Does this mean that Google Analytics is tracking page views twice?

是的,可能。但是,这与跟踪属性无关,除非您的配置有问题。您很可能不小心两次跟踪同一属性(property)。

如果我不得不大胆猜测,我会说你正在这样做:

ga('create', 'UA-XXXXXX-2', 'auto');  
ga('create', 'UA-XXXXXX-1', 'auto');
ga('send', 'pageview');
ga('send', 'pageview');

什么时候你应该这样做:

ga('create', 'UA-XXXXXX-1', 'auto');  
ga('send', 'pageview');
ga('create', 'UA-XXXXXX-2', 'auto');
ga('send', 'pageview');

即在创建第二个跟踪器之前发送综合浏览量(因为第二个跟踪器将覆盖第一个)。

或者,您可以使用命名跟踪器:

 ga('create', ''UA-XXXXXX-1', 'auto', {'name': 'trackerOne'});
ga('create', ''UA-XXXXXX-2', 'auto', {'name': 'trackerTwo'});
ga('trackerOne.send', 'pageview');
ga('trackerTwo.send', 'pageview');

由于跟踪器对象是按名称调用的,因此您可以确保您的调用始终会转到正确的跟踪器,无论代码在页面中的调用顺序如何。

但是,如果这是问题所在,您不应在第二个帐户中看到数据。在这种情况下,您需要分享您的实际跟踪代码。

关于google-analytics - 具有两个媒体资源 ID : double counting page views? 的 Google Analytics(分析),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30661297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com