有关报告中使用的字段的详细信息,您可以查看chrome ux 报告的主要文档,特别是最后一部分的数据格式,其中显示了维度及其解释方式,如下所示:
Dimension
origin "https://example.com"
effective_connection_type.name 4G
form_factor.name "phone"
first_paint.histogram.start 1000
first_paint.histogram.end 1200
first_paint.histogram.density 0.123
例如,上面显示了来自 Chrome 用户体验报告的示例记录,它表明 12.3% 的页面加载在加载“http://example.com”时的“首次绘制时间”测量范围为 1000-1200 毫秒”通过类似“4G”的连接在“电话”设备上。要获得第一次绘制时间低于 1200 毫秒的用户的累积值,您可以将直方图“结束”值小于或等于 1200 的所有记录相加。
对于指标,在初始链接中有一个称为方法的部分,您可以在其中获取有关报告指标和维度的信息。我建议转到每个国家和每个站点的实际来源表,而不是摘要,因为可以在那里获得您要查找的数据。在文档的Bigquery 部分,您将找到有关如何查询这些表的示例。我觉得这很相关:
SELECT
SUM(bin.density) AS density
FROM
`chrome-ux-report.chrome_ux_report.201710`,
UNNEST(first_contentful_paint.histogram.bin) AS bin
WHERE
bin.start < 1000 AND
origin = 'http://example.com'
在上面的示例中,我们在“http://example.com”的 FCP 直方图中添加了所有密度值,其中 FCP bin 的起始值小于 1000 毫秒。结果为 0.7537,这表明大约 75.4% 的页面加载在一秒钟内经历了 FCP。
关于查询估算成本,您可以在 google 官方 bigquery 文档中查看估算查询成本指南。但是由于其性质,使用此表会消耗大量处理,因此请尽可能对其进行过滤。