小程序埋点获取openid的问题,谁有好的解决方案?
发布于 4 年前 作者 juanjia 1920 次浏览 来自 官方Issues

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

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

4 回复

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

openid存缓存

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

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

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

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

回到顶部