





















在互联网各个平台都进入增长疲倦期的阶段,活跃用户的留存比新用户的增长成本更低、效率更高,这时对数据的高敏和处理就更为重要,而很大一部分数据都来自数据埋点。那么,如何用产品思维建设一个清晰的埋点数据流呢?一起来看一下吧。

数据埋点有什么作用呢?数据埋点可以说是数据建设的基础,是数据与业务之间的链接和桥梁,相比较下数据可以客观反映产品的生命周期阶段,还可以起到指导业务方向的作用。
在互联网各个平台都进入增长疲倦期的阶段,活跃用户的留存和流失用户的预警相较于新用户的增长成本更低、效率更高,而更精细化的运营离不开数据,对数据的高敏和处理就变得更为重要,除基础数据之外有很大一部分数据都来自于数据埋点。
数据埋点定义:数据埋点又叫做数据事件追踪(Event Tracking)又可以理解为是对用户信息和用户行为的数据监控,可以对用户的行为和事件进行触发捕捉、处理、上报及落库落表的处理流程。
数据埋点类别:数据埋点根据对象服务的不同,或通过是否需要调用接口可以分为前端埋点和服务端埋点。前端埋点可以通过JS或接入第三方SDK的方式进行接入;后端埋点则是通过记录调用接口次数的方式进行记录。
一般情况下前端埋点可以记录一些简单的业务数据比如简单的页面停留时间、浏览事件、点击事件等,后端埋点记录一些复杂的数据比如页面的响应时间、页面跳转路径和转化等。
前端埋点主要分为前端代码埋点和可视化埋点,如何理解两种埋点呢?
1)代码埋点
代码埋点是根据指在确定好业务逻辑后通过前端JS进行数据监控或接入三方SDK的方式进行的数据埋点方式;
代码埋点的闭环,不考虑业务输出的层面需要包含:触发埋点 > 埋点上报收集 > 数据清洗和处理 > 埋点数据可视化 > 各系统针对数据的使用。
2)可视化埋点
可视化埋点是在接入埋点SDK的基础上,可以直接通过业务人员的操作对页面进行圈定并自定义埋点名称的埋点方式。
后端埋点的特点主要是通过接口的调用产生数据请求并将其记录下来,能够完成实时的收集但也存在若在无网络无法调用记录的情况。

埋点可以分布在移动端、PC端、移动设备和服务器四种,相对较多的为移动端和PC端,埋点数据也要贯穿应用的生命周期覆盖所有的用户行为。
1)埋点原则
前期埋点要全,后期定时删除。
埋点有逻辑和预期:了解数据统计平台后埋点,杜绝埋点后数据在统计平台中的呈现方式与预期差别过大,无数可取无数可用。
埋点参数明确且唯一:埋点参数若难以理解,会造成业务折返跑并名称重复不可用。
2)埋点规则
在埋点数据的使用中,是依靠埋点参数进行选取和过滤的,因此在设计埋点时埋点要满足明确模块、位置、触点、参数、周期与上报时机,把需要拆分的维度当做参数来设计会便于后续的数据筛选和计算。
3)埋点数据分类
按照不同的事件分类可以将埋点数据分为四大类:点击事件、曝光事件、跳转事件与时间统计事件。
按照不同的数据分类可以将埋点数据分为三大类:基础数据、模块数据与特殊数据等。

数据埋点处于数据处理链路与数据分析的基础层级,也就意味着需要面临着业务数据多、流量数量庞大、ETL任务体量大,所以数据埋点的底线是要保证数据埋点上报的质量和稳定性,在此基础上需要考虑埋点数据流的实效性和成本管理。
数据埋点是业务逻辑较为复杂数据体量较大的模块,所以在设计之初就需要做到逻辑清晰全面并有所记录与复盘。一个好的埋点数据流要保证覆盖全面、稳定迭代、可拓展可分析可复盘。
本文由 @一个七月 原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自 Unsplash,基于 CC0 协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。