hot-vpoints
v1.3.3
Published
火山埋点二次封装
Readme
方法使用
使用
1. npm i hot-vpoints
2. const vPoint = new Volcano()
3. 初始化 vPoint.init(config)config 配置 pointConfig
1. initConfig init配置
2. entrySourceMap 来源字典
3. loginConfig
4.platform:平台loginConfig 属性
| 属性 | 配置 | 默认值 | | --- | --- | --- | | uid | 登录 id的key名字 | null | | sex | 性别 | null | | idType | 多口经上报对应字符串 | null |
例子:
import HotPoint from "hot-vpoints"
const vPoint = new HotPoint.Volcano.Volcano() vPoint.init({ pointConfig:{ initConfig: {}, entrySourceMap: {}, loginConfig: {} } }).then(res=>{ console.log(res) })
API
1. 监听dom 上报
点击事件的上报 在dom节点增加以下属性即可
/**
*
* @param vpoint- 开头的属性
*
* vpoint-eventname=事件名
* vpoint-params=事件参数
* vpoint-becon=becon上报
* vpoint-presetattr=是否包含公共属性 默认 true
* vpoint-duration=是否带有设置浏览时间 需要页面调用collectBrowseTime
* vpoint-prevkey=是否带有上个页面的地址
*/
2. 调用方法
1. reportPoint(事件名,事件参数)
2. reportPointBecon(事件名,事件参数)