x-track
Version:
web track
65 lines (49 loc) • 1.4 kB
Markdown
add x-track
```
```shell
$ npm install x-track --save
```
目前可以通过[unpkg.com/x-track](https://unpkg.com/x-track/)获取到最新版本的资源,在页面上使用 script 标签直接引入文件即可开始使用
```html
<script src="https://unpkg.com/x-track/dist/x-track.min.js"></script>
```
或者
```html
<script src="https://cdn.jsdelivr.net/npm/x-track/dist/x-track.min.js"></script>
```
> 建议使用 CDN 引入 x-track 的用户在链接地址上锁定版本,以免将来 x-track 升级时受到非兼容性更新的影响。锁定版本的方法请查看 [unpkg.com](https://unpkg.com/) or [jsdelivr.com](https://www.jsdelivr.com/)。
```js
import { Click, TP, Exposure } from "x-track"
// 点击埋点
let click = new Click({
trackCb: (val) => {
console.log('click track', val)
}
})
document.querySelectorAll('.item').forEach(v => {
click.add(v)
})
// 停留时长
let tp = new TP({
trackCb: (oTime) => {
// localStorage.setItem('tb time', JSON.stringify(oTime))
// httpAjaxGet('http://www.baidu.com', oTime)
}
})
// 曝光埋点
let exposure = new Exposure({
trackCb: (val) => {
console.log('exposure track', val)
}
})
```
参考 `/example/vue.html`
前端页面埋点,点击、曝光、停留时长,支持单页面和多页面。
```shell
$ yarn