埋点
引言
今天在上传文件的接口中了解到了埋点这个概念,接口中异步执行了文件切割埋点,将创建好的文件进行埋点切割后上传。
这是我第一次了解到埋点,先简单记录一下,日后再接触到做更深一步的记录。
埋点
什么是埋点
所谓埋点是数据领域的专业术语,也是互联网应用里的一个俗称。它的学名应该叫做事件追踪,对应的英文是Event Tracking
。它主要是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。
埋点是为了满足快捷、高效、丰富的数据应用而做的用户行为过程及结果记录。数据埋点是一种常用的数据采集的方法。埋点是数据的来源,采集的数据可以分析网站/APP的使用情况,用户行为习惯等,是建立用户画像、用户行为路径等数据产品的基础。
埋点的作用
对于产品来说,用户在你的产品里做了什么、停留了多久、有什么异样,都是可以通过数据埋点来实现监控的。
- 提高渠道转化:通过用户的操作序列,找到用户流失的节点
- 改善产品:通过用户行为分析产品是否有问题,例如用户有没有因为设计按钮过多导致用户行为无效等问题,以此发现功能设计缺陷等。
- 精准客户运营:对客户进行分组(例如有的喜欢打折购买,有的喜欢直接购买等),实现精准营销,发放优惠券等
- 完善客户画像:基本属性(性别、年龄、地区等),行为属性(设备操作习惯等)
- 数据分析:埋点作为原料放在数据仓库中。提供渠道转化、个性推荐等
常见的埋点事件
-
点击事件
用户每点击页面上的一个按钮都会记录一次数据,例如点击一次排行榜,就会上报一次事件。 -
曝光事件
当用户成功进入一个页面时记录一次数据,刷新一次页面也会记录一次数据,如果通过Home键切换到手机桌面,则不会记录数据,因为已经脱离了原APP。例如进入排行榜页面,那么会上报一次排行榜的曝光事件。 -
页面停留时长(Time on Page),简称Tp
页面停留时长用来记录用户在一个页面的停留时间,通过离开页面的时间(t2)-进入页面的时间(t1)计算。以京东排行榜为例,进入排行榜记录一个时间t1,离开后记录一个时间t2,t2-t1就是用户在排行榜停留时长。
文件切割埋点
在这个看到的这个接口中,首先使用创建文件接口对将数据组合进行创建文件存储到数据库中。
之后再异步执行文件切割埋点将大文件切割成若干个小文件进行存储,具体步骤如下:
- 获取创建文件的信息
- 筛选出指定的文件并过滤不需要上传的文件
- 调用切割图片的接口,将文件切割为若干个小文件
- 通过切割后返回的文件id,获取这些文件的信息
- 最后组装这些文件数据,然后进行批量上传
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)