性能

性能 跟踪直接从访问者浏览器收集的真实用户 Core Web Vitals。 可用于识别加载缓慢的页面、发现随时间变化的回归,并比较不同设备和浏览器上的性能。

使用场景

  • 识别加载缓慢、可能影响用户体验或 SEO 排名的页面。
  • 比较不同设备、浏览器和地区的 Core Web Vitals。
  • 验证性能改进随时间带来的影响。

用法

data-performance 属性添加到你的跟踪脚本中,以启用 Core Web Vitals 的自动收集。

<script
  defer
  src="http://mywebsite.com/umami.js"
  data-website-id="94db1cb1-74f4-4a40-ad6c-962362670409"
  data-performance="true"
></script>

启用后,Umami 将自动从访问者的浏览器中捕获性能指标,并在该网站的 性能 选项卡下报告这些数据。

指标

指标描述
LCP最大内容绘制 — 最大可见元素完成渲染所需的时间。
INP下一次绘制的交互 — 页面对用户交互的响应速度。
CLS累计布局偏移 — 视觉稳定性;越低越好。
FCP首次内容绘制 — 屏幕上首次内容完成渲染所需的时间。
TTFB首字节时间 — 从请求到服务器返回第一个字节所需的时间。

阈值

每个指标都会根据 Google 定义的阈值进行评级:

指标良好需要改进较差
LCP< 2,500 毫秒2,500 – 4,000 毫秒> 4,000 毫秒
INP< 200 毫秒200 – 500 毫秒> 500 毫秒
CLS< 0.10.1 – 0.25> 0.25
FCP< 1,800 毫秒1,800 – 3,000 毫秒> 3,000 毫秒
TTFB< 800 毫秒800 – 1,800 毫秒> 1,800 毫秒

百分位数

结果会以三个百分位级别显示:

百分位描述
p50中位数 — 一半用户体验到该值或更好。
p75第 75 百分位 — 大多数用户体验到的值。Google 使用它进行 Core Web Vitals 评分。
p95第 95 百分位 — 代表大多数用户的最差情况体验。

查看性能

进入某个网站并点击 性能 选项卡。

image

选择某个指标卡片可将图表聚焦到该指标。使用 百分位 下拉菜单可在 p50、p75 和 p95 之间切换。

image

页面和环境细分

页面底部会显示所选指标按 页面(路径或标题)和 环境(设备或浏览器)细分后的结果,帮助你找出哪些页面或客户端性能较差。