为什么我在查询 Chrome UX Report API 时遗漏了一些数据?
Why I miss some data on querying of Chrome UX Report API?
在查询 Chrome 用户体验报告 API 时,我有时会收到 404 错误,"chrome ux report data not found"
。文档说:If 404 - CrUX API doesn't have any data for given origin
.
对于我查询的所有 URLs,我得到 一些 指标,没有 URL,所有指标都会丢失,并且对于大多数URL我得到了所有数据。
但在某些情况下,某些指标的数据会丢失。一个 URL 缺少 FID 数据(存在所有其他指标的数据),另一个 URLs - 缺少 FID、LCP 和 CLS(存在 FCP 的数据)。
这是一种 API 故障吗?我应该如何获取所有查询指标的数据?
PS:如果我现在和 30 分钟后查询相同的 URLs,我会得到不同的结果:对于相同的 URL s 是不同的指标数据遗漏:第一次查询是 FCP 遗漏,第二次查询 - LCP 和 CLS...为什么会这样?
在图像上您可以看到丢失数据的样子:
FCP 是唯一保证存在的指标。如果用户访问了一个页面但没有 FCP,CrUX 会将其丢弃。理论上,某些用户可能会体验到 FCP 而不是 LCP,例如,如果他们在事件之间导航离开。 Chrome 直到最近(2019 年)才在 Chrome 中实施较新的指标,因此 Chrome 更旧版本的用户不会报告任何 CLS 值。还有周期性的指标更新,Chrome 可能要求指标反映最新的实现,以便在 CrUX 中聚合。
结果应该会稳定大约一整天。如果您在 30 分钟后看到变化,可能是您在每日更新期间碰巧发现了变化。
在查询 Chrome 用户体验报告 API 时,我有时会收到 404 错误,"chrome ux report data not found"
。文档说:If 404 - CrUX API doesn't have any data for given origin
.
对于我查询的所有 URLs,我得到 一些 指标,没有 URL,所有指标都会丢失,并且对于大多数URL我得到了所有数据。
但在某些情况下,某些指标的数据会丢失。一个 URL 缺少 FID 数据(存在所有其他指标的数据),另一个 URLs - 缺少 FID、LCP 和 CLS(存在 FCP 的数据)。
这是一种 API 故障吗?我应该如何获取所有查询指标的数据?
PS:如果我现在和 30 分钟后查询相同的 URLs,我会得到不同的结果:对于相同的 URL s 是不同的指标数据遗漏:第一次查询是 FCP 遗漏,第二次查询 - LCP 和 CLS...为什么会这样?
在图像上您可以看到丢失数据的样子:
FCP 是唯一保证存在的指标。如果用户访问了一个页面但没有 FCP,CrUX 会将其丢弃。理论上,某些用户可能会体验到 FCP 而不是 LCP,例如,如果他们在事件之间导航离开。 Chrome 直到最近(2019 年)才在 Chrome 中实施较新的指标,因此 Chrome 更旧版本的用户不会报告任何 CLS 值。还有周期性的指标更新,Chrome 可能要求指标反映最新的实现,以便在 CrUX 中聚合。
结果应该会稳定大约一整天。如果您在 30 分钟后看到变化,可能是您在每日更新期间碰巧发现了变化。