这是针对多个子域和主域的正确Google Analytics跟踪代码吗?

时间:2015-11-20 21:03:52

标签: google-analytics

这是一个两部分问题: 1)我的新Google Analytics跟踪代码是否正确? 2)使用新代码,我注意到报告的会话数量大幅下降。这是因为跟踪代码更准确,或者因为我的跟踪代码错误。

我的域名(示例):

www.domain.org
abc.domain.org
cde.domain.org
www.domain.info
abc.domain.info
cde.domain.info

我的旧版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','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-99999999-9', 'domain.org');
ga('send', 'pageview');
</script>

我的新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','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-99999999-1', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', [/^domain\.(org|info)$/]);
</script>

注意:我看到我的第二个脚本没有“ga('send','pageview');”这可能是报告会议数量大幅减少的原因吗?

提前致谢

2 个答案:

答案 0 :(得分:1)

回答你的第二个问题,非常好!如果您没有网页浏览量,那么您无法指示会话的开始。

您的设置看起来是正确的 - 只是可能想要查看自动链接域是否接受正则表达式,因为我感觉它没有,即:

ga('linker:autoLink', [domain.org, domain.info]);

您可能需要全部列出。

不要忘记将您的不同域添加到推荐排除列表中。

答案 1 :(得分:0)

新代码更好。 您的会话数量会减少,因为现在您的会话数量正确。

现在,如果用户从domain.org跳转到domain.info,它将是1个会话。 使用旧代码,它将是2个会话。