版本记录
SDK 历史版本下载地址:https://github.com/growingio/growingio-sdk-miniprogram-autotracker/releases
V3.8.19 - 2023/12/15
- 🐞 修复taro3react集成时可能出现的框架报错的问题。
(自该版本起,集成SDK时不再需要babel-plugin-setname
插件) - 🐞 修复taro3react中,点击事件触发异常的问题。
- 🐞 修复支付宝、百度、头条小程序半自动埋点触发异常的问题。
- 🌟 优化taro3vue3无埋点事件触发逻辑。
V3.8.18 - 2023/11/23
- 🐞 修复淘宝小程序云函数上报请求异常的问题。
- 🐞 修复uniapp-vue3中,使用setup写法的变量被污染导致异常的问题。
- 🌟 优化请求队列逻辑。
- 🎉 新增初始化配置项允许指定上报请求超时时长。
V3.8.17 - 2023/09/25
- 🐞 修复百度小程序无法正确获取场景值的问题。
- 🐞 修复taro2在百度小程序下无埋点失效的问题。
- 🐞 修复taro3react使用function component写法不定义生命周期不触发page事件,以及自定义方法报警告的问题。
- 🐞 修复uniapp-vue3中,使用setup写法并传参的自定义方法点击事件无法触发的问题。
- 🐞 修复曝光事件在页面销毁时可能没有及时销毁监听导致内存泄漏的问题。
- 🐞 修复小程序自定义组件中曝光事件无法触发的问题。
- 🌟 优化快手小程序在曝光插件中的逻辑。
V3.8.16 - 2023/07/13
- 🐞 修复关闭数据采集开关,事件时长计时器未清除的问题。
- 🐞 修复动态修改无埋点配置不生效的问题。
- 🌟 优化初始化配置项host处理逻辑。
- 🎉 新增京东小程序的支持。
V3.8.15 - 2023/04/27
- 🐞 修复进入小程序参数带中文时query会被encode导致平台解析错误的问题。
- 🐞 修复分享时promise不生效和自定义utm参数丢失的问题。
- 🌟 优化跳转小程序时extraData中的参数与query一起上报。
- 🌟 优化兼容微信小程序2.26.1基础库在windows上崩溃白屏问题。
- 🌟 优化数据发送失败重试逻辑提高重试成功率。
V3.8.14 - 2023/03/22
- 🐞 修复分享事件可能在某些情况下丢失默认页面参数的问题。
- 🌟 优化降低本地存储的存取频率,减少对性能的影响。
- 🌟 优化事件发送失败时重发逻辑,提高重发成功率。
- 🌟 优化运营SDK初始化逻辑。
- 🎉 新增uni-appVue3、Taro3Vue3 <script setup> 写法的支持。
V3.8.13 - 2023/02/21
- 🐞 修复支付宝小程序丢失加密标记导致加密数据上报无法解析的问题。
- 🐞 修复使用资源位组件时某些情况下报错的问题。
- 🐞 修复 Taro3react 框架中 FunctionComponent 调用 hooks 报错的问题。
- 🐞 修复 uniappVue3 框架中编译打包后点击事件丢失的问题。
- 🌟 修改页面分享、分享朋友圈、添加收藏事件和属性标识符。
V3.8.12 - 2023/01/11
- 🐞 修复平台没有运行中的运营弹窗任务时全量存储埋点导致本地存储超限的问题。
- 🐞 修复弹窗组件多个同时使用时多次弹窗的问题。
- 🌟 修改埋点事件时长、性能分析事件和属性标识符。
- 🎉 新增手动更新半自动埋点监控的功能(以应对动态渲染半自动埋点节点无法被监听的问题)。参考文档
V3.8.11 - 2022/12/22
- 🐞 修复在特定条件下调用 getApp 会导致死循环卡死的问题。
- 🐞 修复 Taro2 框架中支付宝小程序和百度小程序 Page 事件丢失的问题。
- 🐞 修复 uniapp 框架中支付宝小程序偶现报错或报警告的问题。
- 🌟 优化使用 Component 作为页面时自动适配,同时移除
comAsPage
初始化配置项。 - 🌟 优化修改 gioPageTitle 设置页面标题为 setNavigationBarTitle 生效。
- 🎉 新增页面属性功能。
V3.8.10 - 2022/11/17
- 🐞 修复在小程序页面型插件中集成报错的问题。
- 🐞 修复 remax 框架部分事件不触发的问题。
- 🐞 修复 Taro3react 无埋点 xpath 取值错误问题。
- 🐞 修复支付宝小程序(含原生及各框架)页面参数丢失的问题。
- 🐞 修复 iOS 下小程序分享完成后偶现事件卡住的问题。
- 🌟 优化初始化关闭数据采集或无埋点时,没有提示的问题。
- 🌟 优化上报事件属性标识符字符长度由 50 修改为 100。
- 🎉 新增性能监控功能。参考文档
V3.8.9 - 2022/10/11
- 🐞 修复 uniapp 框架中偶现点击事件丢失的问题。
V3.8.8 - 2022/09/22
- 🐞 修复 Taro 框架中阻止冒泡失效的问题。
- 🐞 修复加密上报失败重试时事件乱码的问题。
- 🌟 优化曝光监听逻辑,减少性能影响。
- 🌟 优化无埋点处理逻辑,减少性能影响。
- 🎉 新增事件时长统计功能。参考文档
V3.8.7 - 2022/09/14
- 🐞 修复
onShareTimeline
返回取值错误的问题。 - 🎉 新增微信小程序、QQ 小程序
onAddToFavorites
预置埋点事件支持。
V3.8.6 - 2022/09/06
- 🐞 修复 esid 总是为 1 不累加的问题。
- 🐞 修复部分工具类方法极端取值时运行错误的问题。
- 🐞 修复运营弹窗条件复杂时运行报错的问题。
V3.8.5 - 2022/08/09
- 🐞 修复运营弹窗埋点存储过多导致存储可能超限和校验次数过多影响性能的问题。
- 🐞 修复从开启至关闭
enableIdMapping
后仍然会上报userKey
的问题。 - 🎉 新增半自动浏览事件单次发送功能。
V3.8.4 - 2022/08/05
- 🐞 修复开启
forceLogin
且未调用identify
时关闭小程序会上报匿名用户数据的问题。
V3.8.3 - 2022/08/01
- 🐞 修复
onShareAppMessage
异步返回自定义参数时 SDK 取值错误导致分享链接错误的问题。
V3.8.2 - 2022/07/20
- 🎉 新增设置埋点通用属性
setGeneralProps
和清除clearGeneralProps
接口。
V3.8.1 - 2022/07/15
- 🐞 修复在 appOnLaunch 中的埋点 session 取值可能与 visit 事件不一致导致平台统计丢失的问题。
V3.8.0 - 2022/06/29
- 🌟 优化数据上报逻辑,减少丢数概率。
- 🎉 新增快手小程序的适配。
- 🎉 3.8.0 正式版。
V3.8.0-rc.10 - 2022/6/14
- 🐞 修复分享带参数的页面时,页面参数丢失的问题
- 🎉 新增
uploadInterval
初始化配置项,允许自行设置数据上报的延时间隔。
V3.8.0-rc.9 - 2022/5/29
- 🐞 修复 taro2 page 事件丢失问题。
- 🐞 修复 visit 事件丢失进入小程序时的 utm 参数问题。
- 🐞 修复
setUserAttributes
在 AppOnShow 中异步调用时 path 和 query 可能取值错误的问题。 - 🎉 新增数据采集补充标记,允许自定义设置 SDK 上报时的页面 title。
V3.8.0-rc.8 - 2022/5/24
- 🐞 修复获取系统信息异步返回过慢导致事件被卡住的问题。
- 🐞 修复淘宝小程序小部件中 visit 事件丢失的问题。
- 🐞 修复开启 comAsPage 时,Component 页面中 page 事件只触发一次的问题。
V3.8.0-rc.7 - 2022/5/16
- 🐞 修复
setUserId
和setUserAttributes
异步调用且先于identify
调用时,可能出现 deviceId 取值错误的问题。 - 🐞 修复集成多框架集成插件且首次进入小程序为分包页面时,可能出现 deviceId 取值错误的问题。
- 🎉 新增获取 deviceId(匿名用户 Id)的接口。
V3.8.0-rc.6 - 2022/5/6
- 🐞 修复 taro3 vue3 中部分无埋点事件 xpath 取值错误的问题。
- 🐞 修复补发 visit 时丢失 path 字段的问题。
V3.8.0-rc.5 - 2022/4/29
- 🐞 修复上报字段在平台中无法区分 os 的问题(deviceType->operatingSystem)
- 🌟 移除 getLocation 相关逻辑,同时废弃 getLocation 的初始化配置项和 api 调用。
- 🎉 新增 setLocation api,以替代 getLocation 的功能。
V3.8.0-rc.4 - 2022/4/25
- 🐞 修复百度、抖音、QQ 小程序上报页面 title 无取值的问题。
- 🐞 修复 uni-app vue3 中监听
@click="$emit(xxx)"
形式的方法调用不会触发无埋点点击事件的问题。 - 🐞 修复微信小程序 getGioInfo 获取到的 platform 错误导致 H5 打通失败的问题。
V3.8.0-rc.3 - 2022/4/20
- 🐞 修复阿里(支付宝)小程序/淘宝小程序
platform
字段取值错误的问题。 - 🐞 修复 uni-app vue3 和 taro3 vue3 中 setup 定义的方法不会触发无埋点点击事件的问题。
- 🐞 修复快应用集成时报错的问题。
V3.8.0-rc.2 - 2022/4/14
- 🐞 修复部分外置插件的生命周期不能正常执行的问题。
- 🐞 修复
setUserId
方法中userKey
的设值逻辑。 - 🐞 修复微信小程序中首次进入的页面 referralPage 字段取值错误的问题。
- 🐞 修复淘宝小程序中小部件某些情况下加载报错和上报数据失效的问题。
- 🐞 修复开启
subpackage
配置项的小程序独立使用时报错的问题。 - 🐞 修复多框架集成插件中多个分包时实例取值错误的问题。
V3.8.0-rc.1 - 2022/3/30
- 🎉 发布 3.8.0 第一个 rc 版本。