Chrome UX Report: data o rychlosti od reálných uživatelů Googlu od A do Z
Chrome UX Report (CrUX) je veřejný datový soubor poskytovaný společností Google, který shromažďuje a anonymně analyzuje údaje o skutečné uživatelské zkušenosti při prohlížení webu pomocí prohlížeče Chrome.
Chrome UX Report od Googlu.
Chrome UX Report se zaměřuje na důležité metriky jako jsou rychlost načítání, interaktivita a stabilita obsahu. Díky tomu poskytuje cenné informace, jak si webové stránky vedou v reálných podmínkách.
Kromě základních metrik Core Web Vitals (LCP, INP, CLS) dnes CrUX poskytuje i rozšířená data, která jsme nově přidali do reportu Domény v našem monitoringu. Díky nim získáte hlubší vhled do toho, jak se váš web chová v reálných podmínkách. Najdete tu rozdělení uživatelů podle zařízení, podíly různých způsobů načtení stránek nebo detaily o tom, co brzdí obrázky u LCP.
CrUX vs. RUM a syntetika
CrUX není jediný způsob, jak měřit rychlost u reálných uživatelů. Rozdíly mezi typy měření, jejich silné a slabé stránky a doporučenou kombinaci jsme rozepsali v článku synth vs. CrUX vs. RUM.
Chrome UX Report je ale autoritou pro SEO a PPC. Google data sám sbírá, sám ho používá jako signál ve vyhledávání a do Quality Score Google Ads.
Jak se data v Chrome UX Reportu měří?
CrUX získává data přímo z prohlížeče Chrome od uživatelů, kteří si neodhlásili sdílení údajů o používání webu. Doména i URL adresy musí mít dostatečnou návštěvnost, aby se CrUX data zobrazila. Data jsou agregována na úrovni stránky i celé domény a obsahují také další informace o rychlosti připojení, regionu atd.
To dělá z CrUX dat jediný oficiálně reportovaný zdroj rychlosti webu, který má vliv na vaše umístění a cenu reklamy. Ale i CrUX má svá omezení, se kterými je nutné v praxi počítat:
- 28denní plovoucí průměr
Dopady technických změn se v CrUX hodnotách projeví s odkladem několika týdnů. CrUX vám neřekne „od dneška je INP lepší“; ukáže až postupný sklon křivky. - Segmentace zařízení
Data se sbírají zvlášť pro mobil, tablet a desktop. Profil průměrného uživatele se mezi nimi výrazně liší. - Práh viditelnosti
Pro doménu i konkrétní URL musí být dostatečná návštěvnost (odhadem 10 – 15 tisíc zobrazení za měsíc), jinak data v CrUX vůbec nebudou. - SPA vs. MPA
U Single Page Application se CLS a INP měří kumulativně pro celou session, ne jen pro první načtení. CrUX hodnoty pak bývají u SPA horší než u klasických MPA, i když „rychlost“ subjektivně podobná. Detaily a způsob měření v Chrome dál rozebírá stránka web.dev o SPA a Web Vitals.
Pro debug konkrétního problému CrUX data nestačí. K němu používejte syntetiku nebo v pokročilejších případech RUM měření všech uživatelů.
Chrome UX Report naopak v PageSpeed.ONE používáme jako autoritativní metriky pro byznys rozhodování (SEO efekt, prioritizace) a jako referenční rámec, ke kterému výsledky synth a RUM přirovnáváte.
Proč jsou data z Chrome UX Reportu důležitá a kde se přesně používají?
CrUX je zásadním zdrojem pro vývojáře, odborníky na SEO a digitální marketéry, protože nabízí pohled na data od reálných uživatelů. Z naší praxe jsme se nejčastěji setkali s vlivem rychlosti na:
- SEO
Google zahrnuje metriky uživatelské zkušenosti Core Web Vitals do hodnocení webových stránek ve výsledcích vyhledávání. Lepší výkon může vést k lepšímu umístění ve vyhledávání. - Hodnocení PPC kampaní
Rychlost webových stránek ovlivňuje míru okamžitého opuštění a celkovou efektivitu PPC kampaní. Také cenu za reklamu v Google Ads může rychlost ovlivnit. - Měření rychlosti (UX)
CrUX poskytuje reálná data o rychlosti načítání stránek, což umožňuje vývojářům zlepšovat uživatelský prožitek. Analýzou těchto dat a optimalizacemi lze dosáhnout zrychlení webu, což vede k vyšší spokojenosti uživatelů. Jednoduše můžete také srovnávat svůj web s konkurencí.
Proč rychlost webu? – všechny důvody na jednom místě.
Jaké metriky dataset obsahuje?
Data Google sbírá pro mobily, tablety a desktop zvlášť. CrUX obsahuje informace o metrikách Core Web Vitals, kam patří tyto základní metriky:
Metriky Core Web Vitals: nejzákladnější ze všech metrik rychlosti webu.
Další hodnoty, které jsou v datasetu dostupné, potom rozebíráme níže.
Origin vs. URL: granularita dat
Chrome UX Report má data pro dvě úrovně stránek. Rozdíl je důležitý pro správnou interpretaci:
- Origin (např.
https://www.example.com) vrací agregovaná data napříč celým zdrojem, včetně všech subpaths a lokalizací (/en-us,/fr,/produkt/…). Origin tedy dává průřez celé doméně. - URL (např.
https://www.example.com/en-us) vrací data jen pro tuto konkrétní URL. Nezahrnuje podstránky (/en-us/produkt/abc).
Na seskupení URL podle vzoru použijte Google Search Console, která pracuje s vlastním rozdělením URL skupin.
V praxi narazíte i na situace, kdy CrUX data chybí. Typicky kvůli třem důvodům:
- Nedostatečná návštěvnost
Bez ~10 – 15 tisíc PV za měsíc data v CrUX nebudou. Buď pro celou doménu, nebo pro konkrétní URL. noindexna homepage
Pokud je domovská stránka označenánoindex, CrUX origin data nebude reportovat.- Redirect z kořenové stránky
Pokud root automaticky přesměrovává na sub-stránku (např.domena.cznadomena.cz/vitejte) a původní root mánoindex, CrUX sleduje původnínoindexa nemusí redirect následovat. Výsledek: origin data zmizí, i když je samotný/vitejtezcela v pořádku.
Pokročilé metriky a Navigation Types
CrUX dnes nabízí víc než jen tři metriky Core Web Vitals. Z pokročilých údajů využíváme nejvíc tyto:
- RTT (Roundtrip Time) odděluje vliv backendu od vlivu sítě. Pokud máte vysokou hodnotu RTT, ale rozumné TTFB, brzdí připojení uživatele k serveru a má smysl uvažovat o CDN.
- LCP Image Subparts ukazují, kterou částí LCP obrázku se ztrácí čas. Rozpadem na zpoždění serveru, dobu stahování a vykreslení snadno odhalíte, jestli pomůže lepší backend, menší obrázek, nebo
fetchpriority. - LCP Resource Type rozliší, jestli je LCP obrázek nebo text/webfont. To rozhoduje, kam směřovat optimalizaci. Buď preload obrázku, nebo preload kritického fontu.
- Navigation Types ukazují podíl jednotlivých typů navigací. Růst podílu BFcache a prerenderu přes Speculation Rules posouvá hodnoty LCP a INP směrem k nule, protože „okamžité“ navigace se v CrUX počítají jako rychlé.
Vývoj podílu jednotlivých typů navigace nám umožní vidět podíl rychlých nebo okamžitých navigací.
Speculation Rules jsme v praxi PageSpeed.ONE praxi nasadili u Innogy, kde rostoucí podíl okamžitých navigací citelně zlepšuje hodnoty pro celou doménu. Recept k tomu, jak metriku INP udržet pod kontrolou, najdete v optimalizaci INP.
Zpoždění dat v CrUX
Data v Chrome UX Reportu nejsou real-time. Data jdou do CrUX s odkladem až měsíc od konce reportovaného období, podle datasetu:
- Měsíční dataset (CrUX BigQuery) se publikuje v pevný den (např. druhé úterý v měsíci) a obsahuje data za uplynulý kalendářní měsíc.
- CrUX Daily je aktuálnější. Dnes uvidíte data za včerejšek. Používá ale 28denní časové okno s plovoucím koncem.
Kde lze najít data z Chrome UX Reportu?
S CrUX daty pracuje řada nástrojů. Liší se aktuálností, podporou metrik a přehledností. V praxi doporučujeme začít naším nástrojem pro test rychlosti webu (Insights). Dostanete přehledné UI, skóre PageSpeed.ONE (SPS) jako jedno souhrnné číslo, vývoj CrUX dat v čase a propojení synth a CrUX dat v jednom dashboardu:
Změřte si rychlost webu
Zadejte URL a hned uvidíte, jak jste na tom.
Další možnosti, jak získat CrUX data jsou například:
- CrUX Vis je experimentální Google nástroj pro vizualizaci CrUX. Hodí se spíše pro specialisty, kteří chtějí flexibilitu na úkor přehlednosti.
- PageSpeed Insights od Googlu data ukazuje, ale neposkytuje vývoj v čase. Pro jednorázové ověření je v pořádku, pro monitoring vývoje ne.
- Google BigQuery zpřístupňuje surový dataset pro pokročilou analýzu pomocí SQL. K němu existuje i CrUX History API, které vrací týdenní data a je rychlejší než ad-hoc BigQuery dotazy.
Jak využíváme CrUX data v monitoringu PageSpeed.ONE?
Reporty CrUX dat z monitoringu PLUS od PageSpeed.ONE ukazují například stav metrik v dashboardu a vývoj hodnot na doménách:
Vývoj rychlosti podle dat z CrUX v monitoringu rychlosti od PageSpeed.ONE.
Sledování CrUX dat je velmi důležité pro všechny weby, které tato data mají. V našem reportu Domény najdete mimo jiné:
- Metriky Core Web Vitals (LCP, INP, CLS).
- Další metriky rychlosti (FCP, TTFB, RTT).
- Rozdělení uživatelů podle typu zařízení (mobil, tablet, desktop).
- Rozdělení způsobů načtení stránek (navigate, reload, bfcache, prerender…).
- Typ zdroje pro metriku LCP (obrázek vs. text).
- Důvody zpoždění obrázků, které jsou LCP prvkem,
- Vývoj těchto dat po dnech a měsících.
Tyto informace dohromady tvoří obraz toho, jak vaši uživatelé skutečně zažívají rychlost webu, a kde máte prostor na zlepšení. Pokud chcete místo jednotlivých metrik sledovat jedno souhrnné číslo, doporučujeme skóre PageSpeed.ONE (SPS), které z CrUX dat vychází a zohledňuje celou distribuci uživatelů, nejen 75. percentil.