更新:修复!问题不在于UA。由于之前的安装程序已将UA代码放在多个站点上,因此旧的GA编号已经出局。
我做了什么/问题
好的,我正在测试http://www.neighbourhoodwatchscotland.co.uk从异步Google Analytics到Universal的升级。
我设置了Google跟踪代码管理器,并按照Luna Metrics指南进行升级(这一个http://www.lunametrics.com/blog/2013/10/25/upgrade-universal-analytics-guide/)。
目前停留在测试阶段,并行运行GA和UA。现在已经好几天了,UA似乎只看到了GA在同一天做的会话/用户/综合浏览量的1/2到1/3。
我试图修复它
每当我测试它时,它似乎工作正常(即实时)。检查确实在所有页面上都开了。尝试检查任何奇怪的过滤器,但没有。
我尝试在Google跟踪代码管理器中使用预览/调试,但UA代码似乎非常一致。我认为如果它在某些页面上记录页面浏览量而不是其他页面可能会有一些提示但是那里没有模式。
例如,主页页面视图由GA和UA记录,但UA仅记录GA的1/2到1/3。 GA和UA似乎都没有按国家/浏览器等进行区分,我也在考虑提示。
Google跟踪代码管理器代码似乎位于正文标记开头的正确位置,我认为它没有经过任何自定义。我在GTM设置中检查了它,看起来一样。
我认为最后一件事可能是因为我们将www的根域改为www。所以neighbourghoodwatchscotland.co.uk成为www.neighbourhoodwatchscotland.co.uk。我想也许它可能试图阻止自我推荐并且没有显示任何以这种方式重定向的会话但我做了一个测试并且实时它似乎看到了它们。
谷歌搜索了这一堆包括在这里,但很难在间歇性搜索问题。我在GTM中有一些奇怪的额外标签试图让自动事件跟踪进行,并认为这可能是干扰所以删除了那些但没有看到任何改进。
这是GTM代码。
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PG3KK2"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PG3KK2');</script>
<!-- End Google Tag Manager -->
这是旧的异步,也在
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-29660524-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
以下是安装说明中的内容。对我来说似乎相同我认为开发人员没有犯任何错误:
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PG3KK2"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PG3KK2');</script>
<!-- End Google Tag Manager -->
非常欢迎任何想法。感谢您的时间和专业知识。
编辑补充说:我刚刚意识到旧的异步计数可能是不合时宜的......不知道如何检查它。
答案 0 :(得分:0)
原因可能出现在GA界面的帐户/资源/视图设置中。例如 - 在经典GA中,您可以设置另一个时区而不是通用GA,s enough. I couldn
给出所有示例 - 尝试检查所有设置。这是第一个想法。