如何做数据埋点

Query 4月前 ⋅ 443 阅读

数据分析的前提是有数据,所以需要进行数据采集。数据采集可以通过第三方工具实现,如GrowingIO、Talkingdata等,或者自己开发来实现。埋点的目标是为了方便分析,所以在进行埋点前需要做好埋点规划,包括分析目标和需要采集的数据。根据埋点采集到的数据,可以进行分析并优化产品内容。

前端监控系统

1.什么是埋点?


小时候,为了让喜欢的小姐姐注意到我们几个小伙伴,我和几个小伙伴会先摸熟她每天的回家路线,然后提前埋伏在这条路线上的几个地点,然后突然出现,假装偶遇。




这里的埋伏地点埋点有什么关系呢?


数据分析的前提是要有数据,那么问题就来了,数据从哪里来?


这就需要进行数据采集,采集哪些数据呢?就需要提前规划好采集数据的地点。


我们把小姐姐回家路线看作一款产品(网站或者App)。为了采集到用户数据,比如用户点击某个按钮的次数、观看视频的时长等(为了让小姐姐看到我),需要在产品中提前埋伏好。


也就是在产品中哪个地方想获取到用户数据(我和小伙伴在路线上提前选好几个地点埋伏)。这就是埋点(也就是埋伏地点)。

了解了什么是埋点,下面来说如何埋点。觉得文字看起来麻烦的话,也可以看视频,我结合自己在IBM的数据分析经历和一些大厂的一线业务案例设计了一套数据分析课程,讲解模型结构+逻辑框架,帮助大家搭建数据分析思维,多维度拆解分析方法等也用案例进行讲解,并带大家实践练习。课程为期3天,直播讲解+学习社群的形式。

这个课程对于0基础、想转行的人也非常合适,能让小白短时间内掌握职场上常用的工具操作、分析技巧方法、和数据思维,解决常见的数据分析问题是没有问题的

2.如何埋点?

实现埋点的技术有两种:

可以借助第三方工具来实现该功能,例如借助GrowingIO、Talkingdata、友盟以及神策等工具。


在一些对数据安全要求较高或业务较为复杂的公司中,常会采取自行开发的方法来实现特定功能。具体而言,公司的开发人员会在产品某些区域嵌入代码以收集用户行为数据,而后台系统可以查看这些收集到的数据,以便于后续数据分析工作。


3.埋点是谁的工作呢?

undefined


4.如何进行埋点规划?


通过一个案例(公众号产品)来看下如何进行埋点规划。

(1)业务流程是什么?

想要与放学回家的小姐姐偶遇,需要事先了解她回家的常规路线。同样地,想要确定正确的埋点位置,就必须了解产品的业务流程。作为IT工程师,这个思路也可以用于解决技术中的问题。


下图是新用户进入公众号的业务流程。


(2)分析目标是什么?

作为一个IT工程师,我可以提供以下更专业的表达方式: 在设计埋点策略时,我们的目标是为了收集和分析数据,以便更好地了解用户行为和需求。类比于埋伏在小姐姐放学回家路上的目的是为了偶遇,我们在软件开发中设置埋点点的目标是为了方便后续的数据分析和用户行为跟踪。在确定分析目标时,我们需要清楚地定义所需收集的数据和分析指标,以便有效利用数据来优化产品和服务。


例如,分析目标是想知道公众号菜单栏的人均点击次数。


人均点击次数可以通过将菜单点击次数除以菜单点击人数来计算。因此,所需收集的数据包括菜单点击次数和菜单点击人数。


(3)采集哪些数据?

在根据先前的目标分析确定需要收集哪些数据之后,才能在适当的位置进行数据埋点。对于本案例而言,需要收集的数据包括菜单点击次数和菜单点击人数。

假设完成了上面埋点规划,实施埋点后,采集到了下面的数据。


基于所收集到的数据,我们可以进行人均点击次数的分析,以了解每个菜单的点击情况。通过这些分析,我们可以确定用户对产品的偏好按钮,并根据分析结果不断优化菜单内容。


5.总结

(1)什么是埋点?

埋点就是为了采集数据,在产品的某些地方提前埋伏好,来获取数据。


(2)如何进行埋点规划?

通过三步进行:业务流程是什么?->分析目标是什么?->采集哪些数据?

下面这个例子理解埋点也不错

在日常工作中,还有很多像埋点这样的数据分析需求,大到项目管理,营销策略等事关公司盈利的大问题,小到一个表格的快速整理和查漏补缺,只是有时候我们也许意识不到这是数据分析。也因此,现在数据分析成了一个学习热点,我在知乎知学堂的数据分析课程也是针对这样的需求,无论你是想成为数据分析师,还是用数据分析提高工作效率,都是很实用


数据分析的前提是数据采集,数据采集可以通过第三方工具或自己开发实现埋点。埋点的目标是为了方便分析,所以在进行埋点前需要做好规划。根据采集到的数据进行分析可以了解用户行为和喜好,并根据分析结果优化产品内容。

参考链接:https://www.zhihu.com/question/319699149/answer/3259676998

关于Webfunny

Webfunny专注于前端监控系统,前端埋点系统的研发。 致力于帮助开发者快速定位问题,帮助企业用数据驱动业务,实现业务数据的快速增长。支持H5/Web/PC前端、微信小程序、支付宝小程序、UniApp和Taro等跨平台框架。实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,Docker容器化部署,可支持千万级PV的日活量!

  点赞 0   收藏 0
  • Query
    共发布11篇文章 获得0个收藏
全部评论: 0