跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

友盟SDK接入推荐配置项设置

友盟SDK接入推荐配置项设置

按照如下配置接入,与各小程序后台的用户统计口径保持一致,并且确保产品使用体验提升。

  1. 设置sdk,启用openid(微信、QQ)、anonymousid(字节)、swanid(百度)
  2. 设置uploadUserInfo: true

设置SDK代码

微信、QQ 小程序、小游戏

  1. import 'umtrack-wx';
  2. App({
  3. umengConfig: {
  4. appKey: 'YOUR_UMENG_APPKEY', //由友盟分配的APP_KEY
  5. useOpenid: true, // 是否使用openid进行统计,此项为false时将使用友盟+随机ID进行用户统计。使用openid来统计微信小程序的用户,会使统计的指标更为准确,对系统准确性要求高的应用推荐使用OpenID。
  6. autoGetOpenid: true, // 是否需要通过友盟后台获取openid,如若需要,请到友盟后台设置appId及secret
  7. debug: true, //是否打开调试模式
  8. uploadUserInfo: true // 自动上传用户信息,设为false取消上传,默认为false

注:如果设置 autoGetOpenid: false,则一定要从在用户打开小程序时从服务端静默获取openid,然后通过接口上报到友盟

  1. // 调用此方法上报Openid
  2. wx.uma.setOpenid(openid)

字节小程序、小游戏

  1. var uma = require('./utils/uma.min');
  2. App({
  3. umengConfig: {
  4. appKey: 'YOUR_UMENG_APPKEY', //由友盟分配的APP_KEY
  5. autoGetOpenid: true, // 是否需要通过友盟后台获取openid或匿名openid,如若需要,请到友盟后台设置appId及secret
  6. debug: true, //是否打开调试模式
  7. uploadUserInfo: true // 自动上传用户信息,设为false取消上传,默认为false
  8. }

注:如果设置 autoGetOpenid: false,则一定要从在用户打开小程序时从服务端静默获取anonymousid,然后通过接口上报到友盟

  1. // 调用此方法上报anonymousOpenid
  2. tt.uma.setAnonymousid(anonymousid)

百度小程序

  1. var uma = require('./utils/uma.min');
  2. App({
  3. umengConfig: {
  4. appKey: 'YOUR_UMENG_APPKEY', //由友盟分配的APP_KEY
  5. // 是否需要通过友盟后台获取openid或匿名openid,如若需要,请到友盟后台设置appkey及secret
  6. autoGetOpenid: true,
  7. debug: true, //是否打开调试模式
  8. uploadUserInfo: true // 自动上传用户信息,设为false取消上传,默认为false
  9. }