首页 > 编程知识 正文

埋点的意思,数据埋点需求文档

时间:2023-05-06 21:26:28 阅读:26786 作者:933

一、填补点是什么? 数据嵌入点是一种常见的数据收集方法,是数据产品经理、数据操作和数据分析师。 根据业务或产品需求,在与用户在APP应用程序中触发的每个事件相对应的页面和位置嵌入相关代码,通过收集工具报告统计信息,相关人员跟踪用户行为和APP应用程序使用情况,以优化或指导产品运行包括访问次数(Visits )、访客数量(Visitor )、停留时间(Time On Site )、页面查看次数(Page Views )、跳跃率(Bounce Rate )。 这种信息收集大致可以分为两类:页面统计(跟踪this virtual page view )和操作行为统计(跟踪this button by an event )。

二、为什么需要补点? 我们进行产品分析时,需要数据的支持。 将记录填充到产品前端和后端数据是后续数据分析的基础产品改版或新功能上线。 如何测定改版的效果? 有了埋点数据的反馈,可以更清楚地了解产品的状态,后续的改版迭代也有了明确的方向,如何发现产品改进的关键? 通过数据嵌入点,分析不同人群的用户行为特征,找出重要的不同点和环节,有助于提高产品转化率,留下必须建立数据嵌入点才能进行数据分析。 如果不进行数据分析,就不知道产品的在线状态。 如果不知道产品的在线状态,产品就会变坏。 如果你的产品不好,你的业绩就会变差。 业绩不好就辞职,被辞职就没钱了。 你没钱的话妻子会和别人跑.

所以为了不让妻子和别人逃跑,必须制作数据并填满!

三、埋的工作由谁做? 通常,产品经理、运营人员或数据分析师会创建一个预嵌入点规划,即希望收集哪些数据,然后开发工程师会根据规划实施嵌入点。 当然,有些公司的职责划分不是这么清楚,而是使用第三方工具完成的。

四、如何建立数据的嵌入点? 1、熟悉产品业务流程:想知道哪里填积分,就必须清楚产品的业务流程

2、明确目标:填补要点的目标是为了便于分析,所以要明确分析目标是什么? 目的不同,获取的数据也不同,使用的嵌入技术也不同,我们无论做什么事都不能忘记我们的目的!

3、需要采集哪些数据:根据上一个分析目标知道采集哪些数据后,才能在产品对应的位置填补积分

五、积分填充方式1、第一类:由研发工程师向产品注入代码统计,构建相应的后台查询

2、第二类:友盟、神策、Talkingdata、GrowingIO等第三方统计工具的实现

在产品的早期,通常采用第二种方法收集数据,并使用第三方分析工具进行基本分析。 对于注重数据安全、业务复杂的企业,通常会通过第一种方式收集数据,构建适当的数据产品以实现数据APP应用和分析诉求。

六、植入技术【6.1】代码埋点

前端埋点

定义:在前页中嵌入捕获代码

获得的信息:

用户来自什么入口? 你又飞去哪里了?

用户在页面上触发的行为是什么?

用户在页面上的停留时间;

页面性能是:

页面异常监视;

优点:获取更多前端用户交互行为的数据;

缺点:

收集的数据可能不准确,或数据可能丢失;

团队前端可以自己制作,也可以使用第三方解决方案。 友盟、百度统计等;

后端埋点

定义:将用户在关键路径上的行为数据保存到数据库中

优点:

收集的数据更全面、更精细;

在数据的安全性和风的控制方面,得到的数据更可靠

缺点:

开发和维护成本高

消耗部分服务器性能

【6.2】可视化埋点

使用定义:可视化工具配置收集节点,在前端自动分析并报告嵌入点数据。 解决方案有mixpanel、TalkingData、诸葛IO等

优点:

分离业务代码和嵌入点代码,提供可视交互的页面,作为业务代码输入。 通过该可视化系统,可以在业务代码内添加可定制的嵌入点事件等,最终输出的代码将业务代码和嵌入点代码结合起来。

缺点:

填充点的控件有限,不能手动自定义;

【6.3】无埋点

定义:无嵌入点在前端自动收集所有事件,报告嵌入点数据,并在后端计算时过滤有用的数据。 解决方案有:GrowingIO、神策数据等

优点:

技术门槛低,方便性高

缺点:

收集的数据可能不准确,或数据可能丢失;

只能得到标准化的数据,不能得到更细致的数据

存在与代码的兼容性问题

文章每周持续更新,可以通过微信搜索“前端大集锦”第一时间阅读,回复【视频】【书籍

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。