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

Google Analytics Event Trigger track in 2 Analytics accounts

本文关键字:Analytics 事件 触发器 跟踪 Google 2个      更新时间:2023-09-26

目前我有两个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) 是否可以将两个帐户合并为一个?

谢谢!

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

您的代码可能需要更新如下:

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

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

我不知道你所说的合并账户是什么意思,但无论如何,这可能是不可能的。你不能在GA中的属性之间移动数据。但是,如果你已经设置好了,一旦你修复了内联跟踪代码,将数据发送到这两个属性,你就基本上建立了收集相同数据的属性。