2个Google Analytics帐户中的Google Analytics事件触发器跟踪

时间:2016-04-28 11:12:17

标签: javascript google-analytics analytics google-analytics-api event-tracking

目前,我有2个Google Analytics帐户,一个由我使用,另一个由第三方查看数据。问题是只有一个帐户正在接收正确的事件跟踪:

 onclick="ga('send','event','Outbound Link', 'Clicked', 'http://URLFORTRACK')" 

这两个帐户都是这样启动的:

 <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-1678855-1', 'auto');
ga('create', 'UA-1563345-1', 'auto', {'name': 'Marketo'});
ga('send', 'pageview');
ga('Marketo.send', 'pageview');

我的问题是所有事件跟踪都传递给UA-177855-1,我只能访问其他帐户UA-31861432-1。我该怎么做才能确保跟踪是

a)在两个帐户中进行跟踪 b)可以将两个帐户合并为一个帐户吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用两个跟踪器,那么您需要为每个跟踪器发送事件匹配,以便为您要跟踪的每个事件发送。

您的代码可能需要像这样更新:

onclick="ga('send','event','Outbound Link', 'Clicked', 'http://URLFORTRACK'); ga('Marketo.send', 'event', .....);"

这样两个属性都会收到事件命中。

我不确定合并帐户的含义,但在任何情况下都不可能。您无法在GA中的属性周围移动数据。但是你已经设置好了,一旦修复内联跟踪代码将数据发送到两个属性,你将拥有收集相同数据的基本建立的属性。