我正在尝试在我的网站中嵌入一个基于新的 Universal Analytics 方法的 GA 代码。我想要实现的是将数据从一页发送到多个属性。
因此,我查看了有关新通用 GA 代码的官方 GA 文档,特别是有关“使用多个跟踪对象”的部分。
https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#multipletrackers
但到目前为止还没有成功。
我有一个用于标准网站 www.website.de 的域,另一个用于移动网站 de.website.mobi。
我的标准网站的 GA 代码如下所示:
(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-12345678-1');
ga('create', 'UA-12345678-2', {'name': 'newTracker'});
ga('send', 'pageview');
ga('newTracker.send', 'pageview');
在 GA 实时部分中,我可以看到属性 UA-12345678-1 正在获得实时结果,但第二个属性根本没有获得结果。
有人知道原因吗?我是否误解了 GA 文档。
澄清一下:在我的移动网站上,我想嵌入以下代码:
(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-12345678-1');
ga('create', 'UA-12345678-3', {'name': 'newTracker'});
ga('send', 'pageview');
ga('newTracker.send', 'pageview');
所以,我有三个属性:标准网站的 UA-12345678-2,移动网站的 UA-12345678-3 和 UA-12345678-1 作为两者的聚合,让我有机会看到标准网站和移动网站的结果网站总结。至少这是我想要达到的目标。
欢迎任何想法。