【发布时间】:2016-03-18 19:48:24
【问题描述】:
我的团队正在开发一组工具和页面,这些工具和页面需要我们进行谷歌分析。我们的团队有一个 Analytics 帐户,我们可以在其中收集我们已经使用了很长时间的数据。
最近我们不得不将我们的网站与另一个存储库合并到另一个团队的网站下。因此,我们的分析已停止向我们的分析帐户发送数据。而是将数据发送到其他团队的帐户。他们使用的框架将某些代码注入网站上的所有页面。
我们希望将我们的事件数据发送到我们的帐户,并弄清楚如何正确地将我们的分析对象与他们的分开。下面的代码是我们希望更改以允许与 2 个不同帐户通信的示例。任何帮助是极大的赞赏。
(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-2', 'auto');
(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-YYYYYYYY-2', {'name':'b'});
ga('send', 'event', 'TheirAnalytics', 'TheirEvent');
ga('send', 'event', 'MyAnalytics', 'MyEvent');
【问题讨论】:
标签: javascript html google-analytics analytics