更新日志

v2.3.4

  • 【优化】 优化js报错上报
  • 【新增】 增加rrweb录制模块
  • 【新增】 js接入rrweb
  • 【优化】 优化pageobj.href变更时机
  • 【优化】 优化ajaxerror错误信息

v2.3.3

  • 【优化】 优化path监听逻辑,增加用户点击浏览器前进后退监听
  • 【优化】 优化获取page.href方式
  • 【新增】 新增LOG_RESERROR类型,增加静态资源报错监控
  • 【优化】 优化静态资源上报逻辑,每秒最大阙值30
  • 【新增】 新增固定链接引用
  • 【优化】 静态资源错误增加getAttribute获取src
  • 【优化】 对vue相关dom上添加的data-v属性拆解成key、value形式
  • 【优化】 优化静态资源监控代码,增加获取tag、src外其他属性上报
  • 【新增】 新增字段isCrawler,判断是否为爬虫
  • 【新增】 新增爬虫字典

v2.3.2

  • 【修复】 优化ajax监听逻辑,避免多次调用重复上报

v2.3.1

  • 【优化】 上报数据取消url编码、base64编码

v2.3.0

  • 【增加】 新增type类型log_msg 查看新增字段
  • 【增加】 browse_url相关15个字段
  • 【增加】 device相关4个字段

v2.2.0

  • 【增加】 ajax新增method字段
  • 【增加】 content-type目前索引支持'application/json', 'application/xml', , 'multipart/form-data', 'application/pdf', 'application/x-www-form-urlencoded'
  • 【增加】 req.headers增加索引
  • 【优化】 删除冗余字段 点击查看删除字段
  • 【优化】 req.header/res.header索引字段名全部转为小写
  • 【优化】 ResponeseHeaders字段优化为res.headers

v2.1.**

  • 【增加】 增加init对象IsAjax属性,去除ajax上报信息
  • 【优化】 为支持开放公网,获取用户信息接口去除staff

v2.1.1

  • 【增加】 ajax新增Traceid字段

v2.0.**

  • 【增加】 增加_fesdk全局方法
  • 【增加】 增加Appid、pageId全局属性
  • 【增加】 增加_fesk.init()方法初始化appid
  • 【增加】 增加_fesk.signData()方法初始化用户信息
  • 【增加】 增加_fesk.track()方法上报自定义事件
  • 【优化】 优化log_path上报时机,删除定时器,减少内存消耗
  • 【增加】 增加_fesk.$logpath()触发log_path上报事件,解决切换tab路由不变页面数据未上报问题

v1.8.**

  • 【优化】 LOG_CLICK优先执行埋点事件,减少未捕获情况(如el-select)
  • 【增加】 [LOG_CLICK增加来源页,LOG_PATH增加来源页的来源页]【YHBM-6881】
  • 【优化】 日志压缩(对象转数组)
  • 【增加】 LOG_CLICK 增加来页面坐标(热力图)
  • 【增加】 LOG_page 增加navigationType
  • 【优化】 LOG_CLICK 提高热力图精度;调整U2AT、feU2Name、feU2Code、feSchoolId 优先从sessionStorage获取
  • 【增加】 fePathname、fePathUrl通过配置routerMode支持history或hash模式
  • 【增加】 调用接口获取用户邮箱、用户名写入session storage

v1.8.3 - 2021.01.28

  • 【优化】 代码性能优化(for、增加中间变量、代码简化)
  • 【优化】 LOG_JS重构简化 browser规矩完善
  • 【优化】 felog 改为node版
  • 【优化】 LOG_CLICK增加className和id记录 点击元素优先级判断a、button、label
  • 【优化】 增加 host、 title 和 pathname通过meta 自定义 ("fehost" "fetitle" "fepathname" )
  • 【优化】 deviceObj、queryObj 默认值改为空值
  • 【优化】 feU2Code 优先取E2Email、页面停留时长1小时限制
  • 【优化】 test、prod版本根据版本号生成文件名
  • 【增加】 日志合并上报,减少请求数
  • 【增加】 LOG_JS手动上报错误日志方法jsError
  • 【优化】 LOG_PAGE页面性能 优先使用PerformanceNavigationTiming获取
  • 【优化】 LOG_CLICK 提高热力图精度;调整U2AT、feU2Name、feU2Code、feSchoolId 优先从sessionStorage获取
  • 【增加】 fePathname、fePathUrl通过配置routerMode支持history或hash模式

v1.8.1 - 2020.10.29

  • 【增加】 feU2Code、feU2Name
  • 【增加】 LOG_JS日志白名单
  • 【优化】 LOG_CLICK 支持通过设置标签 feclickname 属性来自定义点击事件innerText值
  • 【增加】 LOG_PATH refVisitTime来源页停留时间
  • 【优化】 pageUUIDs在开发环境中点击跳转到日志查询页
  • 【增加】增加LOG_PAGECLOSE、页面停留时长统计精度优化
  • 【增加】 feSchoolId

v1.7.8 - 2020.06.23

  • 【增加】 LOG_PATH日志增加 pageObj.referrer
  • 【增加】 LOG_PATH 和 LOG_PAGE日志增加 febuildtime和febuildtimex字段

v1.7.5 - 2020.04.27

  • 【增加】 LOG_VALIDATE接口 数据校验异常统计
  • 【增加】 jiaowuSchoolId

v1.6.9 - 2020.03.12

  • 【增加】 ajax过滤帆布统计

v1.6.8 - 2019.12.24

  • 【优化】 数据脱敏处理
  • 【变更】 feAtUUID处理后变更为feUserUUID
  • 【增加】 feUserCode
  • 【增加】 feUserName

v1.5.0 - 2019.10.22

  • 【增加】 queryObj对象
  • 【优化】 LOG_ARGS接口 recordArgsLogFesdk 方法第二个参数兼容传入对象
  • 【增加】 LOG_ARGS接口 接收数字 b01-b10

v1.4.1 - 2019.09.24

  • 【增加】 LOG_PAGE类型增加pageObj.referrer
  • 【优化】 LOG_PAGE日志记录时间优化
  • 【变更】 LOG_PATH黑白名单变更,记录间隔改为300ms

v1.3.8 - 2019.08.22

  • 【变更】 responseText > 100000 变更为 responseText > 80000
  • 【优化】 ajax异常处理增加 ajax-error.js
  • 【修复】 ISO8601偏移计算移除

v1.3.5 - 2019.08.08

  • 【增加】 LOG_CLICK用户行为日志收集
  • 【增加】 单页面访问记录
  • 【增加】 用户设备相关信息收集
  • 【增加】 LOG_ARGS接口入参统计

v1.2.0 - 2019.06.20

  • 【重构】 字段名称重新梳理
  • 【优化】 ajaxResponseText 大于100k 进行特殊处理
  • 【增加】 ajaxResponseLength
  • 【修复】 feXdfUUID 7 -> 365
  • 【优化】 构建程序增加对fesdk的版本注释

v1.1.0 - 2019.05.20

  • 【优化】 去掉axios第三方插件,改用原生JS实现
  • 【增加】 ajax日志增加responseText的收集
  • 【增加】 增加页面标题的获取feTitle
  • 【增加】 增加fesdk版本号标识logVer
  • 【增加】 针对测试环境增加特殊打包处理来支持外网调用

v1.0.0 - 2019.05.07

  • 【功能】 js、page日志类型收集

v1.0.2 - 2019.05.16

  • 【增加】 ajax日志类型收集
  • 【优化】 构建增加头信息(构建日期、环境信息)
  • 【优化】 fesdkJS缓存定义为166分钟进行自动刷新
  • 【功能】 CDN接入、GZIP压缩开启

v1.0.1 - 2019.05.09

  • 【修复】 pageUUIDs在开发环境中的应用

v0.0.0

  • 【时间】 2019.03.28 项目启动
  • 【时间】 2019.04.25 第一阶段完成,进行项目拆分
  • 【辅助】 基于vue CLI3、nodejs的日志收集服务
  • 【辅助】 基于elementUI的日志展示查询服务
  • 【辅助】 原生nodejs日志查询服务
  • 【技术】 vue2、vueCLI3、nodejs、elementUI、echarts、sqllite、npm pm2、webpack
Last Updated: