1.0.3 • Published 1 year ago

tw-tracker v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

tw-tracker

一个埋点的跟踪器

  • 支持手动开启路由 historyhash 模式的监听

  • 支持 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秘钥"} 形式
})
1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago