1.0.0 • Published 4 years ago
dz-track-log v1.0.0
dz-track-log
介绍
多准客户端|服务端埋点及数据追踪
接口说明
- 设置埋点数据 API
- 方法:POST
- 地址:/api/collect/settrackdata
- 参数
- trackId: string - 埋点标识
- envinfo: object - 环境信息
- extrainfo: object - 自定义信息,一般为自定义的埋点数据
- timestamp: number - 时间,单位 ms
- 返回数据
{ code: 200, data: null, info: { ok: true, errCode: null, msg: "收集成功!", }, }
- 获取埋点数据 API
- 方法:GET
- 地址:/api/collect/gettrackdata
- 参数
- trackId: string - 埋点标识
- 返回数据
{ code: 200, data: [ { trackId: 'test666666666', envInfo: { resolutionRatio: '1920x1200', network: '-', language: 'zh-CN', timezone: -8, ua: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36', os: 'Mac OS X_10.15.5', browser: 'Chrome_83.0.4103.61', engine: 'Webkit_537.36', sessionId: { version: 4, hex: 'ddd1feac-17a4-4e40-a11f-ce95e45e5804', }, deviceId: '3baafcb2-cc8f-4b2d-8d46-de7c4adc752c', fromUrl: 'http://127.0.0.1:5500/dataTrack/dist/index.html', currUrl: '127.0.0.1:5500/dataTrack/dist/index.html', }, extraInfo: {}, timestamp: 1591146453023, }, ], info: { ok: true, errCode: null, msg: '操作成功!', }, }
本地启动(启动 ts 编译)
npm run compile:watch npm run start
技术栈
- typescript
- koa
- pm2
1.0.0
4 years ago