本文主要介绍用户体验监控的产品定义、产品优势与支持平台,帮助您快速建立对产品的整体认识。
您可以使用用户体验监控完成以下四类工作:
性能观测与优化:以真实用户视角衡量页面加载、交互响应与视觉稳定性,定位性能损耗环节并验证优化效果。
错误发现与闭环:自动聚合崩溃、ANR、卡顿与脚本错误等类型的问题,形成可跟踪、可管理的问题记录。
用户行为与转化分析:还原真实访问路径,量化用户在关键环节的受阻程度,分析转化与流失原因。
单用户问题排查与支持:按用户或会话检索单次访问的完整过程,包括操作序列、网络请求与屏幕回放。
什么是用户体验监控
用户体验监控(Real User Monitoring,RUM)是腾讯云可观测平台提供的客户端体验监测与分析服务,由前端性能监控和终端性能监控全新升级而来。它支持 Web、小程序、Android、iOS、Electron、React Native 等多种平台的真实用户访问数据采集,提供性能监控、用户行为分析和灵活的自定义上报能力,帮助您从“页面加载快不快”深入到“用户怎么用”、“业务指标如何提升”,及时发现体验劣化、还原用户故障现场、持续优化业务转化。
用户体验监控优势
多端统一接入,数据统一管理
为 Web、小程序、Android、iOS、Electron、React Native 等平台分别提供对应 SDK,各端 SDK 使用一致的接入方式、数据模型与上报协议,多端数据在同一控制台统一管理与分析,方便企业搭建多项目管理体系与 AI 工作流。
零埋点还原真实用户路径
开启用户行为监控后,SDK 自动采集页面浏览与交互行为,并按实际发生顺序还原访问路径。无需预先定义步骤,设计之外的用户行为也会被记录下来,帮助您发现异常路径,挖掘用户行为模式。
多端会话回放还原用户现场
支持 Web、微信小程序、Android、iOS、Electron 等多端回放,相比仅覆盖 Web 与 H5 的方案,可同时满足小程序、移动端与桌面端的现场还原需求。回放时间轴上会标注错误与挣扎事件,让“用户反馈了但无法复现”的问题有现场可循。
挣扎评分量化体验受阻
自动检测愤怒点击、无效点击、错误点击、表单来回切换、表单校验错误、表单未完成、长时间聚焦、页面来回跳转、页面加载缓慢等用户挫败行为,并计算挣扎评分,用于在用户旅程中标红问题页面、在会话列表中优先查看问题会话。
问题聚类与闭环追踪
同一类错误或崩溃自动聚合为 Issue,记录首现与最近出现时间,并提供堆栈、日志、会话回放与用户行为等排障上下文,支持已解决、已忽略等状态流转,让问题从发现到解决形成闭环。
数据探索层级下钻
按“会话 > 页面 > 事件”的层级关系组织数据,页面下包含错误异常、接口请求、SSE 流式、静态资源、用户行为、崩溃、卡顿、无响应、ANR、白屏、内存、文件 IO 与自定义等类型的事件,配合维度筛选逐层下钻,无需依赖全文检索即可定位到发生问题的页面与具体事件,并可跳转到问题追踪与会话回放。
核心指标口径透明可信
Web Vitals 指标(LCP、FCP、INP、CLS、TTFB 等)采用与 Google 一致的采集口径,小程序提供启动、路由、首屏、setData 等专属指标,各指标的计算口径与参考阈值在文档中可直接查询,便于与业界基准做同口径对比。
三层脱敏与合规保障
会话回放提供采集侧防护、全局默认脱敏与项目自定义规则三层机制,覆盖手机号、身份证、邮箱、银行卡等常见敏感信息,支持按项目配置精确、前缀与正则规则。
AI 能力接入研发工作流
提供 RUM SDK 接入、修改配置 Skill 与开放的性能分析 Skill,从接入到数据查询分析均可由 AI 辅助完成,并推荐将体验指标巡检与事件分析接入日常研发流程,辅助定位与归因。
支持平台
平台 | 说明 |
Android | 支持原生 Android 应用,可采集崩溃、ANR、卡顿、启动性能、用户行为、用户挣扎、会话回放等数据。 |
iOS | 支持原生 iOS 应用,可采集崩溃、卡顿与无响应、启动性能、用户行为、用户挣扎、会话回放等数据。 |
Web | 支持主流浏览器,可采集 Web Vitals、静态资源耗时、API 请求、JS 错误、页面加载全链路、用户行为、用户挣扎、会话回放等数据。 |
微信小程序 | 支持原生微信小程序,除可与 Web 同口径对比的 LCP、FCP、INP、CLS 外,还提供启动耗时、路由切换、首次绘制、逻辑层注入、首屏时间、setData 耗时等小程序专属指标。支持采集用户行为、用户挣扎、会话回放。 |
Electron | 支持桌面端 Electron 应用,可采集渲染进程退出、窗口无响应等桌面端事件,支持采集用户行为、用户挣扎、会话回放。 |
React Native | 支持 React Native 应用,采用 JS 采集层 + Android / iOS 原生桥接架构,可采集 JS 错误、崩溃、接口测速、路由页面浏览(PV)、用户行为、用户挣扎、会话回放等数据。 |