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

Chrome 用户体验报告(以前称为 CrUX)是一个公开数据集,包含数百万个网站上的真实用户体验数据。与实验室数据不同,CrUX 数据实际上来自现场选择观看的用户。它会衡量核心网页指标指标,包括 Largest Contentful Paint (LCP)、First Input Delay (FID) 和 Cumulative Layout Shift (CLS),以及首字节时间 (TTFB) 和 First Contentful Paint (FCP) 等诊断指标。

该数据集还包含有关用户体验的定性维度(例如,设备和连接类型),使您能够深入了解按类似技术分组的用户体验。如需查看完整的指标列表,请参阅 CrUX 文档

利用这些数据,开发者能够了解网站、网络细分或整个网络之间真实用户体验的广泛分布。这是一项了不起的成就!Chrome 用户体验报告数据集是首个可让 Web 开发者将其真实用户表现与竞争对手和行业水平进行比较的数据集。

使用方法

您可以通过四种主要方式从 Chrome 用户体验报告中提取数据洞见,按照复杂程度可循序渐进。若要快速轻松地分析网站性能,建议您使用 CrUX 信息中心PageSpeed InsightsBigQuery 放弃了分析的一些简单性,但是却换取了自定义的强大功能和更精细的数据分析。该 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) 的一部分,具有网页界面和命令行界面,用于托管原始数据,这些数据汇总了网络上热门源的关键用户体验性能指标。我们会定期向数据库添加新表,涵盖上一个日历月的数据。开发者可以手动编写查询来从数据集内挖掘特定数据洞见。BigQuery 需要了解 SQL 以及启用了结算功能的 GCP 项目才能运行查询。对于需要低级别访问数据以创建有关 Web 状态的自定义报告、基准和报告的高级用户来说,该工具特别有用。参阅 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 标记。最后,@ChromeUXReport 是一个 Twitter 帐号,您可以关注它来提出问题和收听产品公告。

查看实际案例

如需进一步熟悉可用数据,请查看使用 Looker Studio 信息中心、PageSpeed Insights、BigQuery 以及日常 API 和历史记录 API 的分步指南: