如何掌握产品埋点
一、埋点知识
1、埋点是什么?
数据埋点是数据产品经理、数据运营以及数据分析师,基于业务需求或产品需求对用户在应用内产生行为的每一个事件对应的页面和位置植入相关代码,并通过采集工具上报统计数据,以便相关人员追踪用户行为,推动产品优化或指导运营的一项工程。
2、埋点采集手段
3、埋点分类
埋点按照获取数据的类型,可以分为以下几种:
(1)点击事件
用户在应用内的每一次点击行为,都可以记为一次点击事件。比如按钮的点击,区域的点击等,每一个都可以成为一个点击事件。
一般通过点击事件,我们可以拿到点击PV,点击UV。
(2)曝光事件
曝光事件是为了统计应用内的某些局部区域是否被用户有效浏览。比如推荐区域,某个按钮,首焦等等。
做曝光埋点的时候需要注意两个事情:第一,有效曝光的定义要科学,合理;第二,为了不影响页面性能以及用户体验,不能在应用内的所有区域都加曝光埋点。
(3)页面事件
页面事件通常是指页面的各种维度信息的统计,页面事件通常统计的信息包括以下几个部分:
- 浏览器信息:浏览器版本、浏览器语言、浏览器编码、屏幕分辨率……
- 访问信息:用户账号、当前页面url、上次访问时间、访问时长、页面停留时间……
- 来源信息:广告来源、上一页面url……
- 物品信息:不同的业务这部分信息区别很大
4、埋点的意义
- 了解用户行为,比如用户的使用习惯,用户的决策路径,用户的注意力分布;
- 掌握产品动向,比如产品用户量,产品所处的生命周期,目前的数据表现;
- 支持产品决策,比如新功能的上线,旧功能的迭代优化;
- 科学的diss神器,大家都懂。
二、埋点流程
1. 整理埋点方案
不同平台,不同渠道的埋点方案都不相同,但是通常至少需要包括以下几点内容:
- 埋点位置:即需要添加埋点相关信息的位置,比如点击位,曝光区域等等;
- 埋点标识:每一个位置上面需要设置一个埋点的标识来代表这个点击位;
- 埋点参数:是指你想要在用户到达这个位置or页面,或者点击这个位置的时候,除了正常的流量数据(pv,uv),还想看到那些数据;
页面名称:是指当前埋点所属的页面,有这个才能定位到当前埋点是属于哪个页面的数据; - 应用标识:是指当前应用的唯一标识,有的也叫站点。用来进行数据归属划分。
2、埋点采集工具植入
3、埋点测试
4、线上数据追踪
后端埋点
数据埋点的最终归宿地都会是数据库,不管它是前端埋点还是后端埋点他们都会存入MySql或MongoDB的数据库中(数据库类型)。
三、SOP流程
小型团队通用工作流程SOP方案
找到需求,确认需求,原型,原型技术评审,UI/UE,测试,研发,上线后需要持续对产品关注,看看产品效果是否同预期效果相同。
对产品负责。
埋点:以故障诊断为例,对于那些用户点击但是没有诊断结果的案例,做一个埋点分析,方便下一次产品的更新迭代。
趋势预测:换热效率预测,趋势温度越低 越好,若温度高于某一阈值,则说明水垢过多,需要清洗,趋势温度预测主要为蒸发器和冷凝器上的。所以可能需要加一个设备选择。温度正常,高,过高以不同色区标记。