1. JS-SDK
1.1. 1.6.13
sdk更新
- 增加对注意力热图的支持
1.2. 1.6.12.8
sdk更新
- 解决1.6.12.7版本的低端IE浏览器兼容问题
1.3. 1.6.12.7
sdk更新
- 网站二级域是163域的情况下,新增采集163域的用户id信息(www.163.com网站的用户信息),添加到每个上报事件的自定义属性里,方便其它二级域是163网站跟www.163.com网站用户信息打通,新增属性为:
字段名称 | 类型 | 说明 |
---|---|---|
$_ntes_nnid_id | string | 首次进入www.163.com网站匿名随机固定id |
$_ntes_nnid_time | string | 首次进入www.163.com网站时间戳 |
$_ntes_domain | string | 采集数据来源域,默认:163.com |
$_ntes_nuid | string | 首次进入www.163.com网站匿名随机固定id |
$P_INFO_userid | string | 最近一次登陆www.163.com网站账号 |
$P_INFO_time | string | 最近一次登陆www.163.com网站时间 |
- 修复钩子函数load初始化时执行两遍问题;
- cookie存储时本地信息默认到期时间延长到100年,sdk更新后自动修改;
- 事件自定义通用属性设置后,所有事件都会带上这些属性;
1.4. 1.6.12.6
sdk更新
- sdk内部-设备id生成的算法问题修改: 当用户量过大时,重复的概率高,现重新实现(具体看:_.UUID)
1.5. 1.6.12.5
sdk更新
- 渠道推广模块: a. 是否为渠道推广判断依据中取消“渠道媒介”判断
1.6. 1.6.12.4
sdk更新
- 热力图模块:
a. 修复a标签采集日志失败问题;
b. 优化采集a标签 target=='_blank'判断; - 当存储跨二级域时,会话重启判断优化,此时不认为是一个外来域,若不超时,不会开启一个新的会话;解决问题:优化跳出率过高问题;
1.7. 1.6.12.2
sdk更新
- 热力图模块:优化a标签采集数据;
1.8. 1.6.11
sdk更新
- 热力图模块:修复在低端浏览器下报错问题,修复采集超链接报错问题;
- 代码压缩;
1.9. 1.6.10
sdk更新
- 热力图模块:增加全埋点热力图功能;
1.10. 1.6.9
sdk更新
- A/B实验模块:调用login和logout时候,重新拉取实验配置;
- A/B实验模块:当拉取实验超时或失败时,修复未执行回调问题;
1.11. 1.6.8
sdk更新
- 修复可视化实验拉取的实验类型是单页面时,原版本不能触发abtest事件;
1.12. 1.6.7
sdk更新
- abtest多链接实验,修复现有的跳转规则:当匹配规则属于模糊匹配,当前页的url 路径(不带参数)值跟 需要跳转的目标url相同, 则不用跳转;
1.13. V 1.6.6
sdk更新
- 优化触发abtest多链接实验的页面效果;
- 修改当启动abtest时,若不引人优化代码报错问题;
- 设置用户性别
DATracker.people.set_gender()
方法只支持传入参数:0-女,1-男,2-未知;
1.14. V 1.6.5
sdk更新
- abtest功能支持定向;
1.15. V 1.6.4
sdk更新:
- abtest功能支持可视化实验;
- 新增可视化实验优化代码块;
- sdk自动升级引入方式支持最新版本sdk;
1.16. V 1.6.3
sdk更新:
- 修复应用为单页面时,会话结束后refer值为当前页问题;
1.17. V 1.6.2
sdk更新:
- 热力图功能支持自定义获取元素路径API,查看文档
5.4 自定义获取元素路径
;
1.18. V 1.6.1
sdk更新:
- abtest功能支持多链接实验;
- abtest功能支持编程实验、多链接实验的调试;
- 新增truncateLength配置,支持上报数据字段的长度设置,默认不限制长度;
- 修复上报数据设置为 img 时,不支持回调功能;
1.19. V 1.6.0
sdk更新:
- 支持abtest;
- 上报数据,支持img信标方式;
1.20. V 1.5.0
sdk更新:
- 支持热力图数据采集功能(查看文档中'5.热力图数据采集',sdk默认关闭)
1.21. V 1.4.0
sdk更新:
- 重新设计打通APP与H5,支持APP采集H5数据;
- 新增网站访问来源记录;
- 去除 Array对象的原型链上的自定义扩展;
- 修改判断是否外链条件,原先 document.domain 方式存在缺陷;
- 去除版本v1.3新增的超时不再发数据功能,经实际检测存在缺陷;
1.22. V 1.3(Beta版本)
sdk更新:
- sdk初始化时,新增 loaded 配置;
- 支持PV事件自定义属性设置;
- 支持事件自定义通用属性设置;
- 增强调试模式;
- 现代浏览器中,当数据接收服务器响应缓慢,超过一定时间取消当前请求,防止阻塞;
页面sdk引入方式变更:
- jssdk文档中移除 异步方式(不走CDN) 说明,不再更新该引入方式,新增不自动更新方式引入,请替换。 https://hubble-js-bucket.nosdn.127.net/DATracker.globals.1.3.2.js ;
- 同步方式中(APP和H5混合模式使用),引入的sdk地址开放为CDN地址(手动指定);
1.23. V 1.2.2
单页面模式修改,支持 history 类型自动监听,调用 history.replaceState 方法默认不触发pv事件;
请查看JS SDK使用说明中 is_single_page 部分。
【MOD】
- 去除 DATracker.single_pageview方法,不再支持手动触发history的pv事件,sdk内部自动监听触发pv事件;
- history模式下,新增配置项 track_replace_state,配置为true后, 调用 history.replaceState 自动监听触发pv事件;
- 支持渠道跟踪;
1.24. V 1.1.1
sdk地址: https://hubble-js-bucket.nosdn.127.net/DATracker.globals.1.1.1.js
单页面模式修改,支持 history 类型
请查看JS SDK使用说明中 is_single_page 部分。
使用该功能时请更新引入SDK的代码块,请查看JS SDK使用说明中 获取和引入 HubbleData SDK 部分。
1.25. V 1.1.0
添加 get_appStatus 方法,打通 App 与H5,具体查看 打通 App 与H5 文档。
使用该功能时请更新引入SDK的代码块,请查看JS SDK使用说明中获取和引入 HubbleData SDK部分。