yit-collect
v3.0.0
Published
```js 点击统计(不建议使用,影响曝光的统计) window._collect.click({ spm, biz_params: string }) // 单独调用的曝光函数 window._collect.onExposure({ // [{ // spm, // biz_params, // 也可以传obj // datalogArr // }], }) window._collect = { // 获取当前
Downloads
10
Readme
数据统计埋点sdk的
数据统计的方法
点击统计(不建议使用,影响曝光的统计)
window._collect.click({
spm,
biz_params: string
})
// 单独调用的曝光函数
window._collect.onExposure({
// [{
// spm,
// biz_params, // 也可以传obj
// datalogArr
// }],
})
window._collect = {
// 获取当前屏幕的曝光信息
// 绑定滚动事件
handleScroll,
handleExposure,
resetExposure, // 重置曝光方法
onExposure(list,issend)
}
/**两个方法需要同时调用
window._collect.handleScroll()
window._collect.handleExposure()
**/
统计元素的特点: 主要以对元素添加属性
- data-spm: 统计元素的vid
- data-log: 表示用于统计的元素(废弃)
- data-log_*: 统计元素的业务参数, 例如
data-log_product_id=1234
; 表示当前元素的spuid - 以下主要是针对曝光
- data-boxScroll : 页面内部可以纵向滚动的元素, 如果需要统计的话,需要放这个属性
点击、曝光
+ 点击: click
+ 曝光: exposure;内部数据出现在可视区域内,认为当前元素需要曝光
* 横向滚动(页面滚动、元素内部滚动)
* 纵向滚动(页面滚动、元素内部滚动)
* 停止时组件高度宽度 >= 50%
* 返回定位过程中不曝光
* fixed固定定位的报一次
* 轮播曝光埋点
* 隐藏模块(可见时曝光)(display:none, dom删除, zIndex过低。。。等)