小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们的小程序需要上报埋点数据给后端,页面加载请求和获取openid的请求都是异步的,当openid获取较慢或者超时的时候,上报的数据就获取不到openid了,这样埋点数据就无法准确区分uv了;另外获取openid的方法偶尔还会异常或者超时,导致我们埋点更加不准确了。。。
各位有没有合适的解决方案
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用云开发获取openid很快在app.js里面处罚。然后在上报的时候判断下openid是否获取成功,没有就在主动获取以下。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
获取到openID在发送埋点数据呗
openid存缓存
openid获取只针对新用户设置,获取过之后就缓存到本地,这样下次就直接上报了,不需要再等获取openid;
对于新用户来说,你确保获取到openid之后再去上报数据;
对于获取openid偶尔异常或者超时,这是你们后端的问题,让他们解决
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
用云开发获取openid很快在app.js里面处罚。然后在上报的时候判断下openid是否获取成功,没有就在主动获取以下。
获取到openID在发送埋点数据呗
openid存缓存
openid获取只针对新用户设置,获取过之后就缓存到本地,这样下次就直接上报了,不需要再等获取openid;
对于新用户来说,你确保获取到openid之后再去上报数据;
对于获取openid偶尔异常或者超时,这是你们后端的问题,让他们解决