Mixpanel javascript集成:在mixpanel端以错误的顺序记录连续事件

时间:2015-01-28 11:32:27

标签: javascript mixpanel

我正在网页中记录两个事件

  1. 注册
  2. 计划完成
  3. 这两个事件记录在该页面中,因为用户可以注册并完成该过程(用户注册在表单提交内部处理并将其记录在整个页面中)。记录JS代码的事件按上述顺序连续排列。

    按顺序发布与mixpanel.track函数调用相关的事件。问题有时是计划完成事件记录在服务器中的注册之前。我已经检查了Mixpanel的实时视图,并注意到这种情况随机发生,概率为0.1左右。

    我想通过设置订单号或本地时间戳或任何其他方式来了解是否有办法解决此问题。

    我的环境是:

    • Mixpanel:JS库
    • 浏览器:Windows 7中的chrome

1 个答案:

答案 0 :(得分:2)

首先请添加一下mixpanel电话的片段。但是如果您只是在没有用户输入的情况下在代码中触发第二个事件,则只需在第一次调用的回调中调用第二个mixpanel.track('event2')。 例如:

mixpanel.track('event1', function(result){
    mixpanel.track('event2');
};