Begrippenlijst · Techniek & snelheid

CrUX (Chrome UX Report)

Ook wel: Chrome User Experience Report, field data, velddata

Definitie

CrUX is de openbare dataset van Google met snelheids- en ervaringsdata van echte Chrome-gebruikers. Het is de bron achter de Core Web Vitals in Search Console.

Wat is CrUX?

Het Chrome User Experience Report is een dataset van Google met metingen van echte bezoeken door Chrome-gebruikers die daarvoor toestemming hebben gegeven. Het bevat onder meer LCP, INP, CLS, FCP en TTFB, uitgesplitst naar apparaattype.

Dit is de field data waar Google naar kijkt voor Core Web Vitals. Search Console, PageSpeed Insights (het bovenste blok) en de CrUX API putten allemaal uit deze bron. De API en PageSpeed Insights tonen een voortschrijdend venster van 28 dagen. Daarnaast is er een maandelijkse dataset in BigQuery en een History API om het verloop te volgen.

CrUX meet per metric de verdeling over 'goed', 'verbetering nodig' en 'slecht', en het 75e percentiel. Dat laatste getal is wat Search Console gebruikt om een groep URL's als goed of slecht te beoordelen. De dataset is openbaar: je kunt dus ook de field data van concurrenten opvragen, zolang hun domein genoeg Chrome-verkeer heeft.

Wat je ermee kunt als webshop

CrUX vertelt je eerlijk hoe je shop presteert bij echte klanten op hun eigen telefoons en verbindingen. Een laptop op kantoor met glasvezel is niet representatief. CrUX is dat wel, voor Chrome-gebruikers.

Je ziet data op twee niveaus: per origin (je hele domein) en per URL. Voor URL-data moet een pagina genoeg verkeer hebben. Veel productpagina's halen die drempel niet. Search Console groepeert daarom vergelijkbare URL's, zodat je per template ziet of productpagina's of categoriepagina's achterblijven.

Handig voor webshops: in PageSpeed Insights zie je de origin-data van je hele shop naast de data van één URL. Is je productpagina slecht maar je origin goed, dan zit het probleem in die template. Is alles slecht, dan zoek je het eerder in hosting, gedeelde scripts of het thema.

De beperkingen

CrUX bevat alleen Chrome op desktop en Android. Safari en alle browsers op iPhone vallen erbuiten, omdat die op WebKit draaien. Voor een Nederlandse webshop met veel iPhone-bezoekers mis je dus een flink deel van je klanten.

Verder is CrUX traag (28 dagen gemiddeld), grof (geen uitsplitsing naar script, element of klantgroep) en zegt het niets over oorzaken. Je ziet dat INP op mobiel slecht is, niet dat het door de klik op het filter komt.

Daarom combineren we CrUX met real user monitoring. Als RUMvision Gold Partner meten we bij alle bezoekers, ook op iPhone voor de metrics die Safari ondersteunt, per paginatype en per interactie. Na een release zie je dan veel sneller of een fix werkt, in plaats van vier weken op het CrUX-gemiddelde te wachten.

Let ook op de vertraging bij het beoordelen van een fix. Search Console laat bij een gevalideerde fix 28 dagen lang de nieuwe data binnenlopen voordat een groep URL's van status verandert. Dat is geen fout, maar een gevolg van het meetvenster.

CrUX API: mobiele data voor je domein

curl -s "https://chromeuxreport.googleapis.com/v1/records:queryRecord?key=JOUW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"origin": "https://www.voorbeeldshop.nl", "formFactor": "PHONE"}'

Verder lezen

Veelgestelde vragen

Waarom heeft mijn pagina geen CrUX-data?+

Er is te weinig verkeer van Chrome-gebruikers op die URL. Kijk dan naar de data van het hele domein of naar de groepering in Search Console.

Telt iPhone-verkeer mee in CrUX?+

Nee. Browsers op iOS draaien op WebKit en leveren geen CrUX-data. Voor dat deel van je bezoekers heb je eigen RUM nodig.

Meer begrippen over techniek & snelheid

Liever dat iemand het voor je uitzoekt?

Wij controleren je webshop op deze punten en voeren de fixes zelf door in Magento, Shopify of Laravel. Je praat direct met het team dat het bouwt.