友盟SDK接入推荐配置项设置
友盟SDK接入推荐配置项设置
按照如下配置接入,与各小程序后台的用户统计口径保持一致,并且确保产品使用体验提升。
- 设置sdk,启用openid(微信、QQ)、anonymousid(字节)、swanid(百度)
- 设置uploadUserInfo: true
设置SDK代码
微信、QQ 小程序、小游戏
import 'umtrack-wx';App({umengConfig: {appKey: 'YOUR_UMENG_APPKEY', //由友盟分配的APP_KEYuseOpenid: true, // 是否使用openid进行统计,此项为false时将使用友盟+随机ID进行用户统计。使用openid来统计微信小程序的用户,会使统计的指标更为准确,对系统准确性要求高的应用推荐使用OpenID。autoGetOpenid: true, // 是否需要通过友盟后台获取openid,如若需要,请到友盟后台设置appId及secretdebug: true, //是否打开调试模式uploadUserInfo: true // 自动上传用户信息,设为false取消上传,默认为false
注:如果设置 autoGetOpenid: false,则一定要从在用户打开小程序时从服务端静默获取openid,然后通过接口上报到友盟
// 调用此方法上报Openidwx.uma.setOpenid(openid)
字节小程序、小游戏
var uma = require('./utils/uma.min');App({umengConfig: {appKey: 'YOUR_UMENG_APPKEY', //由友盟分配的APP_KEYautoGetOpenid: true, // 是否需要通过友盟后台获取openid或匿名openid,如若需要,请到友盟后台设置appId及secretdebug: true, //是否打开调试模式uploadUserInfo: true // 自动上传用户信息,设为false取消上传,默认为false}
注:如果设置 autoGetOpenid: false,则一定要从在用户打开小程序时从服务端静默获取anonymousid,然后通过接口上报到友盟
// 调用此方法上报anonymousOpenidtt.uma.setAnonymousid(anonymousid)
百度小程序
var uma = require('./utils/uma.min');App({umengConfig: {appKey: 'YOUR_UMENG_APPKEY', //由友盟分配的APP_KEY// 是否需要通过友盟后台获取openid或匿名openid,如若需要,请到友盟后台设置appkey及secretautoGetOpenid: true,debug: true, //是否打开调试模式uploadUserInfo: true // 自动上传用户信息,设为false取消上传,默认为false}