1.2.2.1 JS-SDK

优质
小牛编辑
140浏览
2023-12-01

1.1. 1.6.12.8

发布日期:2020年04月28日

sdk更新

  1. 解决1.6.12.7版本的低端IE浏览器兼容问题

1.2. 1.6.12.7

发布日期:2019年11月20日

sdk更新

  1. 网站二级域是163域的情况下,新增采集163域的用户id信息(www.163.com网站的用户信息),添加到每个上报事件的自定义属性里,方便其它二级域是163网站跟www.163.com网站用户信息打通,新增属性为:
字段名称类型说明
$_ntes_nnid_idstring首次进入www.163.com网站匿名随机固定id
$_ntes_nnid_timestring首次进入www.163.com网站时间戳
$_ntes_domainstring采集数据来源域,默认:163.com
$_ntes_nuidstring首次进入www.163.com网站匿名随机固定id
$P_INFO_useridstring最近一次登陆www.163.com网站账号
$P_INFO_timestring最近一次登陆www.163.com网站时间
  1. 修复钩子函数load初始化时执行两遍问题;
  2. cookie存储时本地信息默认到期时间延长到100年,sdk更新后自动修改;
  3. 事件自定义通用属性设置后,所有事件都会带上这些属性;

1.3. 1.6.12.6

发布日期:2019年10月18日

sdk更新

  1. sdk内部-设备id生成的算法问题修改: 当用户量过大时,重复的概率高,现重新实现(具体看:_.UUID)

1.4. 1.6.12.5

发布日期:2019年10月14日

sdk更新

  1. 渠道推广模块: a. 是否为渠道推广判断依据中取消“渠道媒介”判断

1.5. 1.6.12.4

发布日期: 2019年9月03日

sdk更新

  1. 热力图模块: a. 修复a标签采集日志失败问题; b. 优化采集a标签 target=='_blank'判断;
  2. 当存储跨二级域时,会话重启判断优化,此时不认为是一个外来域,若不超时,不会开启一个新的会话;解决问题:优化跳出率过高问题;

1.6. 1.6.12.2

发布日期: 2019年6月28日

sdk更新

  1. 热力图模块:优化a标签采集数据;

1.7. 1.6.11

发布日期: 2019年2月21日

sdk更新

  1. 热力图模块:修复在低端浏览器下报错问题,修复采集超链接报错问题;
  2. 代码压缩;

1.8. 1.6.10

发布日期: 2019年1月29日

sdk更新

  1. 热力图模块:增加全埋点热力图功能;

1.9. 1.6.9

发布日期: 2018年11月20日

sdk更新

  1. A/B实验模块:调用login和logout时候,重新拉取实验配置;
  2. A/B实验模块:当拉取实验超时或失败时,修复未执行回调问题;

1.10. 1.6.8

发布日期:2018年09月26日

sdk更新

  1. 修复可视化实验拉取的实验类型是单页面时,原版本不能触发abtest事件;

1.11. 1.6.7

发布日期:2018年08月28日

sdk更新

  1. abtest多链接实验,修复现有的跳转规则:当匹配规则属于模糊匹配,当前页的url 路径(不带参数)值跟 需要跳转的目标url相同, 则不用跳转;

1.12. V 1.6.6

发布日期:2018年08月22日

sdk更新

  1. 优化触发abtest多链接实验的页面效果;
  2. 修改当启动abtest时,若不引人优化代码报错问题;
  3. 设置用户性别DATracker.people.set_gender()方法只支持传入参数:0-女,1-男,2-未知;

1.13. V 1.6.5

发布日期:2018年08月07日

sdk更新

  1. abtest功能支持定向;

1.14. V 1.6.4

发布日期:2018年07月24日

sdk更新:

  1. abtest功能支持可视化实验;
  2. 新增可视化实验优化代码块;
  3. sdk自动升级引入方式支持最新版本sdk;

1.15. V 1.6.3

发布日期: 2018年07月10日

sdk更新:

  1. 修复应用为单页面时,会话结束后refer值为当前页问题;

1.16. V 1.6.2

发布日期: 2018年05月28日

sdk更新:

  1. 热力图功能支持自定义获取元素路径API,查看文档 5.4 自定义获取元素路径

1.17. V 1.6.1

发布日期: 2018年05月23日

sdk更新:

  1. abtest功能支持多链接实验;
  2. abtest功能支持编程实验、多链接实验的调试;
  3. 新增truncateLength配置,支持上报数据字段的长度设置,默认不限制长度;
  4. 修复上报数据设置为 img 时,不支持回调功能;

1.18. V 1.6.0

发布日期: 2018年04月25日

sdk更新:

  1. 支持abtest;
  2. 上报数据,支持img信标方式;

1.19. V 1.5.0

发布日期 : 2018年03月01日

sdk更新:

  1. 支持热力图数据采集功能(查看文档中'5.热力图数据采集',sdk默认关闭)

1.20. V 1.4.0

发布日期 : 2018年01月10日

sdk更新:

  1. 重新设计打通APP与H5,支持APP采集H5数据;
  2. 新增网站访问来源记录;
  3. 去除 Array对象的原型链上的自定义扩展;
  4. 修改判断是否外链条件,原先 document.domain 方式存在缺陷;
  5. 去除版本v1.3新增的超时不再发数据功能,经实际检测存在缺陷;

1.21. V 1.3(Beta版本)

发布日期 : 2017年11月14日

sdk更新:

  1. sdk初始化时,新增 loaded 配置;
  2. 支持PV事件自定义属性设置;
  3. 支持事件自定义通用属性设置;
  4. 增强调试模式;
  5. 现代浏览器中,当数据接收服务器响应缓慢,超过一定时间取消当前请求,防止阻塞;

页面sdk引入方式变更:

  1. jssdk文档中移除 异步方式(不走CDN) 说明,不再更新该引入方式,新增不自动更新方式引入,请替换。 https://hubble-js-bucket.nosdn.127.net/DATracker.globals.1.3.2.js
  2. 同步方式中(APP和H5混合模式使用),引入的sdk地址开放为CDN地址(手动指定);

1.22. V 1.2.2

发布日期 :2017年9月13日

单页面模式修改,支持 history 类型自动监听,调用 history.replaceState 方法默认不触发pv事件;请查看JS SDK使用说明中 is_single_page 部分。【MOD】

  1. 去除 DATracker.single_pageview方法,不再支持手动触发history的pv事件,sdk内部自动监听触发pv事件;
  2. history模式下,新增配置项 track_replace_state,配置为true后, 调用 history.replaceState 自动监听触发pv事件;
  3. 支持渠道跟踪;

1.23. V 1.1.1

发布日期 :2017年7月24日

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.24. V 1.1.0

发布日期 :2017年7月15日

添加 get_appStatus 方法,打通 App 与H5,具体查看 打通 App 与H5 文档。

使用该功能时请更新引入SDK的代码块,请查看JS SDK使用说明中获取和引入 HubbleData SDK部分。