Eri*_*ncy 1 html javascript analytics google-analytics
我的团队正在研究一组需要Google Analytics(分析)才能供我们分析的工具和页面。我们有一个Google 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');
Run Code Online (Sandbox Code Playgroud)
此页面上现有的两个答案不正确,实际上将不起作用。你绝对不会需要下载analytics.js脚本两次,你肯定不希望创建两个命令队列功能。
您要做的是创建两个跟踪器对象,至少给它们一个名称,然后使用这两个对象发送数据。
这是一个例子:
<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');
// Creates the first tracker for one of your accounts,
// and uses the default name.
ga('create', 'UA-XXXXX-1', 'auto');
// Creates the second tracker for the other account,
// and give it the name "secondary"
ga('create', 'UA-XXXXX-2', 'auto', 'secondary');
// Sends events from both trackers,
// i.e. one event hit will be sent to each account.
ga('send', 'event', 'MyAnalytics', 'MyEvent');
ga('secondary.send', 'event', 'TheirAnalytics', 'TheirEvent');
</script>
Run Code Online (Sandbox Code Playgroud)
查看有关使用多个跟踪器以及使用命名跟踪器的文档,以了解更多详细信息。
| 归档时间: |
|
| 查看次数: |
1070 次 |
| 最近记录: |