0

在查询 Chrome UX Report API 时,我有时会收到 404 错误,"chrome ux report data not found". 文档说:If 404 - CrUX API doesn't have any data for given origin

对于我查询的所有 URL,我得到一些指标,没有 URL,所有指标都会丢失,对于大多数 URL,我得到所有数据。

但是在某些情况下,某些指标的数据会丢失。对于一个 URL,缺少 FID 数据(存在所有其他指标的数据),对于另一个 URL - FID、LCP 和 CLS 缺失(存在 FCP 的数据)。

这是一种 API 故障吗?我应该怎么做才能获取所有查询指标的数据?

PS:如果我现在和 30 分钟后查询相同的 URL,我会得到不同的结果:对于相同的 URL,缺少不同的指标数据:第一次查询是 FCP 丢失,第二次查询是 LCP 和 CLS ......为什么会这样?

在图像上,您可以看到丢失数据的外观:

在此处输入图像描述

4

1 回答 1

1

FCP 是唯一保证存在的指标。如果用户访问一个页面但它没有 FCP,CrUX 会将其丢弃。从理论上讲,某些用户可能会体验 FCP 而不是 LCP,例如,如果他们在事件之间导航离开。直到最近(2019 年)才在 Chrome 中实施 CLS 等较新的指标,因此使用旧版 Chrome 的用户不会报告任何 CLS 值。还有定期的指标更新,Chrome 可能要求指标反映最新的实现,以便在 CrUX 中聚合。

结果应该稳定大约 1 天。如果您仅在 30 分钟后看到更改,则可能是您在每日更新期间碰巧发现了它。

于 2021-05-12T22:51:57.693 回答