1.5.1 • Published 7 months ago
sa-event-tracking v1.5.1
埋点脚本
特色功能
1、事件埋点
2、注入默认信息
3、初始化后获取UA(自动获取)
{
browser: "Chrome 103.0.0.0"
cpu: ""
os: "Mac OS 10.15.7"
}
4、监听错误日子并上传
5、页面加载性能指标
安装脚本
$ npm i sa-event-tracking
or
$ yarn add sa-event-tracking
1.初始化加载脚本:
import { $saInit } from 'sa-event-tracking'
// 调用初始化埋点函数
const getURL = '上报接口地址'
$saInit(getURL, 10000);
2.注入默认信息:
import { $setDefaultInfo } from 'sa-event-tracking'
$setDefaultInfo({ username: 'xxx', userid: 'xxx', siteid: 'xxx' });
3.开始埋点:
import { $track } from 'sa-event-tracking'
$track({
eventId: "10110",
param: {}
})
4.页面加载性能指标:
{name: 'DNS查询耗时', value: '0ms'}
{name: 'TCP链接耗时', value: '0ms'}
{name: '网络请求耗时(TTFB)', value: '3ms'}
{name: 'request请求耗时', value: '0ms'}
{name: '解析dom树耗时', value: '1272ms'}
{name: '白屏时间', value: '15ms'}
{name: 'js脚本执行时间', value: '0ms'}
{name: '首屏渲染时间', value: '1464ms'}
{name: '首次有内容渲染时间', value: '1512ms'}
{name: '页面完全加载时间', value: '1481ms'}
{name: '资源加载耗时', value: '179ms'}
{name: '重定向次数', value: '0次'}
{name: '重定向耗时', value: '0ms'}
{name: '内存大小的限制', value: '4095.75 MB'}
{name: '已分配大小', value: '243.31 MB'}
{name: '当前JS活跃内存大小', value: '219.19 MB'}
import { $initializationDetection } from 'sa-event-tracking';
$initializationDetection();
参数说明:
[{
"userid":"uxy_1000_xxxxxxxxx",
"siteid":"uxy_1000",
"username":"lcc",
"electronVersion":"",
"clientVersion":"9.9.2",
"eventId":"100015",
"param":{
"type":"最近联系人"
},
"system":{
"cpu":"",
"browser":"Chrome 103.0.0.0",
"os":"Mac OS 10.15.7"
},
"timestamp":1658482652052,
"id":350
}]
更多配置参考: github.com/moyupoi/sa-devent-tracking
1.5.1
7 months ago
1.4.6
1 year ago
1.5.0
12 months ago
1.4.8
1 year ago
1.4.7
1 year ago
1.3.7
2 years ago
1.4.5
1 year ago
1.4.4
1 year ago
1.4.3
1 year ago
1.4.2
1 year ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.9
2 years ago
1.3.8
2 years ago
1.3.6
2 years ago
1.3.5
2 years ago
1.3.4
2 years ago
1.3.3
2 years ago
1.3.2
2 years ago
1.3.1
2 years ago
1.3.0
2 years ago
1.2.9
2 years ago
1.2.8
2 years ago
1.2.7
2 years ago
1.2.6
2 years ago
1.2.5
2 years ago
1.2.4
2 years ago
1.2.3
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.2.0
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago