Flashduty RUM 的会话重放功能通过直观地重现用户操作路径,帮助开发者快速定位问题、分析用户行为并优化产品体验。集成于 RUM SDK 中,只需简单配置即可启用,支持灵活的采样策略和隐私规则设置。会话重放提供强大的播放器和 Devtools 功能,包括操作时间线、异常分析和上下文信息查看,助力开发者高效排查问题并深入了解用户交互细节。会话列表#
在「会话重放」菜单中,您可以查看最近的会话记录,默认按时间倒序排列。支持按会话时长、视图数量、行为数量、异常数量等字段排序,并提供丰富的筛选 条件(如时间范围、页面、标签等),便于快速定位目标重放记录。信息展示区:展示会话的访问时间、起始与结束页面、标签等上下文信息。
播放区:以用户视角重现操作路径,清晰展示用户交互细节。
为方便快速浏览,列表中仅展示持续时间 大于 3 秒 的回放
播放器#
播放器支持播放、暂停、快进、快退、重播、倍速播放、全屏和 Seek 等功能,并支持快捷键操作,提升使用效率。播放过程中,时间轴上会以不同颜色的图标标记用户行为(Action)和异常(Error),便于快速概览会话中的关键事件。
默认情况下,播放器会自动跳过非活跃片段以提高查看效率。您也可以通过配置关闭此功能,按实际时序完整播放。通过「查看全部事件和异常」功能,可进入宽屏模式,查看会话的操作时间线和详细分析。Devtools 包含以下功能:Events Tab:展示会话中的所有用户操作,支持以下功能: Error Tab:列出会话中的所有异常和问题,支持点击跳转至详细错误信息,便于快速定位和分析。
Attributes Tab:展示会话的上下文信息(如设备、浏览器、地理位置等),帮助开发者深入了解问题背景并进行精准定位。
下一步#