gpt4 book ai didi

javascript - Google Analytics 通过 trackingId 获取跟踪器

转载 作者:行者123 更新时间:2023-11-30 11:17:32 46 4
gpt4 key购买 nike

我目前有这段代码,用于尝试找到我需要的正确跟踪器(在 8-12 个跟踪器中):

ga.getAll().forEach(function(tracker) {
if(tracker.get('trackingId') === "UA-62921111-4") {

除了获取每个跟踪器并遍历它们之外,是否有一种简单的方法来执行类似 ga.getTracker("UA-62921111-4") 的操作?

最佳答案

analytics.js 上没有ga.getTracker。它只有 ga.getByNamega.getAll

供您引用,您可以检查一下。 https://developers.google.com/analytics/devguides/collection/analyticsjs/accessing-trackers

因此,为了实现您的需要,我编写了以下代码,应在加载 analytics.js 后将其添加到您的文件中:

(function(){
trackers = {}
ga.getAll().forEach(function(tracker) {
trackers[tracker.get('trackingId')]=tracker;
});
ga.getTracker=function(id){
if(trackers[id])
return trackers[id];
};
})();

这基本上一次获取所有跟踪器并将它们存储在一个对象中,它定义了缺少的 ga.getTracker

现在您可以调用 ga.getTracker("UA-62921111-4") 函数来获取您的智能设备。

关于javascript - Google Analytics 通过 trackingId 获取跟踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51007719/

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