@koi-br/web-watch-sdk
v1.1.1
Published
统一的前端数据采集SDK,集成埋点采集和错误监控功能
Readme
Unite SDK
一个统一的前端数据采集SDK,集成了埋点采集和错误监控功能。
功能特性
- 🔍 埋点采集 (Tracking)
- 自动埋点(页面访问、点击事件等)
- 手动埋点
- 自定义事件上报
- 🛡️ 错误监控 (Watch)
- JS错误捕获
- Promise异常捕获
- 网络请求异常监控
- 性能数据采集
快速开始
安装
$ npm install @koi-br/web-watch-sdk基础使用
import webWatchSDK from '@koi-br/web-watch-sdk';API文档
配置项
| 参数 | 说明 | 类型 | 默认值 | |------|------|------|--------| | appId | 应用标识 | string | - | | features | 功能开关 | object | { tracking: true, watch: true } | | tracking | 埋点配置 | object | - | | watch | 监控配置 | object | - |
packages/unite-sdk/ ├── src/ │ ├── core/ # 核心功能 │ │ ├── sdk.ts # SDK主类 │ │ └── types.ts # 类型定义 │ ├── tracking/ # 埋点相关 │ │ ├── index.ts │ │ └── tracker.ts │ ├── watch/ # 监控相关 │ │ ├── index.ts │ │ └── monitor.ts │ ├── utils/ # 工具函数 │ │ ├── request.ts │ │ └── helper.ts │ └── index.ts # 入口文件 ├── package.json └── tsconfig.json
