收藏
回答

请问如何记录用户在进入小程序至退出的停留时间?

请问如何记录用户在进入小程序至退出的停留时间?

回答关注问题邀请回答
收藏

5 个回答

  • |G.XIAO|
    |G.XIAO|
    03-02

    需要你结合自己的业务场景,先给出用户退出的定义,这个很关键。

    然后在结合微信提供的生命周期进行打点。

    这里有几个关键的点:

    1.如果对用户不同的session进行区分

    2.什么时间对开始时间和结束时间进行重置操作

    3.还有对原始数据的处理,肯定会出现不少异常数据

    03-02
    有用
    回复
  • 面条君
    面条君
    03-02

    可以使用websocket或者定时请求来记录退出时间,退出时间的精度取决于你用websocket和请求的间隙,间隙越短退出时间越精确

    03-02
    有用
    回复 1
    • 秒淘你心窝
      秒淘你心窝
      发表于移动端
      03-02
      有没有个案例,发一下,谢谢🙏
      03-02
      回复
  • 维她命系
    维她命系
    03-02

    websocket是实时连接,可以实现时间记录,不过有点用大炮打蚊子的感觉😹

    03-02
    有用
    回复 2
    • 秒淘你心窝
      秒淘你心窝
      发表于移动端
      03-02
      已实现需求为主,
      03-02
      回复
    • 秒淘你心窝
      秒淘你心窝
      发表于移动端
      03-02
      有没有案例,分享一下呗,谢谢🙏
      03-02
      回复
  • 秒淘你心窝
    秒淘你心窝
    03-02

    谢谢,我们的需求就是这个,用webSocket可以实现吗?

    03-02
    有用
    回复 2
    • 默
      03-02
      可以 就是负载过大 看你们个体需求强烈不
      03-02
      回复
    • 秒淘你心窝
      秒淘你心窝
      发表于移动端
      03-02
      有没有个案例,给我分享一一下,谢谢🙏
      03-02
      回复
  • 默
    03-02

    进入时间可以记录 但是退出真的确定不了

    退出只能在app.js中的onHide函数里面模糊记录下

    app.js onHide触发事件有:手机状态栏下拉、进入手机后台、接电话等 小程序都会触发onHide函数 但是用户并未退出小程序

    03-02
    有用
    回复
登录 后发表内容
问题标签