跳转到主要内容
PRODUCT DOCUMENTS

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

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

SDK更新日志

U-Miniprogram小程序/小游戏统计SDK更新日志

如何查看SDK版本?

  1. 微信:项目目录下,node_modules/umtrack-wx/package.json 内的 version 字段

  2. 支付宝:项目目录下,node_modules/umtrack-alipay/package.json 内的 version 字段

微信小程序

2.7.1/ 2021-06-09

引:wx基础接口调用频率规范上线通知2021-06-08

为规范小程序开发者的接口调用行为,避免用户资源被滥用,平台将对部分wx接口进行调用合理性监控。自6月22日起,当系统资源受限时,接口调用不合理的小程序调用对应系统服务时可能会受影响。

因微信小程序对getUserInfo进行了废弃,所以SDK去掉了通过getUserInfo自动采集的功能,并提供了wx.uma.setUserInfo的功能,开发者可以自行上报。以上只对微信小程序有变化,微信小游戏不受影响。

2.6.5/ 2021-03-17

压缩了部分采集字段,减少上报数据流量

2.5.2 / 2020-12-17

优化代码体积

2.4.14 / 2020-12-15

wx.getSysteminfo 在极小部分机型下,系统不能获取到机型等字段信息,2.4.14 版本SDK 兼容微信获取不到字段值问题,当获取不到时,事件仍上报,从而使事件数据更为准确。

2.4.11 / 2020-11-10
  1. 优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;

  2. 最新版在 sdk 配置项 enableVerify 设为 true时,也不再调用剪切板权限。

2.4.6 / 2020-08-27
  1. 支持「行业」-「层级分析」的超级属性设置

  2. uniapp新版适配

  3. 用户未填写分享路径时优化分享

2.4.5 / 2020-08-13

fetch 请求最小间隔 由 1小时 修改为 5秒

2.3.5 / 2020-05-28
  1. 增加服务可用性探测功能,在用户忘记设置新域名白名单时自动降级到旧域名

  2. 增加openid获取失败自动重试机制

2.3.3 / 2020-05-12

新增功能:

  1. header上添加app相关信息字段:

    1. appid:小程序appid

    2. appEnv: app类型:develop(开发), trial(体验), release(正式)

    3. appVersion: 小程序版本

  2. 添加来源appid:header.analytics.sessions.options.referrerAppId

  3. pages内新增字段 page_name,支持页面分析

更改优化:

  1. 2.3.2及以上版本SDK,更换了收数域名,变更如下:ulogs.umeng.com -> umini.shujupie.com注:仅针对新集成的应用以及新升级到2.3.2及以上SDK生效,目前已经在线上的2.3.1及以下版本的sdk的应用不受影响。【重要】建议使用2.3.2之前的老用户,先在微信后台添加新域名umini.shujupie.com;然后再更新SDK到2.3.2及以上版本,并且需要重新发版。新接入的小程序,则直接配置域名 umini.shujupie.com 即可。

  2. 修改useOpenid默认值为true,注意 SDK 上报openid

  3. shares.path字段:当以斜杠/开头时,去掉前面的斜杠

2.3.0 / 2020-04-16
新增功能:
  1. 增加设置业务userid接口

  2. 增加用户信息上传选项

  3. 增加15s间隔发送

  4. 增加埋点验证功能

  5. 增加属性值保留字段限制

  6. 修复页面浏览事件丢失问题

2.2.3 / 2020-04-03

版本优化了特定场景下的自定义事件上报问题,在App.onLaunch, App.onShow, Page.onLoad, Page.onShow几个生命周期里的埋点数据实际情况少,如果发现此情况,请尽快升级SDK到2.2.3版本。

2.2.2 / 2019-02-20

新增功能:

  1. 重写Component,修复使用Component构造页面时的数据丢失问题

  2. 增加trackShare接口,增加手动统计分享的能力

  3. 兼容微信小游戏

  4. 增加单独初始化接口,提升sdk兼容性,方便开发者针对各框架手动集成

  5. 兼容各大主流转译框架并提供相应demo:

    1. uniapp

    2. Taro

    3. mpvue

    4. wepy2

    5. chameleon

更改功能:

修复onShareAppMessage回调的this指向问题

2.1.0 / 2019-01-16

增加自定义事件在wx上挂载uma

2.0.0 / 2019-12-26

全新平台上线

微信小游戏

2.7.1/ 2021-03-17

压缩了部分采集字段,减少上报数据流量

2.5.2 / 2020-12-15

小游戏SDK, 在关卡市场中,支持用户可以自行计算关卡时长,在uma.stage.End接口中上报属性id为_um_sdu的属性值,上报时长会覆盖友盟自行计算的关卡停留时长。

2.5.0 / 2020-12-13
  1. 增加小游戏拓展包,使用拓展包中高级分析接口,按照规则调用上报,即可支持在事件分析中灵活进行营收、关卡、等级分析;使用文档https://developer.umeng.com/docs/147615/detail/194950

  2. 全部小游戏平台支持 AB 测试功能,ab测试使用功能手册:https://developer.umeng.com/docs/147615/detail/194186

2.4.11 / 2020-11-10

各平台小程序、小游戏SDK:

  1. 优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;

  2. 最新版在 sdk 配置项 enableVerify 设为 true时,也不再调用剪切板权限。

2.4.5 / 2020-08-13

fetch 请求最小间隔 由 1小时 修改为 5秒

2.4.3 / 2020-07-23

1.SDK升级,支持微信官方小游戏最新getAccountInfoSync的API

2.4.2 / 2020-06-23

1.增加了云配置参数的能力

2.3.2 / 2020-05-12

新增微信小游戏SDK

支付宝小程序

2.8.0 2022-09-27

升级id生成策略,此版本后无需到支付宝小程序开发者后台勾选友盟统计选项

2.7.1/ 2021-03-17

压缩了部分采集字段,减少上报数据流量

2.5.2 / 2020-12-17

优化代码体积

2.4.11 / 2020-11-10
  1. 优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;

  2. 最新版在 sdk 配置项 enableVerify 设为 true时,也不再调用剪切板权限。

2.4.8 / 2020-09-07

• 「重要」 2.4.6 支付宝小程序的自定义采集统计有bug,已修复;请集成2.4.6 版本的支付宝小程序进行升级到2.4.8版本,以免自定义事件上报不能统计。

2.4.6 / 2020-08-27
  1. 重要:支付宝、微信小程序 sdk 支持获取剪切板权限作为SDK 配置项设置。iOS14 会主动提醒C端用户应用获取剪切板权限,故非常建议小程序 SDK 更新到 2.4.6及以上版本。友盟+支付宝、微信小程序sdk 获取剪切板权限主要用于埋点验证功能,用来复制测试设备的token发到友盟;所以如果您需要埋点验证的功能,请在测试时打开剪切板权限配置;上线发版时,请关闭剪切板权限配置,将sdk 配置项 enableVerify 设为false。

  2. 支持「行业」-「层级分析」的超级属性设置

  3. uniapp新版适配

  4. getUserinfo配置项前置检查

2.3.5 / 2020-05-28

1.增加服务可用性探测功能,在用户忘记设置新域名白名单时自动降级到旧域名

2.3.3 / 2020-05-12
新增功能:
  1. header上添加app相关信息字段:appid:小程序appid

  2. 添加来源appid:header.analytics.sessions.options.referrerAppId

  3. pages内新增字段 page_name,支持页面分析

更改优化:

  1. 2.3.2及以上版本SDK,更换了收数域名,变更如下:ulogs.umeng.com -> umini.shujupie.com注:仅针对新集成的应用以及新升级到2.3.2及以上SDK生效,目前已经在线上的2.3.1及以下版本的sdk的应用不受影响。【重要】建议使用2.3.2之前的老用户,先在支付宝后台添加新域名umini.shujupie.com;然后再更新SDK到2.3.2及以上版本,并且需要重新发版。新接入的小程序,则直接配置域名 umini.shujupie.com 即可。

  2. shares.path字段:当以斜杠/开头时,去掉前面的斜杠

2.2.3 / 2020-04-03

版本优化了特定场景下的自定义事件上报问题,在App.onLaunch, App.onShow, Page.onLoad, Page.onShow几个生命周期里的埋点数据实际情况少,如果发现此情况,请尽快升级SDK到2.2.3版本。

2.2.2 / 2019-02-20

新增功能:

  1. 增加trackShare接口,增加手动统计分享的能力

  2. 兼容微信小游戏

  3. 增加单独初始化接口,提升sdk兼容性,方便开发者针对各框架手动集成

  4. 兼容各大主流转译框架并提供相应demo:

    1. uniapp

    2. Taro

    3. mpvue

    4. wepy2

    5. chameleon

更改功能:

  1. 修复query参数覆盖问题

  2. 修复onShareAppMessage回调的this指向问题

  3. 调整初始化逻辑,修复个别机型的支付宝小程序上出现方法未定义问题

2.1.0 / 2019-01-16
  1. 增加自定义事;

  2. 在my上挂载uma

2.0.0 / 2019-12-26
  1. 修改集成方式

  2. 优化发送策略

1.0.5 / 2019-01-14

将setMy逻辑前移

字节跳动小游戏

2.7.1/ 2021-03-17

压缩了部分采集字段,减少上报数据流量

2.5.2 / 2020-12-15

小游戏SDK, 在关卡市场中,支持用户可以自行计算关卡时长,在uma.stage.End接口中上报属性id为_um_sdu的属性值,上报时长会覆盖友盟自行计算的关卡停留时长。

2.5.0 / 2020-12-13
  1. 增加小游戏拓展包,使用拓展包中高级分析接口,按照规则调用上报,即可支持在事件分析中灵活进行营收、关卡、等级分析;使用文档https://developer.umeng.com/docs/147615/detail/194950

  2. 全部小游戏平台支持 AB 测试功能,ab测试使用功能手册:https://developer.umeng.com/docs/147615/detail/194186

2.4.11 / 2020-11-10
  1. 优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;

  2. 最新版在 sdk 配置项 enableVerify 设为 true时,也不再调用剪切板权限。

2.4.6 / 2020-08-27

支持字节跳动小程序统计能力

2.4.0 / 2020-06-18

支持字节跳动小程序统计能力

QQ小游戏

2.7.1/ 2021-03-17

压缩了部分采集字段,减少上报数据流量

2.5.2 / 2020-12-15

小游戏SDK, 在关卡市场中,支持用户可以自行计算关卡时长,在uma.stage.End接口中上报属性id为_um_sdu的属性值,上报时长会覆盖友盟自行计算的关卡停留时长。

2.5.0 / 2020-12-13
  1. 增加小游戏拓展包,使用拓展包中高级分析接口,按照规则调用上报,即可支持在事件分析中灵活进行营收、关卡、等级分析;使用文档https://developer.umeng.com/docs/147615/detail/194950

  2. 全部小游戏平台支持 AB 测试功能,ab测试使用功能手册:https://developer.umeng.com/docs/147615/detail/194186

2.4.11 / 2020-11-10
  1. 优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;

  2. 最新版在 sdk 配置项 enableVerify 设为 true时,也不再调用剪切板权限。

2.4.6 / 2020-08-27

支持QQ小程序统计能力

2.4.1 / 2020-07-07

支持QQ小程序统计能力

百度小程序

2.7.1/ 2021-03-17

压缩了部分采集字段,减少上报数据流量

2.5.2 / 2020-12-15

优化代码体积,百度小程序sdk包更小;百度于2021年3月将不再支持swan.login接口, 友盟升级了SDK,不再使用此API。百度相关通知地址:https://smartprogram.baidu.com/forum/topic/show/125547

2.4.11 / 2020-11-10
  1. 优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;

  2. 最新版在 sdk 配置项 enableVerify 设为 true时,也不再调用剪切板权限。

2.4.1 / 2020-07-07

支持百度小程序统计能力

快手小程序

2.7.1 / 2021-05-20

快手小程序协议更改以适配快手ios

2.6.4

支持快手小程序

快游戏(华为1078+、vivo、oppo、小米)

2.7.1 / 2021-07-28

快游戏SDK适配Cocos 2.x游戏引擎

2.7.0

支持快游戏SDK

天猫精灵小程序

2.3.2 / 2020-05-12

新增微信小游戏SDK