SDK集成,获取id标识失败怎么办?
[UMENG]--获取id标识失败,暂缓发送
出现上面的报错,如果没有获取到小程序的用户标识,则数据不能上报。
那么如何设置SDK呢?
平台 | 用户标识的SDK配置项 | 释义 | 备注 |
微信(包括小程序、小游戏) | useOpenid:true 且 autoGetOpenid: true 且在「设置」配置appsecrect | 在此中配置下,用户标识为openid | - 推荐第一个配置项,这样可以使用分群等更多功能,方便对用户进行模版消息等推送,也便于和公众号用户打通。- 如果不能保证在用户打开小程序即可以获取到openid上报,则建议填写appsecrect,让友盟进行openid的获取,以便和微信保持相同的统计时机和统计口径。 |
useOpenid:true 且 autoGetOpenid:false 且 调用以下接口上报openid wx.uma.setOpenid(openid) | 用户在此中配置下,标识为openid | 注意静默获取id后上报 | |
useOpenid:false | 在此中配置下,标识为uuid,即根据当时设备缓存信息生成的唯一标识。 | - uuid在用户重装app、更换设备、清空设备缓存/应用缓存时,会发生变化。 | |
支付宝小程序 | 暂无 | 支付宝小程序友盟获取到的为唯一用户标识。 | - 请按照支付宝小程序的集成文档,在支付宝后台配置域名并勾选功能包。 |
QQ(包括小程序、小游戏) | - useOpenid:true 且 autoGetOpenid: true 且在「设置」配置appsecrect | 用户在此中配置下,标识为openid | - 推荐第一个配置项,这样可以使用分群等更多功能,方便对用户进行模版消息等推送。- 如果不能保证在用户打开小程序即可以获取到openid上报,则建议填写appsecrect,让友盟进行openid的获取,以便和微信保持相同的统计时机和统计口径。 |
useOpenid:true 且 autoGetOpenid: false 且 调用以下接口上报openid qq.uma.setOpenid(openid) | 用户在此中配置下,标识为openid | 注意静默获取id后上报 | |
useOpenid:false | 在此中配置下,标识为uuid,即根据当时设备缓存信息生成的唯一标识。 | - uuid在用户重装app、更换设备、清空设备缓存/应用缓存时,会发生变化。 | |
字节跳动(包括小程序和小游戏 | autoGetOpenid: true并在友盟后台设置有效appId及secret信息 | anonymousid,为字节系唯一设备标识。 | -因为字节系 APP 不强制登录也可以使用,且允许用户打开小程序。所以字节系 APP默认提供anonymousOpenid 来统计设备信息。 |
autoGetOpenid: false 且调用以下接口上报tt.uma.setAnonymousOpenId(anonymousOpenId) | anonymousid,为字节系唯一设备标识。 | 注意静默获取id后上报 | |
百度小程序 | autoGetOpenid: true并在友盟后台设置有效appId及secret信息 | swanid,为百度系唯一设备标识。 | - 因为百度系 APP 不强制登录也可以使用,且允许用户打开小程序。所以百度系 APP默认提供swanid 来统计设备信息。 |
autoGetOpenid: false 且调用以下接口上报swan.uma.setOpenid(openid) | swanid,为百度系唯一设备标识。 | 注意静默获取id后上报 | |
快手小程序 | useOpenid:true 且 autoGetOpenid: true 且在「设置」配置appsecrect | 在此中配置下,用户标识为openid | - 推荐第一个配置项,这样可以使用分群等更多功能,方便对用户进行模版消息等推送,也便于和公众号用户打通。- 如果不能保证在用户打开小程序即可以获取到openid上报,则建议填写appsecrect,让友盟进行openid的获取,以便和微信保持相同的统计时机和统计口径。 |
useOpenid:true 且 autoGetOpenid:false 且 调用以下接口上报openid ks.uma.setOpenid(openid) | 在此中配置下,用户标识为openid | 注意静默获取id后上报 | |
useOpenid:false | 在此中配置下,标识为uuid,即根据当时设备缓存信息生成的唯一标识。 | - uuid在用户重装app、更换设备、清空设备缓存/应用缓存时,会发生变化。 |