前端-埋点-理念-通识-浅谈

本文探讨了前端埋点的重要性和作用,强调其不仅是产品需求,更是前端开发的日常。介绍了大数据业务与埋点的关系,阐述了何时需要埋点、埋点采集的内容以及SDK在其中的角色。此外,还讨论了埋点存在的问题,如代码维护困难、数据一致性等,并提出了包括代码埋点、可视化埋点、无埋点和后端埋点在内的多种解决方案,以优化前端埋点的工作流程和效率。

Q1:为什么需要埋点?

采集用户浏览次数
采集用户交互行为
采集商品曝光…

先别管采集了什么,重点就是采集二字
Q2: 采集来有什么用啊?

前端:上报用户行为啊!
前端:产品说要这些啊!
公司:服务于大数据业务!

思考埋点,不应从前端角度出发,但怎么就和大数据业务扯上关系了呢?
Q3: 什么是大数据业务?

上图是一个标准的大数据业务的上下游
可以看到数据采集是第一环节

但什么时候开始准备采集呢?
Q4:什么时候需要埋点?

一款新产品规划完成需要看数据时
某个功能改版规划完成需要看数据时
想看两个方案A\B对比数据时
想看活动H5页面数据时
将内容投放到第三方希望看到引流效果时
想看某个广告位曝光数据时
前端:产品要看隔壁老王昨天…

重点:

埋点不应该是产品需求
应该是前端的日常工作之一
no data no bb,无论是后期的复盘,还是明确业务价值,还是用来反怼产品,都是一把神器

Q5:埋点该采集点什么?

前端:公司有现成的sdk,我只要知道api就行了啊
前端:产品想啥姿势就啥姿势呗
大数据:小朋友才做选择,我全都要

数据采集是否丰富
采集的数据是否准确
采集是否及时

从大数据层面,对埋点数据的要求分为

基础层(sdk来解决)
业务层(基于sdk,由前端开发来解决)

ok,又来了一个概念sdk
Q6:什么是sdk?

就是一段js,没什么出奇的:

全局事件监听
暴露一些方法,供业务方调用

一般sdk的理论基础:

who:行为背后的人,具有哪些属性
when:什么时候触发的这个行为?
where:事件发生的地点,城市地区甚至GPS
what:描述用户所做的事件的具体内容
How:用户进行事件的方式

一般sdk的采集内容:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值