使用 Chrome 用户体验报告了解实际应用性能

Chrome 用户体验报告(简称 CrUX)是一套公开提供的数据集,其中包含数百万个网站的真实用户体验数据。与实验室数据不同,CrUX 数据实际上来自选择启用该功能的用户。它可衡量 Core Web Vitals 指标,包括 Largest Contentful Paint (LCP)、Interaction to Next Paint (INP) 和 Cumulative Layout Shift (CLS),以及 Time to First Byte (TTFB) 和 First Contentful Paint (FCP) 等诊断指标。

该数据集还包含有关用户体验的定性维度,例如设备和连接类型,以便按类似技术对用户体验进行细分。如需查看指标的完整列表,请参阅 CrUX 文档

借助这些数据,开发者能够了解不同网站、不同网段或整个网络中的真实用户体验的广泛分布情况。这很重要!Chrome 用户体验报告数据集是同类产品中的第一款,可让 Web 开发者将其真实用户的体验与竞争对手和行业进行比较。

使用方法

您可以通过以下四种主要方式从 Chrome 用户体验报告中提取数据洞见,这些方式的复杂程度各不相同。如需快速轻松地分析网站性能,建议使用 CrUX 信息中心PageSpeed Insights 工具。BigQuery 在分析的简单性方面有所欠缺,但可提供强大的自定义功能和更精细的数据洞见。API 可将高层级数据与其他应用集成,History API 则可提供历史数据以进行趋势分析。

CrUX 信息中心

CrUX 信息中心是一款可自定义的数据可视化工具,可用于查看网站的历史效果,该工具基于 Looker Studio 构建而成。数据来自 BigQuery 数据集,系统会在后台为您处理所有 SQL 查询。该信息中心会显示关键效果指标捕获的用户体验分布情况,以及其随时间的变化情况。它还会显示定性指标(例如设备类型和有效连接类型)的分布随时间的变化情况。请参阅 Looker Studio 信息中心指南

PageSpeed Insights

PageSpeed Insights (PSI) 会按桌面用户和移动用户显示最新的效果分布情况。除了整个来源之外,您还可以查看各个网页的效果数据,这些数据是系统根据最近 28 天的数据汇总得出的(而非 BigQuery 中的上一个日历月)。使用此工具非常简单,只需在网页界面的搜索框中输入网址或来源即可。系统会显示字段性能数据,以及有关如何优化网页的规范性建议。请参阅 PageSpeed Insights 指南

BigQuery 上的 CrUX

BigQuery 上的 CrUX 数据库是 Google Cloud Platform (GCP) 的一部分,具有 Web 和命令行界面,用于托管汇总网络上热门来源的关键用户体验性能指标的原始数据。系统会定期向数据库中添加涵盖上一个日历月的多个新表。开发者可以手动编写查询,以便从数据集中挖掘出具体数据洞见。若要运行 BigQuery 查询,您需要具备 SQL 方面的知识,并且需要拥有已启用结算功能的 GCP 项目。对于需要对数据进行低级访问以创建自定义报告、基准测试和有关网络状态的报告的高级用户,此工具特别有用。请参阅 BigQuery 指南

CrUX API

CrUX API 是一个免费的 RESTful 接口,用于查询来源级或网址级用户体验数据。数据每天更新,并汇总过去 28 天的数据,与 PageSpeed Insights 类似。您可以使用此 API 基于 CrUX 中的真实用户体验数据构建自己的应用。不妨参阅 CrUX API 指南

CrUX History API

CrUX History API 是一个免费的 RESTful 接口,与每日 API 类似,用于查询来源级或网址级用户体验数据。数据每周更新一次,汇总了过去 28 天的数据(6 个月内)。您可以使用此 API 基于 CrUX 中的真实用户体验数据构建自己的应用。请参阅 CrUX History API 指南

如何获取帮助

如果您需要任何类型的支持,可以通过以下几个渠道与可以提供帮助的人员联系。CrUX Google 群组是一个公开论坛,供数据集用户提问和分享分析。如果您需要有关 SQL 或 API 访问权限的编程帮助,还可以使用 Stack Overflow 专用 CRUX 标记。最后,您可以关注 Twitter 账号 @ChromeUXReport,以便提问和了解产品公告。

查看实际案例

如需详细了解可用数据,请参阅有关使用 Looker Studio 信息中心、PageSpeed Insights、BigQuery 以及每日 API 和历史记录 API 的分步指南: