收藏
回答

小程序埋点获取openid的问题,谁有好的解决方案?

我们的小程序需要上报埋点数据给后端,页面加载请求和获取openid的请求都是异步的,当openid获取较慢或者超时的时候,上报的数据就获取不到openid了,这样埋点数据就无法准确区分uv了;另外获取openid的方法偶尔还会异常或者超时,导致我们埋点更加不准确了。。。

各位有没有合适的解决方案

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

4 个回答

  • 陈宇明
    陈宇明
    01-21

    用云开发获取openid很快在app.js里面处罚。然后在上报的时候判断下openid是否获取成功,没有就在主动获取以下。

    01-21
    有用
    回复
  • 默
    01-21

    获取到openID在发送埋点数据呗

    01-21
    有用
    回复 1
    • 王亚
      王亚
      01-21
      是说把埋点都缓存在本地,然后定时上报?
      01-21
      回复
  • ᥬ[吃瓜]᭄
    ᥬ[吃瓜]᭄
    01-21

    openid存缓存

    01-21
    有用
    回复 2
    • 王亚
      王亚
      01-21
      主要是第一次获取就失败了
      01-21
      回复
    • ᥬ[吃瓜]᭄
      ᥬ[吃瓜]᭄
      01-21回复王亚
      那就是代码的问题了,获取openID是基础操作
      01-21
      回复
  • 银色子弹
    银色子弹
    01-21

    openid获取只针对新用户设置,获取过之后就缓存到本地,这样下次就直接上报了,不需要再等获取openid;

    对于新用户来说,你确保获取到openid之后再去上报数据;

    对于获取openid偶尔异常或者超时,这是你们后端的问题,让他们解决

    01-21
    有用
    回复 2
    • 王亚
      王亚
      01-21
      是说把埋点都缓存在本地,然后定时上报?
      01-21
      回复
    • 银色子弹
      银色子弹
      01-21回复王亚
      埋点怎么缓存,你该怎么上报就怎么上报呀,上报的时候openid从本地获取不就不会出现缺失openid的情况了吗?
      01-21
      回复
登录 后发表内容
问题标签