Javascript 谷歌分析:在多跟踪设置中不接收两个数据流

Javascript 谷歌分析:在多跟踪设置中不接收两个数据流,javascript,google-analytics,google-analytics-api,Javascript,Google Analytics,Google Analytics Api,我需要在一个使用“异步分析”API运行的站点中更改一个运行中的Google Analytics设置,以包含来自新GA帐户/属性的新跟踪器。谷歌建议使用新的“通用分析”API 由于我不确定在同一页面中同时使用两个脚本时是否会出现名称冲突,因此我遵循了关于如何设置多个跟踪器的说明,并将较旧的跟踪器切换到“Universal Analytics”API 这是我使用的跟踪器代码: (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r

我需要在一个使用“异步分析”API运行的站点中更改一个运行中的Google Analytics设置,以包含来自新GA帐户/属性的新跟踪器。谷歌建议使用新的“通用分析”API

由于我不确定在同一页面中同时使用两个脚本时是否会出现名称冲突,因此我遵循了关于如何设置多个跟踪器的说明,并将较旧的跟踪器切换到“Universal Analytics”API

这是我使用的跟踪器代码:

(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-xxxxxxxx-1', 'mysite.org'); 
ga('send', 'pageview');
ga('create', 'UA-xxxxxxx-15', {'name': 'oldTracker'}); 
ga('oldTracker.send', 'pageview');
现在Google Analytics显示,跟踪器处于活动状态,并且发送相同的数据。我可以在GA实时报道中看到这一点。然而,旧跟踪器的标准报告(代码中的最后一行)停止工作。这些统计数据是空的

有没有办法修复这个?这可能是由从异步分析切换到通用分析引起的吗?

3月26日有一个 谷歌开发人员吉姆·沃古利斯(Jim Wogulis)回答了一个类似的问题,即在不重新创建属性的情况下,将web属性的跟踪器从异步迁移到通用分析:“我们目前正在研究支持这种迁移的能力,但目前还不可用。”

所以我把这两个web属性的跟踪代码改回了旧的(异步的)和新的(通用的)的混合代码,我发现两者都可以工作