问题标签 [chrome-ux-report]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
chrome-ux-report - 页面速度洞察是否会忽略没有索引的页面,没有添加跟踪标签以阻止机器人爬行
页面速度洞察是否会忽略没有索引的页面,没有添加跟踪标签以阻止机器人爬行。如果没有,有没有办法让谷歌忽略原始数据摘要(字段数据)中的页面。
chrome-ux-report - 过去几个月缺少 Google CrUX 数据?
Google 在 2020 年 1 月至 2020 年 10 月期间为我的网站提供了 CrUX 数据,但奇怪的是,从 2020 年 11 月开始就没有了。
例如,查询 2020-10 的 BigQuery 数据集显示数据:
但是从 2020-11 年及以后的数据集中没有出现任何内容:
我不知道 11 月份网站有任何实质性变化,而 Google Analytics 显示 10 月和 11 月之间的流量没有实质性差异。
什么可能导致这种情况?
google-api - 如何创建 Google Chrome UX API 批量查询?
我已经尝试了文档页面中的示例,但出现了错误(例如invalid url
,这实际上是有效的)让我没有洞察力,我做错了什么。
有人可以给我一个 cURL 风格的批量查询示例吗?
尝试过:我通过以下方式进行了尝试:
- 将文档页面中的示例复制到在线 cURL 工具中,
curl --request
在开始之前添加POST
,- 添加了我的 API 密钥,
- 将域添加到 imo 应该在的地方。
但是,结果我没有得到这样的响应,如文档中所述,而是状态 404 和我查询的第一个网站的源代码 - 您可以在截图中看到我的请求和响应标头:
google-api - 为什么我错过了一些关于 Chrome UX Report API 查询的数据?
在查询 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 ......为什么会这样?
在图像上,您可以看到丢失数据的外观:
chrome-ux-report - 查询 CrUX 报告 API 时以随机顺序响应的指标
我向 CrUX Report API 查询,如开发文档所示。
而不是origin
我url
用来获取某些 URL 的数据,所以我的查询看起来像:
我对不同的网址一一进行。
我的问题:响应以不同的顺序出现:第一个查询CLS
作为第一个指标,第二个查询 -FID
依此类推。
此问题不取决于我运行查询的类型:终端中的 cURL、邮递员或 Google 表格中的 Google App 脚本。
我试图在请求中设置一个明确的指标顺序,比如
但响应仍然以随机顺序出现。
问:是否有可能在我希望的响应中强制执行指标顺序?
chrome-ux-report - CrUX 社区仪表板中的 FP 是什么意思?
CrUX 社区仪表板在第 7 页提供名为 FP / First Paint 的指标。但我在 web.dev 上找不到任何具有此名称的指标。
但是,在 web.dev 下有一个名为 First Meaningful Pant 的指标。在比较第一次绘画和第一次有意义的绘画时,人们意识到,
- CrUX Dashboard 第 7 页上的 First Paint 具有以下范围:
Good (< 1s), Poor (>= 3s)
, - 而在 web.dev 上列出的 First Meaningful Paint 的范围是:
Good (< 2s), Poor (>= 4s)
.
CrUX 社区仪表板中的错误和 Firts Paint 应该是第一个有意义的油漆吗?还是想念我什么?
chrome-ux-report - 如何获取 url 级别的每日症结数据?
AFAIK,症结暴露了月度总量和 28 天滚动平均值。Bigquery 按来源提供聚合,可以使用 API 获取 url 级别。
https://web.dev/chrome-ux-report/#crux-api
到目前为止,我知道的唯一方法是使用 webvitals JS 库检测页面并使用分析工具。这在这里得到了很好的描述:https ://web.dev/vitals-ga4/
还有另一种方法来获取 url 级别的每日数字吗?例如像 bigquery 和 API 这样的被动式?
google-bigquery - Crux 数据集 Bigquery - 查询 Min/Avg/Max LCP、FID 和 CLS
过去 10 天我一直在大查询中探索 Crux 数据集,以提取数据工作室报告的数据。虽然我认为自己擅长 SQL,因为我主要使用 oracle 和 SQL 服务器,但我发现很难针对这个数据集编写查询。我从Rick Viscomi 的这篇文章开始,探索了他的 github repo 上的查询,但仍然无法弄清楚。
我正在尝试使用物化表chrome-ux-report.materialized.metrics_summary
来获取一些指标,但我不确定是否可以从此表中提取一段时间(例如月份)的 Min/Avg/Max lcp(以毫秒为单位)。我可以尝试哪些其他查询需要较少的数据处理。(我尝试的一些查询已过期我对大查询的免费数据处理 TB)。
任何建议,建议解决方案,查询都非常受欢迎,因为关于数据集结构和查询的文档不是很清楚。