在CrUX 讨论论坛中也有回答,但是对于首先在 SO 上发现此问题的任何人,我将重新分享我的回答。
- 是台式机或移动设备或平板电脑的变更日志报告还是三者?
三者合二为一。
- 是针对整个 Origin 还是只针对 Origin 的主页?
所有 BigQuery 数据都在源级别汇总,因此这些合规率适用于整个源。
- 我在哪里可以看到通过 Core Web Vitals 的来源列表?如果不可用并且需要找到我们自己,您介意提供查询或添加到 Crux CookBook ( https://github.com/GoogleChrome/CrUX/tree/master/sql ) 吗?我试图运行自己构建查询并运行,由于帐户限制,Got Quote Exceed 错误声音。
https://github.com/GoogleChrome/CrUX/blob/main/sql/core-web-vitals-compliance-rates.sql是一个很好的起点。以下是对该查询的修改,以获取通过 CWV 评估的来源列表:(已处理 793 MB)
CREATE TEMP FUNCTION IS_GOOD (good FLOAT64, needs_improvement FLOAT64, poor FLOAT64) RETURNS BOOL AS (
good / (good + needs_improvement + poor) >= 0.75
);
CREATE TEMP FUNCTION IS_NON_ZERO (good FLOAT64, needs_improvement FLOAT64, poor FLOAT64) RETURNS BOOL AS (
good + needs_improvement + poor > 0
);
SELECT DISTINCT
origin
FROM
`chrome-ux-report.materialized.metrics_summary`
WHERE
date = '2021-03-01' AND
IS_GOOD(fast_lcp, avg_lcp, slow_lcp) AND
IS_GOOD(fast_fid, avg_fid, slow_fid) AND
IS_GOOD(small_cls, medium_cls, large_cls) AND
IS_NON_ZERO(fast_lcp, avg_lcp, slow_lcp) AND
IS_NON_ZERO(fast_fid, avg_fid, slow_fid) AND
IS_NON_ZERO(small_cls, medium_cls, large_cls)