《七天数据埋点之旅》第七天 埋点实战
0x00 序言
本节是实战环节,以极客时间app安卓端为例,综合运用前面介绍的知识点,来解构埋点设计。虽然极客时间还有服务号、小程序、PC端、IOS端等形式,但过程大同小异,不再单独介绍。
在第二节《埋点准备工作》中介绍到,埋点设计之前有四件准备工作要做,分别是了解产品、梳理旧需求、梳理旧埋点以及熟悉埋点流程。了解产品环节我们通过下载并详细的使用来实现,由于无法获取产品设计的内幕和未来的规划,所以只能通过使用了解输出信息流结构;梳理旧需求和旧埋点环节由于资源问题也无法实现,而指标体系的梳理也做不到,所以本节更多的是遍历式的解构整个应用,设计埋点框架。
另外需要说明的是本节涉及一部分的埋点管理,但并不涉及埋点验收。
0x01 信息架构
信息架构即提供的消费内容实体,简言之就是app提供的功能,以及消费这些内容实体的路径。比如极客时间的提供的消费内容实体主要有以下:
主实体
-
专栏
主要形式为图文和音频,伴随行为有购买、阅读文字、听/下载音频、分享(课程、内容)、评论(评论点赞、分享)
-
视频课
主要形式视频观看,伴随行为有购买、观看、分享、评论(评论点赞、分享)
-
每日一课
主要是视频形式,存在视频合辑等组织方式,伴随行为有购买、点赞、评论(评论点赞、分享)
备注:加看单行为可视为内容的路径
-
微课
主要形式为图文和音频,伴随行为阅读文字,音频(听、下载)、分享(课程、内容请朋友读)、评论、收藏(内容)、设置(内容)
附实体
-
特别放送
基于某个专栏或者话题的特别页面,比如左耳听风的ARTS打卡召集令等
-
资讯
一些技术分享、业界视点、产品动态等,图文形式
-
新闻
一些技术分享、业界视点、产品动态等,音频形式
-
商品
一些计算机书籍、大数据相关书籍,极客充值卡、极客周边,以及其它
0x02 交互梳理
在消费内容实体上梳理出来的交互全景图,主要从实体的消费类型,及对应的页面和入口来分解,此外还附加的有一些不依赖于实体的公共的入口,比如登录、搜索等。
界面入口梳理如下:
其中功能行为的入口信息,也即路径信息是要重点梳理的,比如以下登录行为的路径梳理:
0x03 设计布局
埋点设计的布局以位置、行为抽象、形式抽象、实体为主进行管理,将路径信息配置成信息表,关联到相应的实体消费中,整体的设计布局如下:
目录 | 分类 | 介绍 |
---|---|---|
发现tab | 主界面 | 主实体和附实体的入口1,曝光和点击等数据 |
讲堂tab | 主界面 | 主实体和附实体的入口2,曝光和点击等数据 |
学习tab | 主界面 | 主实体和附实体的入口3,曝光和点击等数据 |
我的tab | 主界面 | 主实体和附实体的入口4,曝光和点击等数据 |
专栏 | 主实体 | 专利消费,含介绍页、目录页、内容页 |
视频课 | 主实体 | 视频课消费,含介绍页、目录页、内容页 |
每日一课 | 主实体 | 每日一课消费,含介绍页、目录页、内容页 |
微课 | 主实体 | 微课消费,含介绍页、目录页、内容页 |
附实体 | 附实体 | 含特别推送、咨询、新闻,不包含商城 |
购买 | 关键行为 | 主实体的购买,不包含商城 |
分享 | 关键行为 | 实体的分享 |
评论 | 关键行为 | 实体的评论,含发表评论、点赞评论、分享评论 |
设置 | 抽象行为 | APP的设置 |
播放 | 抽象行为 | 音频播放和视频播放 |
弹窗 | 形式抽像 | app内的各种推荐弹窗、活动弹窗、授权弹窗等,也是实体的快捷入口之一 |
通知 | 形式抽象 | 各种通知的曝光、点击等,也是实体的入口之一 |
商城 | 业务拓展 | 记录用户在商城上的曝光、点击、购买等 |
最终呈现的管理样式如下(以Excel管理方式为例):
0x04 具体设计
经过设计布局后,我们可以根据实体、界面、行为三者快速的定位到具体的埋点。其它的布局界面都是实体的入口深度,对入口的层级设计,对列表类型的曝光布局,对操作类型的汇聚处理等,这里是四大思维和四大场景的运用。
所有实体全局编码,在各种行为的上报上附加实体信息和实体的入口,此处以专栏页的曝光为例
事件名 | 上报时机 | 事件id | 事件信息 | 修改记录 |
---|---|---|---|---|
专栏介绍页曝光 | 进入专栏介绍页 | sc_intro_show | from:参考本sheet的专栏内容来源 | |
专栏介绍页点击 | 点击发生时 | sc_intro_click | from:参考本sheet的专栏内容来源 clickid:点击位置 | |
专栏目录页曝光 | 进入专栏目录页 | sc_catalog_show | from:参考本sheet的专栏内容来源 | |
专栏目录页点击 | 点击发生时 | sc_catalog_click | from:参考本sheet的专栏内容来源 clickid:点击位置 | |
专栏内容页曝光 | 进入专栏内容页 | sc_content_show | from:参考本sheet的专栏内容来源 | |
专栏内容页点击 | 点击发生时 | sc_content_click | from:参考本sheet的专栏内容来源 clickid:点击位置 | |
专栏内容页时长 | 离开专栏内容页 | scl_content_exit | from:参考本sheet的专栏内容来源 dur:停留时长 |
专栏内容来源信息表:
from | 一级来源(端) | 二级来源(一级页面) | 三级来源(二级页面/部分) | 四级来源(控件) | 备注 |
---|---|---|---|---|---|
app/我的tab/推荐阅读/ | app | 我的tab | 推荐阅读 | ||
app/讲堂tab// | app | 讲堂tab | |||
app/讲堂tab/专栏列表页/ | app | 讲堂tab | 专栏列表页 | ||
app/学习tab/课程列表页/ | app | 学习tab | 课程列表页 | ||
app/学习tab/笔记列表页/全部 | app | 学习tab | 笔记列表页 | 全部 | |
app/学习tab/笔记列表页/专栏 | app | 学习tab | 笔记列表页 | 专栏 | |
h5/x/xx/xxx | h5 | x | xx | xxx | |
applet/x/xx/xxx | applet | x | xx | xxx |
0xFF 总结
本节先梳理了极客时间app的信息架构,根据梳理出的实体和功能等信息,进行了埋点设计文档的布局,最后给出专栏页的一个埋点设计框架样例。需要强调的是虽然埋点框架在很大程度上解决了埋点设计的检索、管理和扩展问题,但更详细的埋点采集信息等血肉的补充则是更加关键的内容,这个是在七天埋点设计之旅系列上无法传递和分享的,需要埋点设计人员根据业务特点和需求进行相应的调整。
本文为数据茶水间群友原创,经授权在本公众号发表。
关于作者:我是水大人,资深潜水员,一个基于开发、面向分析、走向全栈的饱经摧残的数据新手,爱折腾不爱玩,爱总结爱思考的老兵,错了改改了又错的惯犯。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南