重放问题

了解 Session Replay 可以检测的问题类型。

重放问题 是使用捕获的 Session Replay 数据检测到的问题。如果您的应用程序已配置 Session Replay,问题将在重放数据摄入时在服务器端检测,并根据指纹分组为问题。对于重放问题,指纹主要基于问题类型以及问题发生的位置(URL 或事务名称)。

您可以通过访问项目设置 > 重放并为每个问题类型切换检测开关来配置创建哪些问题类型。默认情况下,所有问题类型都是启用的。

重放设置页面

“无效点击”(也称为“慢点击”)仅在 <button><input><a> 元素上检测,这些元素在 7 秒内未导致 DOM 更新或页面滚动。当用户在 7 秒的时间框架内连续点击这些元素 3 次或更多次时,这表明用户感到沮丧,SDK 会注册一个 "愤怒点击"

有时,愤怒或无效点击会在不预期更改 DOM 的元素上被检测到,例如“打印”或“下载”按钮。在这种情况下,您可以配置 slowClickIgnoreSelectors,以防止这些按钮生成新的问题。

您需要使用 SDK 版本 7.60.1 或更高版本才能查看 愤怒点击问题

当您的 React 应用程序中发生 水合错误 时,SDK 会发出一个错误对象以及一个包含水合问题数据的重放面包屑。这两个数据都会发送到服务器进行处理。在查看问题流时,您会看到来自任一数据源的水合错误问题。但是,只有当错误关联了重放时,您才能看到使调试更简单的差异工具。

因此,我们建议同时启用 入站过滤器 和“创建水合错误问题”的 Replay 设置。这也是默认设置!

您可以根据以下四种方式之一配置偏好:

入站过滤器Replay 水合错误开关结果
启用启用(推荐)基于重放数据创建问题。
启用禁用不会创建任何问题。
禁用启用从重放和错误数据中创建两个重复的问题。
禁用禁用从捕获的错误数据创建问题。

您需要使用 SDK 版本 7.87.0 或更高版本才能从重放数据中检测 水合错误问题