1.什么是埋点?
小时候,为了让喜欢的小姐姐注意到我们几个小伙伴,我和几个小伙伴会先摸熟她每天的回家路线,然后提前埋伏在这条路线上的几个地点,然后突然出现,假装偶遇。
这里的埋伏地点和埋点有什么关系呢?
数据分析的前提是要有数据,那么问题就来了,数据从哪里来?
这就需要进行数据采集,采集哪些数据呢?就需要提前规划好采集数据的地点。
我们把小姐姐回家路线看作一款产品(网站或者App)。为了采集到用户数据,比如用户点击某个按钮的次数、观看视频的时长等(为了让小姐姐看到我),需要在产品中提前埋伏好。
也就是在产品中哪个地方想获取到用户数据(我和小伙伴在路线上提前选好几个地点埋伏)。这就是埋点(也就是埋伏地点)。
2.如何埋点?
实现埋点的技术有两种:
(1)使用第三方工具实现。比如GrowingIO、Talkingdata、友盟、神策等。
(2)有些公司对数据安全要求高或者业务复杂,就自己开发来实现。也就是公司开发人员在产品的某些地方加上(“埋伏”)代码来统计用户行为数据,然后有一个后台可以查看这些采集到的数据,方便日后分析。
3.埋点是谁的工作呢?
通常是产品经理、运营或者数据分析师提前做好埋点规划(也就是想要采集什么数据),然后由开发工程师来根据规划去实施埋点。当然,有的公司职责划分没这么清楚,会使用第三方工具又一个人完成。
4.如何进行埋点规划?
通过一个案例(公众号产品)来看下如何进行埋点规划。
(1)业务流程是什么?
想知道埋伏在哪里才能和放学回家的小姐姐偶遇,就要提前摸清楚她回家的路线。同样的,想要知道在哪埋点,就要知道产品的业务流程。
下图是新用户进入公众号的业务流程。
(2)分析目标是什么?
埋伏在小姐姐放学回家路上的目标是为了偶遇。同样的,埋点的目标是为了方便分析,所以要清楚分析目标是什么。
例如,分析目标是想知道公众号菜单栏的人均点击次数。
人均点击次数=菜单点击次数/菜单点击人数。所以,需要采集的数据是:菜单点击次数、菜单点击人数。
(3)采集哪些数据?
根据前面的分析目标知道要采集哪些数据,然后才能在产品对应的地方埋点。本案例要采集的数据是菜单点击次数、菜单点击人数。
假设完成了上面埋点规划,实施埋点后,采集到了下面的数据。
然后,就可以根据采集到的数据,分析出每个菜单的人均点击次数。通过分析可以知道用户喜欢产品的哪个按钮,然后根据分析结果,不断优化菜单里的内容。
5.总结
(1)什么是埋点?
埋点就是为了采集数据,在产品的某些地方提前埋伏好,来获取数据。
(2)如何进行埋点规划?
通过三步进行:业务流程是什么?->分析目标是什么?->采集哪些数据?