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

Google Analytics Event Trigger track in 2 Analytics accounts

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

 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) 可以将两个帐户合并为一个吗?

谢谢!

如果您使用两个跟踪器,那么您需要为每个跟踪器发送事件命中,为您希望跟踪的每个事件发送。

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

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

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

我不确定您所说的合并帐户是什么意思,但无论如何这很可能是不可能的。您不能在 GA 中围绕属性移动数据。但是你已经设置好了,一旦你修复了你的内联跟踪代码以将数据发送到两个媒体资源,你基本上已经建立了收集相同数据的媒体资源。