首页技术文章正文

产品经理培训:数据埋点适用场景有哪些?

更新时间:2022-12-28 来源:黑马程序员 浏览量:

什么是数据埋点

埋点是数据采集的重要方式。通过在产品页面上植入代码,监控用户行为(例:页面加载、按钮点击等)。它主要是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。 用户一旦触发了该事件,就会根据埋点信息将相关数据上传到数据服务器。

数据埋点功能实现的流程如下:

1672222974844_数据埋点.png

数据埋点的作用是指导验证产品方案;深挖现状背后的原因,指导产品优化迭代。 主要采集用户信息、行为信息(浏览信息和操作行为)。

用户信息:

了解用户的基本信息,包括性别、城市、年龄、设备、网络等。

行为信息:

1. 浏览行为:用户浏览哪个页面,停留时长等,根据对应页面进行埋点可通过对页面URL地址(原生则需要指定页面)进行埋点。2. 操作行为:用户对页面上不同功能的操作行为,根据对应功能位置进行埋点,如点击按钮,选择选项等。

埋点常见方式:

1.代码埋点

由开发人员在触发事件的具体方法里,植入多行代码把需要上传的数据上报至服务端。

1672223440435_代码埋点.png

优点:可以采集到丰富的用户行为数据,精准定义功能事件灵活性高,可控制数据获取的时机和方式。

缺点:工作量大,人力成本高,需要专人负责。发现错漏无法快速事后补救,跨版本管理成本高,废点会造成代码垃圾也会影响性能。

适用场景:更适合需要精准的数据采集和控制的时候。

由于代码埋点是为了支持获得更精准的用户行为数据,一般在 开发进行功能需求开发的同时一起进行相关代码埋点。因此这里需要产品经理撰写并提交埋点需求文档。

2.可视化埋点

可视化埋点(也称为半自动埋点)是指开发人员除集成采集 SDK 外,不需要额外去写埋点代码,而是由业务人员通过访问分析平台的 圈选 功能来“圈”出需要对用户行为进行捕捉的控件,并给出事件命名。

可视化埋点

优点:无需开发支持,不懂代码都可以方便的获取分析数据埋点实时生效,数据获取及时。

缺点:无法做到自定义获取数据仅支持前端界面行为分析(如点击次数),仅对可见元素采集信息。简单的业务/产品,只需要了解点击量等可以使用可视化埋点;

适用场景:方便其他岗位人员高频及时定义并了解数据。

3.无埋点

无埋点(全埋点)也称为全自动埋点,是指开发人员集成 采集 SDK 后,SDK 便直接开始捕捉和监测用户在应用里的 所有行为,并全部上报,不需要开发人员添加额外代码;或者是说用户展现界面元素时,通过控件绑定触发事件,事件被触发的时候系统会有相应的接口让开发者处理这些行为。

优点:数据获取全面,不会出现漏埋、误埋等现象无需开发,先报数据后埋点。

缺点:数据只能采集点击、展示等简单用户行为,无法掌握用户身份信息和行为信息等 采集的数据量大,对用户产品使用的消耗增大采集的数据需要二次梳理加工,后期数据加工压力大。

适用场景:大部分只适用于pv/uv等较简单的指标。


分享到:
在线咨询 我要报名
和我们在线交谈!