GD项目回顾之埋点

GD项目回顾之埋点,第1张

GD项目回顾之埋点 前言

“除了上帝,任何人都必须用数据说话”,在大数据时代,使用数据驱动产品迭代已经成为行业共识。在分析应用数据之前,首先需要获得数据,这就需要前端或服务端进行数据埋点。

一、什么是埋点?

埋点,是数据采集领域的术语。它的学名应该叫做事件追踪,对应的英文是Event Tracking 指的是针对特定用户行为或事件进行捕获,处理和发送的相关技术及其实施过程。

百度百科:埋点,是网站分析的一种常用的数据采集方法,主要用来记录和收集终端用户的 *** 作行为。

它的基本原理是在App/H5/PC等终端部署采集信息的SDK代码,当用户的行为满足了某种条件的时候,比如进入某个特定的页面、点击某个被埋点的按钮等,都会自动触发记录和存储信息,然后这些数据就会被收集并被传输到终端服务器,或者是通过后端采集用户使用服务过程中的请求数据。

二、为什么要有埋点?

埋点就是为了对自己的产品进行一个全方位的持续追踪,通过大数据分析来不断优化自己的产品,数据埋点的质量将直接影响到产品质量。

1.数据驱动-埋点将分析的深度下钻到流量分布和流动层面,通过统计分析,对宏观指标进行深入剖析,发现指标背后的问题,洞察用户行为与提升价值之间的潜在关联。
2. 产品优化-对产品来说,用户在产品里做了什么,停留多久,有什么异常都需要关注,这些问题都可以通过埋点的方式实现。
3. 细化运营-埋点可以贯穿至整个产品的生命周期,流量质量和不同来源的分布,人群的行为特点和关系,洞察用户行为与提升业务价值之间的潜在关联。

三、埋点的方式有哪些?

1.代码埋点
代码埋点主要研发工程师手工在程序中写代码实现,通过触发某个动作后程序自动发送数据。
优点:具有很强的灵活性,可以控制发送的时机和发送方式等。
缺点:人力成本较高,需要研发工程师手工开发程序,有时候还要依赖App发版来生效。

2.可视化埋点
可视化埋点以前端可视化的方式记录前端设置页面元素与对其 *** 作的关系,然后以后端截屏的方式统计数据。
优点:简单、方便,能够快速地埋点。
缺点:比较受限,上报的行为信息有限。

3.无埋点
无埋点绑定页面的各个控件,当事件触发时就会调用相关的接口上报数据。
优点:不需要埋点,方便、快捷、省事。
缺点:传输数据量比较大,需要消耗一定的数据存储资源。

Tips:在记录埋点信息时,主要的埋点事件分为点击事件、曝光事件和页面停留时长三类。点击事件很好理解,比如用户点击了某个按钮多少次;曝光事件,可以理解为某个页面被曝光的次数;停留时长,可以理解为用户从进入到离开某个页面的时间。

四、埋点的模型?

数据采集是指在前端或服务端收集需要上报的事件属性的过程。为了满足复杂、高效的数据消费需求,需要科学合理地设计端侧的数据采集逻辑,基本可以总结为 “4W + 1H” 模型:

模型描述举例WHAT什么行为事件名WHEN行为产生的时间时间戳WHO行为产生的对象对象唯一标识 (用户id 设备id)WHERe行为产生的环境设备所处的环境(如 ip 网络 *** 作系统)HOW行为产生的特征上下文信息(如 当前页面 来源页面 会话) 总结

关于埋点有一点至关重要,埋点是为了更好地使用数据,分析数据,不要试图得到非常精准的数据,因为只要得到是高质量的埋点数据就够了。得到能得到的数据,用不完美的数据来达成自己下一步的行动,我们追求的是高质量而不是精确。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5688027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存