sunshine-track具备以下功能:
- ✅ 用户行为上报:包括
点击、跳转页面、跳转页面记录数组、请求等 - ✅ 用户手动上报:提供
Vue 自定义指令以及add、report函数,实现用户手动上报 - ✅ 自定义上报:提供
格式化上报数据、自定义上报函数、自定义决定上不上报等配置项,更灵活地上报数据 - ✅ 请求数据上报:提供
检测请求返回、过滤请求等配置项,让用户决定上报哪些请求数据 - ✅ 上报方式:提供
上报方式配置项,用户可选择img、http、beacon三种方式,http方式又支持xhr、fetch两种,且支持自定义headers - ✅ 上报数据缓存:可配置
本地缓存、浏览器本地缓存、IndexedDB三种方式 - ✅ 上报数据阈值:可配置上报数据
阈值,达到阈值后进行上报操作 - ✅ 全局点击上报:可通过配置
选择器、元素文本,对全局DOM节点进
