如何获取有关 PageSpeed 见解工作的 Fielddata 和 Origin Summary?

问题描述

首先我要感谢大家对谷歌的大力支持和良好的教程,以提高我们网站的质量。现在我们正在更新我们的网站,因为核心网络生命周期很糟糕。 通过阅读此论坛和在线教程,我学到了很多东西,但有一个问题我无法解决或找不到答案。

如何获取有关 PageSpeed 见解的 Fielddata 和 Origin Summary?

这基本上只是一个问题,因为您的网站上需要有特定数量用户使用 chrome 还是我必须设置一些东西来收集数据

如果只是一个具体的数字,有人知道你需要多少用户吗?

我已经设置了谷歌分析,它提供数据。在调查过程中,我发现我需要在数据洞察 (https://web.dev/chrome-ux-report-data-studio-dashboard/) 中添加 Chorme UX 报告。

我已成功将 google 分析连接器添加到数据工作室。但是当我想添加连接器时,我收到错误消息: “如果您的来源未包含在 CrUX 数据集中,您可能会收到如下错误消息。数据集中有超过 400 万个来源,但您想要的来源可能没有足够的数据来包含。”>

页面描述了错误https://web.dev/chrome-ux-report-data-studio-dashboard/ 但没有解决方案?

那么如何将原点添加到 CrUX 数据集?

我已经开始使用 BigQuery 实施一个谷歌云项目,但我不确定这是否真的需要获取字段数据。

感觉好像我错过了一个重要的步骤。

也许你可以帮助我减轻我做错了什么。

提前谢谢丹尼尔

解决方法

如何将我的网站包含在 CrUX 数据中?

这取决于访问量以及您网站的访问者的浏览器、偏好等。

您不能影响数据集中的包含(据我所知*),它会随着您网站流量的增长而自然发生。

因此,暂时不要尝试从 CrUX 数据集中获取数据,而是专注于收集您自己的真实用户指标 (RUM)。

收集您自己的真实用户指标(测量) - 或 RUM

您可以使用 web vitals library 轻松完成此操作,让您可以收集与收集的 CrUX 数据几乎相同的真实世界数据(也适用于 Chrome 以外的浏览器!)。

如果您不想构建自己的 API,也可以pipe the results directly to Google Analytics

由于计算方式的原因,您没有得到的唯一指标是 speed index,但其他 5 个指标足以监控您网站的性能。

获取比 CrUX 或 Web Vitals 库允许的更多数据

或者,如果您想变得真正有趣,您可以使用 performanceObserver API 来收集大量原始数据,例如绘制时间、布局转换、资源时间等,并计算您自己的指标。

虽然这是很多的工作(你必须研究如何计算每个指标等。我花了好几个星期才把它弄对!)优点是你可以分析数据对于在特定屏幕尺寸(假设您也跟踪此信息)发生的累积布局变化之类的事情很容易,而仅使用 CrUX 数据或 Web Vitals 库就很难做到这一点。