gpt4 book ai didi

javascript - 我可以同时使用 angulartics 模块的两个分析插件吗?

转载 作者:行者123 更新时间:2023-11-29 21:57:52 24 4
gpt4 key购买 nike

只有最后添加的插件有效。假设我反转了下面的 angulartics 插件然后只有 splunk 工作。有没有办法同时为这两个分析提供商捕获数据?

app = angular.module('MyApp', [    
'angulartics',

'angulartics.splunk',
'angulartics.google.analytics'

]);

最佳答案

我修改了 angulartics.js 以接受数组并修改了 registerPageTrack 和 registerPageEvent。修改后的 registerPageTrack 函数示例。这不是我正在处理的最终代码。

var registerPageTrack = function (fn, provider) {

//api.pageTrack = fn;
if (provider == 'splunk') {
api[0].pageTrack = fn
}
else {
api[1].pageTrack = fn
}

angular.forEach(api, function (p,i) {
angular.forEach(cache.pageviews, function (path, index) {
setTimeout( function () {
api[i].pageTrack(path);
}, index * settings.pageTracking.bufferFlushDelay);
});
});

// angular.forEach(cache.pageviews, function (path, index) {
// setTimeout( function () {
// api.pageTrack(path);
// }, index * settings.pageTracking.bufferFlushDelay);
// });
};

关于javascript - 我可以同时使用 angulartics 模块的两个分析插件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25433599/

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