我将 angulartics 与谷歌分析和对讲机一起使用。在我目前的情况下,我必须在一个循环中多次跟踪相同的事件,但是如果它们连续快速发生,angulartics 似乎会丢弃这些事件。
使用调试器时,每个事件都会被跟踪,如果我调用 eventTrack 时每个事件都有一些延迟。但如果没有调试器和延迟,事件只会被跟踪一次。
我是否遗漏了什么,或者这正是推荐的,延迟了追踪电话?
代码示例:
// looping a list of things you want to track for each element
for (var i = 0; i < length; i++){
// call the event tracks in parallel,
// fired async with a delay of 1000 ms between each
setTimeout(function delayed() {
$analytics.eventTrack(action, trackingEvent);
}, 1000 * i);
}