用户体验功能介绍文档

一、产品简介

RUM 观察浏览器里真实访问的会话、页面性能、错误和版本变化。它面向已经上线的 Web 应用:在页面中接入采集脚本后,按应用查看会话、核心 Web 指标、错误、发布版本和转化路径,并在体验指标越界时产生告警。

APM 看的是服务之间的调用。RUM 看的是用户打开页面之后的加载、交互、报错和是否走完关键路径。两个模块可以同时使用,但接入对象和指标不一样。

二、产品核心优势

  1. 按应用接入,脚本可直接复制
    创建应用后,在接入页复制 npm、React、CDN 或通用脚本。接入列表用最近是否收到并写入数据,区分「已接入」「未接入」「已禁用」。

  2. 会话、性能和错误放在同一套时间范围里
    体验区查看会话、页面性能和转化漏斗。质量区按错误和发布版本查看。列表支持按应用和时间范围筛选,会话可以继续打开详情和回放。

  3. 用版本对照体验变化
    部署追踪按版本汇总。选定单个应用后,可以标记体验基线并对比版本变化。上传 SourceMap 后,错误栈可以还原到构建前的源码位置。CI Token 只在创建或轮换时完整显示一次。

  4. 体验告警和合规删除分开治理
    策略覆盖错误率、LCP、INP、CLS、FCP、TTFB 和会话数。数据治理里可以按应用和用户标识发起合规删除,并保留删除任务记录。

三、产品应用场景

  • 发布后确认页面是否变慢
    接入后在视图与性能、部署追踪中比较 LCP、INP 等指标,判断新版本是否拉高了加载或交互耗时。

  • 从一次用户会话回溯报错
    在会话列表按「影响力」、错误数或时长排序,打开会话详情和回放,再跳到错误追踪看聚合后的异常。

  • 衡量关键路径是否走完
    用页面路由定义转化漏斗,查看每一步的到达人数和转化率。

  • 按用户删除已采集的体验数据
    在合规删除中指定应用和用户标识,提交删除并在任务列表中核对结果。

1. 体验

1.1 会话

核心定位

会话是一次真实访问的入口,用来从用户操作回到页面、错误和回放。

核心能力

  • 按应用和时间筛选:列表跟随当前应用和时间范围。可按会话标识搜索。
  • 排序:支持按「影响力」「开始时间」「错误数」「时长」排序。
  • 终端信息:展示浏览器、桌面、平板或手机等终端信息,以及访问路由。
  • 会话详情:打开单次会话,查看这段访问里的页面和错误。
  • 会话回放:在会话详情中进入回放,按采集到的操作过程回看。
  • 导出:会话列表提供导出,范围受当前筛选和权限约束。
  • 流量:可选「访客」「自动化」「全部流量」。

界面指引:

界面截图待补充。

  • 操作关注点:先用应用和时间范围缩小列表,再按错误数或「影响力」排序,最后打开回放。

1.2 视图与性能

核心定位

按页面查看加载和交互体验,判断哪一个路由变慢。

核心能力

  • 核心 Web 指标:查看 LCP、INP,以及 FCP、TTFB、CLS 等页面指标。时延以毫秒展示,没有样本时显示为空。
  • 分布与设备构成:用分布条和设备构成看指标落在哪一段、来自哪类终端。
  • 环比:在有对比周期时查看指标相对变化。
  • 应用切换:可在单个应用和汇总之间切换。汇总适合看全局,单个应用适合对照版本。

1.3 转化漏斗

核心定位

用页面路由定义关键路径,查看用户走到了哪一步。

核心能力

  • 路由步骤:2 到 8 个路由,用英文逗号分隔,例如 /,/checkout,/success。
  • 应用范围:漏斗可以绑定一个应用,也可以不绑定后在筛选里看。
  • 到达与转化:按当前筛选范围计算每一步的到达人数和转化率。
  • 漏斗详情:打开单个漏斗查看步骤明细。

2. 质量

2.1 错误追踪

核心定位

把同类前端错误收成一条,避免在会话里逐条翻找。

核心能力

  • 错误聚合:按错误查看出现范围和证据栈。
  • 错误详情:打开一条错误,查看堆栈和关联证据。
  • 与会话配合:从错误回到发生该错误的会话,必要时再看回放。

2.2 部署追踪

核心定位

按发布版本看体验是否变化,并用 SourceMap 还原压缩代码。

核心能力

  • 版本列表:查看一段时间内出现过的版本。未选择单个应用时,页面给出的是全部应用汇总。
  • 体验基线:只在选定单个应用后可以标记体验基线,并对比版本变化。
  • SourceMap 上传:填写应用、版本、部署产物路径并上传文件。四项都不能空。
  • CI Token:轮换后只完整显示一次,供流水线上传使用。关闭前提前复制。

3. 事件

3.1 告警

核心定位

查看体验策略触发后的告警,确认哪一个应用、哪一个指标越过了阈值。

核心能力

  • 告警列表:按应用和时间查看已产生的体验告警。
  • 回到策略:从告警对应到启用中的策略,便于调整阈值或临时停用。

3.2 策略

核心定位

为应用配置体验阈值。策略只使用 RUM 自己的指标。

核心能力

  • 指标:错误率、LCP P75、INP P75、CLS P75、FCP P75、TTFB P75、会话数。
  • 比较方式:支持大于、大于等于、小于、小于等于。
  • 双阈值:可分别填写警告和严重阈值。错误率使用百分比,CLS 使用分数,时延类使用毫秒。
  • 严重级别:「提示」「警告」「严重」。
  • 启停:列表中可直接启用或停用,不需要删除策略。

页面预置的常用阈值如下,保存前仍应按自己的页面调整:

指标 警告 严重
错误率 3% 5%
LCP P75 2500 毫秒 4000 毫秒
INP P75 200 毫秒 500 毫秒
CLS P75 0.1 0.25
FCP P75 1800 毫秒 3000 毫秒
TTFB P75 800 毫秒 1800 毫秒

会话数没有预置阈值,需要按业务访问量填写。

4. 集成

4.1 应用

核心定位

应用是体验数据的边界。会话、错误、版本和策略都挂在应用上。

核心能力

  • 应用目录:按健康、会话量和错误率查看应用,并按这些维度排序。
  • 核心指标摘要:目录中直接看到 LCP、INP 等是否超出常用阈值。
  • 来源域名:在应用中维护允许上报的来源,避免其他站点写入。
  • 应用概览:进入单个应用查看这段时间的体验摘要。
  • 采集降级提示:采集链路异常时,页面提示降级原因,不把空数据解释成体验正常。

4.2 接入

核心定位

接入页负责把脚本交到前端,并确认数据已经进来。

核心能力

  • 四种安装方式:npm、React、CDN、通用片段。页面提供可复制代码。
  • 接入状态:「已接入」「未接入」「已禁用」。已接入要求最近接收时间和写入时间都在 15 分钟内。应用停用后为已禁用。
  • 状态筛选:接入列表可按「未接入」或「已接入」筛选,便于找出还没上报的应用。
  • 自检:接入步骤中可按页面提示做自检,确认脚本、来源和上报是否通过。

5. 数据治理

5.1 合规删除

核心定位

按用户删除已经采集的体验数据,并留下任务记录。

核心能力

  • 按应用和用户提交:选择应用,填写用户标识后发起删除。
  • 任务列表:查看删除任务的应用、用户和时间。可按应用筛选,按用户标识搜索。
  • 权限约束:没有对应权限时不能提交删除。

注意:
合规删除是不可恢复的数据删除。提交前确认应用和用户标识,避免删错应用下的同名用户。

一、前置条件

  • 当前账号具备 RUM 的应用和接入权限。
  • 有一个可以修改前端构建或页面模板的 Web 应用。
  • 用户浏览器能够访问平台提供的采集地址。页面所在域名需要在应用里放行。

二、创建应用并安装脚本

  1. 进入 「集成」-「应用」,新建应用并填写应用名称。
  2. 打开 「集成」-「接入」,进入该应用的接入步骤。
  3. 按技术栈复制脚本,可选 npm、React、CDN 或通用片段。
  4. 把脚本放到应用入口。CDN 或通用片段通常放在页面加载早期。npm 或 React 方式按页面给出的依赖和初始化方式安装。
  5. 配置允许上报的来源域名,避免非本站页面把数据写入这个应用。
  6. 用真实浏览器打开页面并完成一次点击或跳转。

界面指引:

界面截图待补充。

  • 操作关注点:接入列表里,最近接收和写入都落在 15 分钟内时,状态为「已接入」。还没有新鲜数据时为「未接入」。应用停用后为「已禁用」。

三、确认会话和页面指标

  1. 打开 「体验」-「会话」,选择刚接入的应用和时间范围。
  2. 确认列表中出现会话。可以按「影响力」「开始时间」「错误数」或「时长」排序,也可以按会话标识搜索。
  3. 打开一条会话,查看页面、设备和浏览器信息。需要回看操作过程时,进入该会话的回放。
  4. 打开 「体验」-「视图与性能」,查看页面的 LCP、INP 等指标和分布。没有样本时指标显示为空,不代表页面一定健康。

四、查看错误和版本

  1. 打开 「质量」-「错误追踪」,按应用查看聚合后的错误,进入详情看证据栈。
  2. 若错误栈是压缩后的代码,打开 「质量」-「部署追踪」,切换到 SourceMap 管理。
  3. 选择应用,填写版本、部署产物路径并上传 SourceMap 文件。
  4. 如需给流水线使用,轮换 CI Token。Token 只显示一次,关闭前复制备用。
  5. 选定单个应用后,可以标记体验基线,再对比后续版本的变化。全部应用汇总时不能标记基线。

五、配置一条体验策略

  1. 打开 「事件」-「策略」,新建策略并选择应用。
  2. 选择指标。可选错误率、LCP P75、INP P75、CLS P75、FCP P75、TTFB P75、会话数。
  3. 选择比较方式,并填写警告和严重阈值。错误率按百分比理解,CLS 按分数,时延类指标按毫秒。页面会给出常用默认值,会话数需要自行填写。
  4. 选择严重级别:「提示」「警告」或「严重」。保存后可在列表中启用或停用。
  5. 到 「事件」-「告警」 查看策略触发后的告警。

六、可选:转化漏斗和合规删除

  1. 打开 「体验」-「转化漏斗」,新建漏斗。名称必填,路由步骤为 2 到 8 个,用英文逗号分隔,例如 /,/checkout,/success。
  2. 选择应用后保存。漏斗按当前筛选范围计算到达人数和转化率。
  3. 需要删除某个用户的体验数据时,打开 「数据治理」-「合规删除」,选择应用并填写用户标识,提交后在任务列表核对状态。

七、结果验证与闭环

  • 接入页状态变为「已接入」,会话列表能看到本次访问。
  • 视图与性能中能看到有样本的页面指标。
  • 人为制造一次前端错误后,错误追踪中能看到聚合结果。上传对应版本的 SourceMap 后,详情中的栈更接近源码位置。
  • 策略启用后,指标越过阈值时在告警列表出现记录。

暂无评论

发送评论 编辑评论


				
上一篇
下一篇
正在准备导出…