前端全链路优化实战课
唐俊开
前阿里前端技术专家,前教育企业前端总监
1129 人已学习
新⼈⾸单¥59
前端全链路优化实战课
15
15
1.0x
00:00/00:00
登录|注册

11|用户行为指标:如何有效监听用户交互行为?

你好,我是三桥。
这节课,我们继续学习前端全链路的实现过程,这次,我们聚焦在用户行为指标上。
广义来讲,用户行为是指在 Web 前端技术实现的所有应用或产品下,用户与它们的交互情况。通过收集、存储和分析用户线上的行为、交互以及用户属性,能够帮助我们分析和排查不少问题。
为什么这部分这么重要呢?我来跟你分享一个故事。
当时的教育产品里有一个功能是制作海报,全制作流程都是由前端技术来驱动和完成,只有业务数据是后端提供的,海报系统已经实现了全链路监控。
有一天,有位学生上完课后无法在系统上打卡生成海报,点击“一键生成”按钮后没有反应。老师也不知道如何解决,就直接反馈给了产品和前端同学。
接到反馈后,我们观察了海报系统的全链路日志,发现没有发生任何故障,全局链路日志也比较正常。接着,我们通过这个学生的 ID 把对应的链路日志查了出来,发现日志也比较正常。
正当我们觉得这个用户现象很奇怪的时候,团队的一个小伙伴就从用户行为日志里面发现了一个现象,这个用户并不在海报用户组和配置里面。那有没有可能就是这个原因导致的不能生成海报呢?
结果,还真的是海报用户组的原因。这位学生并不在“可打卡”的用户组里面,虽然学生能进入制作海报页面,但并没有制作海报的权限。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

1. 用户行为指标在前端全链路中的重要性,通过收集、存储和分析用户线上的行为、交互以及用户属性,能够帮助分析和排查问题。 2. 五种行为类型需要记录在全链路里的用户行为日志,包括操作类型、请求类型、全局错误、框架内置错误以及自定义上报错误。 3. 实现记录用户行为的方法可以采用数组的形式存储,以先进先出的算法逻辑来控制存储量的上限。 4. 在事件中插入交互行为日志,实现操作类型、请求类型以及全局错误这三种类型下的交互行为日志存储。 5. 实现了点击事件的行为记录,并介绍了全局Error事件的行为记录。 6. 介绍了请求类型的行为记录,包括请求前和响应结果的记录。 7. 讨论了存储用户行为数据量大对服务器存储空间的压力,提出了是否可以在前端全链路SDK中增加一道开关配置,控制是否记录用户行为的思考题。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《前端全链路优化实战课》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部