前端数据埋点

前端埋点


文章目录

  • 前言
  • 一、什么是埋点
  • 二、为什么采用埋点
  • 三、前端埋点方案
    • 3.1、手动埋点
    • 3.2、可视化埋点
    • 3.3、无埋点
  • 四、埋点方式


前言

最近看到一个很有意思的前端数据收集:前端数据埋点,下面说说我的观点


一、什么是埋点

埋点,是数据采集领域,简单来说就是行为数据收集

二、为什么采用埋点

数据生产->数据收集->数据处理->数据分析->数据驱动/用户反馈->产品优化/迭代

通过大数据处理,数据统计,数据挖掘等加工处理,可以得到衡量产品状态的一些基本指标,从而洞察产品状态。

三、前端埋点方案

3.1、手动埋点

含义:用户触发某个动作后手动上报数据,本质就是用 js 代码拿到一些基本信息,然后在一些特定的位置返回给服务端

优点:最准确,可以满足很多定制化需求

缺点:埋点逻辑和业务代码耦合到一起,不利于代码维护和复用

3.2、可视化埋点

含义:通过可视化工具配置采集节点,指定自己想要检测的元素和属性,查找 dom 然后绑定事件

优点:按需配置,不会像埋点一样产生大量的无用数据

缺点:难加载一些运行时参数,页面结构发生变化,可能需要进行部分重新配置

3.3、无埋点

含义:也叫“全埋点”,前端自动采集全部事件并上报埋点数据,在后端数据计算时过滤出有用数据

优点:收集用户所有端上行为,很全面

缺点:无效数据很多,上报数据量大

四、埋点方式

页面埋点:统计用户进入或离开页面的各种维度信息,如页面的浏览次数(PV:Page View)、浏览页面人数(Unique Visitor)、页面停留事件、浏览器信息等

交互埋点:统计用户在应用内每一次点击事件,如报价列表浏览次数,再次询价次数

曝光埋点:统计具体区域是否被用户浏览到,如活动的引流入口显示,投放广告显示

你可能感兴趣的:(前端,大数据)