1.0.3 • Published 1 year ago
tw-tracker v1.0.3
tw-tracker
一个埋点的跟踪器
支持手动开启路由
history
或hash
模式的监听支持
Dom
元素的埋点跟踪支持自动生成用户uuid,通过
canvas指纹跟踪技术
+md5
转换生成固定32位uuid,也支持自己配置
安装
npm i tw-tracker
引入
// CommonJs 模式
const tracker = require('tw-tracker')
// ESModule 模式
import tracker from 'tw-tracker'
// AMD 模式
<script src="path/to/tw-tracker"></script>
使用
import Tracker from "tw-tracker"
new Tracker({
requestUrl: "http://localhost:8888/example", // [必填]上报接口
historyTracker: false, // [选填]默认false关闭
hashTracker: false, // [选填]默认false关闭
domTracker: false, // [选填]默认false关闭
sdkVersion: '1.0.0', // [选填]默认 1.0.0
extra: {}, // [选填]额外的参数
jsError: false, // [选填]默认false关闭
uuidAuto: false // [选填]默认false关闭 可传入 boolean|{token:"自定义uuid秘钥"} 形式
})