gpt4 book ai didi

google-analytics - 如何在没有两个发送调用的情况下将事件发送到Google Analytics(分析)中的多个跟踪器(analytics.js)

转载 作者:行者123 更新时间:2023-12-03 15:51:23 28 4
gpt4 key购买 nike

根据google的新analytics.js文档,您可以设置多个跟踪器,并通过在单独的send调用中按名称明确提及跟踪器来向其发送事件:

https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#multipletrackers

ga('create', 'UA-XXXX-Y');
ga('create', 'UA-12345-6', {'name': 'newTracker'}); // New tracker.
ga('send', 'pageview');
ga('newTracker.send', 'pageview'); // Send page view for new tracker.'


我想知道是否有一种方法可以向两个跟踪器发送一个事件,而不必为每个事件编写两个单独的发送调用,或者是否有一种方法可以使用一个发送调用和逗号分隔的跟踪器列表或其他内容发送。有人知道吗

最佳答案

根据Asynchronous Synchronization文档和示例代码,您可以执行以下操作:

function multiSend() {
var trackers = ga.getAll();
for (var i = 0; i < trackers.length; i++) {
tracker=trackers[i].get('name')+'.send';
argum = Array.prototype.slice.call(arguments);
argum = argum.toString();
ga(tracker,argum);
}
}

ga(multiSend('pageview')); // send a pageview to all defined trackers...

关于google-analytics - 如何在没有两个发送调用的情况下将事件发送到Google Analytics(分析)中的多个跟踪器(analytics.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19281072/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com