# 2.x 版本升级指南

# 不兼容变更

  1. autoProxy.autoTrack 默认值改为 false,即自动采集 element 事件开关默认为关闭(以前为默认打开)
  2. autoProxy.page_pull_down_refresh 默认值改为false,即自动采集下拉刷新事件开关默认为关闭(以前为默认打开)
  3. autoProxy 由之前的boolean型改为对象形式配置
  4. 上报域名更改为 https://api.datanexus.qq.com

# 兼容变更

  1. 增加腾讯广告 clickid 的采集并缓存,字段分别为 gdt_vid、qz_gdt。

# 老客户如何升级?

  1. 下载腾讯有数 SDK 2.1.1版本,并更改 autoProxy 配置,如果您没有使用到 element 事件,则设置为 false;如果您没有用到 page_pull_down_refresh 事件,则设置为 false,如下配置是 autoProxy 的默认配置,请根据实际使用情况来配置开关。

下载 SDK Version: 2.1.1 (opens new window)

let sr = require('./utils/sr-sdk-wxapp.js').init({    
  //腾讯有数:您在腾讯有数的token,以 bi 开头,【数据接入】-【接入工具】-【密钥管理】处获取token    
  token: 'bi72fccc7184ef4xxx',
  //小程序appID,如是微信小程序,以 wx 开头
  appid: 'wx195745e8e342bxxx',
  //若使用小程序插件,需要设置为 true
  usePlugin: false,
  //开启后允许控制台打印查看埋点数据
  debug: true,
  //开启后数据传输加密,默认为 false
  encrypt: true,
  //开启后将监控小程序全局错误,包括 JS 执行错误以及接口报错
  openErrorMonitoring: false,
  //开启自动代理,此功能为有数 SDK 核心功能,建议开启,开启前请完成「小程序授权」操作,详见下文“init 参数说明”部分
  autoProxy: {
  	//开启后代理采集启动应用事件,默认为true
  	app_launch: true,
  	//开启后代理采集显示应用事件,默认为true
  	app_show: true,
  	//开启后代理采集隐藏应用事件,默认为true
  	app_exit: true,
  	//开启后代理采集浏览页面事件,默认为true
  	browse_page: true,
  	//开启后代理采集离开页面事件,默认为true
  	leave_page: true,
  	//开启后代理采集元素事件,v2.0.0版本之前默认为true,v2.0.0版本之后默认为false
  	autoTrack: false,
  	//开启后代理采集下拉刷新页面事件,v2.0.0版本之前默认为true,v2.0.0版本之后默认为false
  	page_pull_down_refresh: false,
  	//开启后代理采集上拉触底页面事件,默认为true
  	page_reach_bottom: true,
  	//开启后代理采集分享页面事件,默认为true
  	page_share_app_message: true,
    //开启后自动采集openid,默认为true
    openAutoTrackOpenId: true,
    //开启后自动采集unionId,默认为true
    openAutoTrackUnionId: true,
    //开启后自动采集分享裂变,默认为true
    openSdkShareDepth: true,
  }
})
  1. 微信公众号后台增加安全域名:https://api.datanexus.qq.com,需要注意的是以前老的上报域名 https://zhls.qq.com 继续保留,不要删除。

添加安全域名