Google アナリティクスとインターコムで angulartics を使用しています。私の現在のケースでは、同じイベントをループで複数回追跡する必要がありますが、イベントが連続して高速になると、angulartics はイベントを破棄するようです。
デバッガーを使用すると、各イベントが追跡されます。また、イベントごとに少し遅れて eventTrack を呼び出すと、追跡されます。ただし、デバッガーと遅延がないと、イベントは 1 回だけ追跡されます。
私は何か不足していますか、それともこれがまさに推奨されているものであり、トラックコールを遅らせていますか?
コード例:
// 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);
}