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

  • 注册
  • 计划完成

  • 这两个事件记录在该页面上,因为用户可以注册并完成该过程(用户注册在表单提交中内部处理,并将其记录在整个页面中)。那些记录JS代码的事件按上述顺序连续显示。

    mixpanel.track函数调用相关的那些事件按顺序发出。问题有时是在服务器中注册之前记录的计划完成事件。我检查了混合面板的实时 View ,并注意到这种随机发生的可能性约为0.1。

    我想知道是否有办法通过设置订单号或本地时间戳来解决此问题。

    我的环境是:
  • Mixpanel:JS库
  • 浏览器:Windows 7中的Chrome
  • 最佳答案

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

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

    关于javascript - Mixpanel JavaScript集成: consecutive events are recorded in wrong order at mixpanel end,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28191191/

    10-12 13:27