Javascript 将事件发送到两个单独的google analytics帐户?

Javascript 将事件发送到两个单独的google analytics帐户?,javascript,google-analytics,Javascript,Google Analytics,是否可以向两个单独的google analytics帐户发送跟踪事件?当然可以。只需确保每个帐户都有自己的跟踪ID。然后,类似于以下内容(当然,包括分析代码之后): 我确信谷歌上有相关的文档,但是分析文档有点像噩梦。请详细说明斯蒂芬的答案 是的,在大多数情况下您当然可以设置多个Google Analytics Tracker,然后向其中一个或两个发送您想要的任何点击 可能导致您出现问题的情况-是您没有严格使用analytics.js代码的情况。(你有一些挥之不去的ga.js) 对于analy

是否可以向两个单独的google analytics帐户发送跟踪事件?

当然可以。只需确保每个帐户都有自己的跟踪ID。然后,类似于以下内容(当然,包括分析代码之后):


我确信谷歌上有相关的文档,但是分析文档有点像噩梦。

请详细说明斯蒂芬的答案

  • 是的,在大多数情况下您当然可以设置多个Google Analytics Tracker,然后向其中一个或两个发送您想要的任何点击
  • 可能导致您出现问题的情况-是您没有严格使用analytics.js代码的情况。(你有一些挥之不去的ga.js)
对于analytics.js,事情应该按照您的意愿进行,但是对于ga.js,需要注意的是

并非所有配置都受支持。例如,您可以在网页上安装多个通用分析跟踪代码(Analytics.js)实例,但只能安装一个经典分析代码(ga.js)实例。多个ga.js实例可能会导致不准确的数据收集、处理或报告。但是,您可以在也有一个ga.js实例的网页上安装一个或多个analytics.js实例

当您创建多个跟踪器时,重要的是,正如Stephen的回答中所示,确保为其他跟踪器设置“名称”。你可以这样使用Stephen的方法:

ga('create', trackingId2, 'auto', {'name': 'secondAccount'});
或者设置名称,将其作为“创建”中的第四个参数,如下所示:

ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker');
斯蒂芬代码重要部分的简短解释:

为某个跟踪器发送命令时,可以在命令名前加上跟踪器名,后跟一个点。如果未指定跟踪器名称,则在默认跟踪器上运行命令

如果您想了解特定问题范围之外的更多信息,请访问上的analytics.js文档链接

ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker');