我可以同时使用angulartics模块的两个分析插件吗?
Can I use two analytics plugins at the same time of angulartics module?
只有最后添加的插件在工作。假设我反转下面的angular插件,那么只有splunk可以工作。是否有任何方法可以同时为这两个分析提供商捕获数据?
app = angular.module('MyApp', [
'angulartics',
'angulartics.splunk',
'angulartics.google.analytics'
]);
我修改了angulartis .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);
// });
};
是-从0.16.1版本开始。这是PR
只是一个更新为任何人发现这个问题,最新版本(0.17. 0)。
相关文章:
- 具有相同函数名称的两个 jquery 插件之间的冲突
- jQuery验证插件-比较两个选择下拉列表的自定义方法
- 无法破解pass-css插件以使两个输入元素出现在一行中
- Jquery验证插件两个按钮
- 如何让两个JS/Jquery插件协同工作
- Colorbox插件正在加载其自身的两个实例
- 两个jquery插件,第二个不工作
- 如何使用两个具有相同名称的jQuery插件
- 将一个 jQuery 缓动插件动画分成两个(左 + 右)
- 使用jquery插件使diffrent表中的两个td可排序
- jQuery:如何在两个输入框上操作插件
- 一个文本区域中有两个插件
- 我可以同时使用angulartics模块的两个分析插件吗?
- 两个相同的弹出式插件不工作在一个页面上
- 如何在jquery中调用两个fadeslideshow插件
- 合并两个json文件并在自动完成插件中使用
- 其中两个通过JQuery插件只需要一个输入
- 验证插件一次处理两个表单,错误
- jQuery卷轴插件:移动两个卷轴在同一时间
- 如何在一个html页面中使用相同的jQuery版本(v1.6.1)安装两个jQuery插件