SDK更新日志
U-Miniprogram小程序/小游戏统计SDK更新日志
如何查看SDK版本?
微信:项目目录下,node_modules/umtrack-wx/package.json 内的 version 字段
支付宝:项目目录下,node_modules/umtrack-alipay/package.json 内的 version 字段
微信小程序
2.7.1/ 2021-06-09
为规范小程序开发者的接口调用行为,避免用户资源被滥用,平台将对部分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
优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;
最新版在 sdk 配置项 enableVerify 设为 true时,也不再调用剪切板权限。
2.4.6 / 2020-08-27
支持「行业」-「层级分析」的超级属性设置
uniapp新版适配
用户未填写分享路径时优化分享
2.4.5 / 2020-08-13
fetch 请求最小间隔 由 1小时 修改为 5秒
2.3.5 / 2020-05-28
增加服务可用性探测功能,在用户忘记设置新域名白名单时自动降级到旧域名
增加openid获取失败自动重试机制
2.3.3 / 2020-05-12
新增功能:
header上添加app相关信息字段:
appid:小程序appid
appEnv: app类型:develop(开发), trial(体验), release(正式)
appVersion: 小程序版本
添加来源appid:header.analytics.sessions.options.referrerAppId
pages内新增字段 page_name,支持页面分析
更改优化:
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 即可。
修改useOpenid默认值为true,注意 SDK 上报openid
shares.path字段:当以斜杠/开头时,去掉前面的斜杠
2.3.0 / 2020-04-16
新增功能:
增加设置业务userid接口
增加用户信息上传选项
增加15s间隔发送
增加埋点验证功能
增加属性值保留字段限制
修复页面浏览事件丢失问题
2.2.3 / 2020-04-03
版本优化了特定场景下的自定义事件上报问题,在App.onLaunch, App.onShow, Page.onLoad, Page.onShow几个生命周期里的埋点数据实际情况少,如果发现此情况,请尽快升级SDK到2.2.3版本。
2.2.2 / 2019-02-20
新增功能:
重写Component,修复使用Component构造页面时的数据丢失问题
增加trackShare接口,增加手动统计分享的能力
兼容微信小游戏
增加单独初始化接口,提升sdk兼容性,方便开发者针对各框架手动集成
兼容各大主流转译框架并提供相应demo:
uniapp
Taro
mpvue
wepy2
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
增加小游戏拓展包,使用拓展包中高级分析接口,按照规则调用上报,即可支持在事件分析中灵活进行营收、关卡、等级分析;使用文档https://developer.umeng.com/docs/147615/detail/194950
全部小游戏平台支持 AB 测试功能,ab测试使用功能手册:https://developer.umeng.com/docs/147615/detail/194186
2.4.11 / 2020-11-10
各平台小程序、小游戏SDK:
优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;
最新版在 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
优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;
最新版在 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
重要:支付宝、微信小程序 sdk 支持获取剪切板权限作为SDK 配置项设置。iOS14 会主动提醒C端用户应用获取剪切板权限,故非常建议小程序 SDK 更新到 2.4.6及以上版本。友盟+支付宝、微信小程序sdk 获取剪切板权限主要用于埋点验证功能,用来复制测试设备的token发到友盟;所以如果您需要埋点验证的功能,请在测试时打开剪切板权限配置;上线发版时,请关闭剪切板权限配置,将sdk 配置项 enableVerify 设为false。
支持「行业」-「层级分析」的超级属性设置
uniapp新版适配
getUserinfo配置项前置检查
2.3.5 / 2020-05-28
1.增加服务可用性探测功能,在用户忘记设置新域名白名单时自动降级到旧域名
2.3.3 / 2020-05-12
新增功能:
header上添加app相关信息字段:appid:小程序appid
添加来源appid:header.analytics.sessions.options.referrerAppId
pages内新增字段 page_name,支持页面分析
更改优化:
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 即可。
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
新增功能:
增加trackShare接口,增加手动统计分享的能力
兼容微信小游戏
增加单独初始化接口,提升sdk兼容性,方便开发者针对各框架手动集成
兼容各大主流转译框架并提供相应demo:
uniapp
Taro
mpvue
wepy2
chameleon
更改功能:
修复query参数覆盖问题
修复onShareAppMessage回调的this指向问题
调整初始化逻辑,修复个别机型的支付宝小程序上出现方法未定义问题
2.1.0 / 2019-01-16
增加自定义事;
在my上挂载uma
2.0.0 / 2019-12-26
修改集成方式
优化发送策略
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
增加小游戏拓展包,使用拓展包中高级分析接口,按照规则调用上报,即可支持在事件分析中灵活进行营收、关卡、等级分析;使用文档https://developer.umeng.com/docs/147615/detail/194950
全部小游戏平台支持 AB 测试功能,ab测试使用功能手册:https://developer.umeng.com/docs/147615/detail/194186
2.4.11 / 2020-11-10
优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;
最新版在 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
增加小游戏拓展包,使用拓展包中高级分析接口,按照规则调用上报,即可支持在事件分析中灵活进行营收、关卡、等级分析;使用文档https://developer.umeng.com/docs/147615/detail/194950
全部小游戏平台支持 AB 测试功能,ab测试使用功能手册:https://developer.umeng.com/docs/147615/detail/194186
2.4.11 / 2020-11-10
优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;
最新版在 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
优化实时埋点验证的校验逻辑。使用实时埋点验证,sdk 配置项 enableVerify 设为 true;
最新版在 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