话题背景:
埋点是个什么玩意儿?不少人不清不楚,觉得很神秘,用的也不多,却觉得很重要。
今日话题:
什么是埋点?为什么埋?怎么埋?
目标:初识埋点即可,要懂非一日之寒。
群友观点:
埋点就是“鬼”,听过的人多,用过的人少。
我们埋了,做了简单数据记录,经不起推敲。
我理解的埋点的步骤:
1.分析需求,2.根据需求拆分指标,3.根据指标确定埋点,4.设计数据需求文档;5.指标开发,指标开发展开讲还有很多。
数据埋点我们可以分成两类,其一是页面统计,其二是行为统计。
页面统计可以帮我们知晓某个页面被多少人访问了多少次。行为统计是指用户在界面上的操作行为,应用最为广泛的便是按钮的点击次数。
还有一个用户属性埋点,主要是记录用户相关的信息。
埋点就是在关键页面,路径中收集用户的行为,做统计分析使用。前台在代码中提前写好了。
定义:埋点指在需要采集数据的“操作节点”将数据采集的程序代码附加在功能程序代码中;操作节点:一般是触发具有重要意义的事件:按钮的点击、页面的打开、页面的分享等;
ptr:讲下我自己的经验:
1. 埋点一般的需求来源是运营,在某种行为执行时做数据统计,比如用户点击按钮,记录用户id、点击行为等数据,可以用来做后续优化的数据依据。
2. 埋点的地方也是有讲究的,首先要确定用户路径,根据这个路径去定统计指标(比如转化率),然后把指标的公式每一个变量细化成埋点的地方。
3. 埋点的上传时机,有些埋点无法实时统计上传,所以要确定好埋点数据上传的时机,比如后台上传或者下一次打开上传。
4. 埋点可用现成的sdk集成,然后配置好方法就可以了。
万有青年:埋点就是热力图数据统计。统计 当前页面每块区域 用户点击率和重复点击率。
燕子:有一个问题,埋点与性能冲突吗?程传宝:如果实时上报,数据量大会影响性能(书上这么说)。
史塔克:肯定有影响 你加任何一个功能性能都有影响 只不过有的不明显而已。
程传宝:埋点后常见的数据上报的几种类型:
星晴:我之前做的都是H5那种简单的埋点。只需要定义序号/事件名称,和事件所在页面,提供给开发就好了。
小白:我自己遇到的埋点问题,主要是集中在指标定义,以及数据存储这里。
指标定义:比如产品口头表述的曝光、有效点击等行为,都需要细化成具体的用户行为(比如多少秒算有效点击),以及数据指标的单位;
数据存储:
每次数据上报是否需要加上用户的身份信息,这点应该在需求阶段明细清楚(决定后续是只支持聚类分析,还是能支持到颗粒度更细的单个用户行为分析),是与否之间造成的数据存储方案是截然不同的;
1、什么是埋点?
数据埋点我们可以分成:页面统计、行为统计、用户属性统计等。
页面统计可以帮我们知晓某个页面被多少人访问了多少次。行为统计是指用户在界面上的操作行为,应用最为广泛的便是按钮的点击次数。用户属性埋点,主要是记录用户相关的信息。
2、为什么要做埋点?
埋点是用户数据采集与分析的步骤,目的应该是分析行为和跟踪变化。
别废话, 一切用数据事实说话。
C端做埋点主要还是关注用户的行为路径,不断优化找出问题,提高留存,转化;B端的埋点关注功能使用情况,判断某个功能在某个时间段的使用场景,使用次数逐渐下降的就可以考虑考虑给他干掉了。
3、怎么埋?
1.分析需求,2.根据需求拆分指标,3.根据指标确定埋点,4.设计数据需求文档;5.指标开发。
奔忙中,你来我往,遇见的都是缘分。茫茫人海,一生当中的擦肩相遇少之可怜,更何况相识与相知。
——————韩大师