CrUX Vis: jak czytać historię Core Web Vitals z danych użytkowników

Jak czytać CrUX Vis, 28-dniowe okna danych, percentyl 75, LCP, INP i CLS oraz odróżniać dane terenowe od pomiarów laboratoryjnych.

Czas czytania: 7 min

Technologia · wersja V2 po audycie źródeł

Jak czytać CrUX Vis, 28-dniowe okna danych, percentyl 75, LCP, INP i CLS oraz odróżniać dane terenowe od pomiarów laboratoryjnych.

Pierwsza publikacja: 14 stycznia 2025Weryfikacja: 18 lipca 2026Objętość: 1183 słówCzas czytania: ok. 6 min
sprawdzone źródła
Poziom dowodów: Wysoka dla działania narzędzia; interpretacja zmian wymaga danych diagnostycznych poza CrUX
Dlaczego wykres CrUX reaguje stopniowopunkt 1: 28 dnipunkt 2: 28 dnipunkt 3: 28 dnipunkt 4: 28 dnitydz. 1tydz. 2tydz. 3tydz. 4tydz. 5tydz. 6tydz. 7tydz. 8tydz. 9Sąsiednie punkty dzielą większość tych samych dni.
Autorska grafika schematyczna przygotowana do tego artykułu. Nie zastępuje zdjęcia dokumentacyjnego ani pomiaru.

Co wiemy

  • CrUX Vis pokazuje tygodniową historię z CrUX History API za maksymalnie około 40 tygodni.
  • Każdy punkt obejmuje poprzednie 28 dni, dlatego sąsiednie punkty silnie się nakładają.
  • Dostępne są dane origin i URL, form factor oraz widok 75. percentyla i rozkładów.

Co pozostaje niepewne

  • CrUX nie wyjaśnia sam, który skrypt, element lub wdrożenie spowodowało zmianę.
  • Brak danych dla adresu może wynikać z niewystarczającego ruchu lub kryteriów prywatności.
  • Jednoczesna zmiana wielu czynników utrudnia przypisanie przyczyny na podstawie wykresu historycznego.

1. Czym jest CrUX i co pokazuje CrUX Vis

Chrome UX Report, w skrócie CrUX, to publiczny zbiór zagregowanych danych o doświadczeniach użytkowników Chrome na stronach spełniających kryteria kwalifikacji. Google udostępnia je przez kilka narzędzi: PageSpeed Insights, API, History API, BigQuery i CrUX Vis.[1]

CrUX Vis służy przede wszystkim do oglądania trendu. Użytkownik podaje origin albo konkretny URL, a narzędzie pokazuje dostępne metryki i ich rozkład w czasie. Origin oznacza protokół, host i port, na przykład https://example.com. Dane URL dotyczą konkretnej strony, ale są dostępne tylko przy wystarczającej liczbie obserwacji.

2. Dane terenowe i laboratoryjne odpowiadają na inne pytania

Tabela: Tabela w artykule
Rodzaj danych Co mierzy Najlepsze zastosowanie
CrUX, RUM Rzeczywiste urządzenia, sieci i zachowania użytkowników Ocena doświadczenia populacji i trendu
Lighthouse Symulowana wizyta w kontrolowanych warunkach Diagnoza techniczna i porównywalny test
DevTools Performance Szczegółowy ślad konkretnej sesji Wyszukiwanie przyczyny opóźnień i zadań głównego wątku
Search Console Grupy adresów z podobnym problemem CWV Priorytetyzacja na poziomie serwisu

Dobry wynik laboratoryjny nie gwarantuje dobrych danych terenowych. Użytkownicy mogą mieć wolniejsze urządzenia, niestabilne sieci, rozszerzenia, różne stany cache i odmienne zachowania. Odwrotna sytuacja również jest możliwa: test syntetyczny może wyglądać słabo, ale większość realnych wizyt korzysta z pamięci podręcznej i szybkich urządzeń.

3. Dlaczego wykres reaguje powoli

History API i wizualizacje CrUX wykorzystują kroczące okresy obejmujące 28 dni. Punkt nie opisuje jednego dnia. Łączy dane z czterech tygodni, a następny punkt w dużej części korzysta z tych samych dni.[2]

Jeżeli 1 lipca wdrożono szybszy obraz LCP, to 2 lipca większość obserwacji w oknie nadal pochodzi sprzed zmiany. Udział nowych wizyt rośnie codziennie. Pełny efekt może stać się widoczny dopiero po wymianie całego okna, a przy zmiennym ruchu jeszcze później.

Dlatego do oceny wdrożenia warto zaznaczyć datę zmiany i obserwować kierunek przez co najmniej kilka tygodni. Nagły jednodniowy skok zwykle nie jest widoczny tak jak w analityce dziennej.

4. Jak czytać LCP, INP i CLS

LCP: szybkość pokazania głównej treści

Largest Contentful Paint mierzy czas renderowania największego widocznego elementu treści w początkowym widoku. Dobry próg wynosi do 2,5 sekundy na 75. percentylu. Częstymi przyczynami problemu są wolna odpowiedź serwera, duży obraz hero, blokujące arkusze CSS, późne wykrycie zasobu i renderowanie po stronie klienta.[3]

INP: responsywność podczas całej wizyty

Interaction to Next Paint ocenia opóźnienie interakcji w całym czasie życia strony. Dobra wartość to nie więcej niż 200 ms. Źródłem problemów bywają długie zadania JavaScript, rozbudowane komponenty, praca wykonywana po kliknięciu i przeciążony główny wątek.

CLS: stabilność wizualna

Cumulative Layout Shift mierzy niespodziewane przesunięcia układu. Dobry wynik to nie więcej niż 0,1. Typowe przyczyny to obrazy bez zarezerwowanych wymiarów, późno wstawiane reklamy, bannery i fonty powodujące zmianę geometrii tekstu.

5. Dlaczego liczy się 75. percentyl

Core Web Vitals ocenia się na 75. percentylu wizyt. Oznacza to, że co najmniej 75 procent doświadczeń powinno mieścić się w dobrym progu. Średnia byłaby zbyt podatna na rozkład i mogłaby ukryć słabe doświadczenia istotnej grupy użytkowników.

Należy też sprawdzać wymiary. Wynik mobilny i desktopowy może się różnić, podobnie jak origin i konkretny URL. Agregacja originu może wyglądać dobrze, gdy problem dotyczy małej, lecz biznesowo ważnej sekcji.

6. Praktyczny proces analizy

  1. Sprawdź origin i kluczowe szablony URL.
  2. Zapisz daty wdrożeń, migracji, kampanii i zmian dostawców skryptów.
  3. Oceń osobno LCP, INP i CLS oraz udział kategorii „good”, „needs improvement” i „poor”.
  4. Porównaj urządzenia i szablony.
  5. Potwierdź przyczynę w PageSpeed Insights, DevTools i danych RUM.
  6. Po wdrożeniu obserwuj trend przez pełne 28 dni, ale nie czekaj z diagnozą laboratoryjną.

Przykład interpretacji

Po zmianie systemu zgód INP zaczyna się pogarszać, a LCP pozostaje stabilny. W tym przypadku nie ma sensu optymalizować obrazów. Trzeba sprawdzić JavaScript uruchamiany przy interakcji, liczbę listenerów, pracę CMP i zadania na głównym wątku.

7. Co oznacza brak danych

CrUX stosuje progi kwalifikacji i ochronę prywatności. Dla mało popularnego URL może nie pokazać danych, choć origin ma ich wystarczająco dużo. Brak danych nie jest oceną „poor”. Oznacza, że publiczny zbiór nie może wiarygodnie zwrócić metryki dla tego poziomu agregacji.

W takim przypadku warto wdrożyć własny Real User Monitoring, korzystać z biblioteki web-vitals i analizować dane laboratoryjne. RUM daje większą szczegółowość, ale wymaga poprawnej implementacji, zgód i kontroli jakości danych.

8. Najczęstsze błędy interpretacyjne

  • Porównywanie punktu CrUX z testem Lighthouse wykonanym dziś.
  • Oczekiwanie pełnego efektu dzień po wdrożeniu.
  • Analizowanie tylko wyniku originu.
  • Traktowanie dobrego LCP jako dowodu dobrej responsywności.
  • Ignorowanie zmian w strukturze ruchu, urządzeniach i kampaniach.
  • Uznawanie braku danych za zły wynik.
  • Optymalizacja pod wynik narzędzia zamiast pod przyczynę doświadczenia użytkownika.

9. Pytania i odpowiedzi

Czy CrUX Vis jest narzędziem Google?

Tak. Jest częścią zestawu narzędzi Chrome UX Report opisanego w dokumentacji Chrome for Developers.

Dlaczego PageSpeed pokazuje inny wynik niż CrUX Vis?

PageSpeed łączy dane terenowe, jeśli są dostępne, z testem laboratoryjnym Lighthouse. CrUX Vis pokazuje trend danych terenowych, więc porównywane okresy i warunki są inne.

Po ilu dniach widać efekt wdrożenia?

Kierunek może być widoczny wcześniej, ale pełna wymiana kroczącego okna trwa 28 dni. Na małych próbach zmiana może być mniej stabilna.

Czy Core Web Vitals są jedynymi wskaźnikami wydajności?

Nie. Są wspólnym zestawem metryk doświadczenia, ale diagnostyka wymaga także danych serwerowych, technicznych i biznesowych.

Bibliografia i źródła

  1. Chrome for Developers, Overview of CrUX tools.
  2. Chrome for Developers, CrUX History API.
  3. web.dev, Web Vitals.
  4. Chrome for Developers, CrUX Vis.
  5. W3C Web Performance Working Group, Web Performance.
SN

Redakcja Spraw Nauki

Materiał popularnonaukowy opracowany na podstawie źródeł wskazanych w bibliografii. W tematach zdrowotnych tekst nie zastępuje porady medycznej, a w identyfikacji organizmów nie zastępuje konsultacji ze specjalistą.

Jak czytać nakładające się okna 28-dniowe

Punkt z danego poniedziałku nie jest pomiarem jednego tygodnia. Jest agregatem z poprzednich 28 dni. Kolejny punkt zachowuje około trzy czwarte wcześniejszego okresu i wymienia tylko najstarszy tydzień na najnowszy. Z tego powodu wykres reaguje wolniej niż monitoring laboratoryjny, a pojedynczy zły dzień nie musi być od razu widoczny.

Gdy wdrożenie nastąpiło 1 lipca, pełny obraz jego wpływu może ujawniać się stopniowo przez kilka tygodni. Warto oznaczać na osi daty wdrożeń, kampanii, zmian szablonu, consent mode, CDN i dużych aktualizacji. Bez takiego dziennika wykres łatwo zamienia się w korelację bez przyczyny.

Od sygnału w CrUX do diagnozy technicznej

  1. Sprawdź, czy regresja dotyczy URL czy całego originu.
  2. Rozdziel telefon, desktop i tablet; mieszanie form factor może ukrywać problem.
  3. Porównaj 75. percentyl z rozkładem „good / needs improvement / poor”.
  4. Zweryfikuj datę pierwszego widocznego odchylenia i uwzględnij 28-dniowe wygładzanie.
  5. Przejdź do danych laboratoryjnych, RUM i logów wdrożeń, aby znaleźć element powodujący zmianę.

CrUX odpowiada na pytanie „jak stronę odczuwali kwalifikujący się użytkownicy Chrome”. Lighthouse odpowiada na inne pytanie: „jak zachował się kontrolowany test w konkretnych warunkach”. Rozbieżność między nimi jest normalna i diagnostycznie użyteczna.

Aktualizacja 2026: Google utrzymuje CrUX Vis jako cotygodniowy widok historyczny; dawny panel CrUX i jego konektor były wycofywane, więc stare instrukcje o Looker Studio mogą być nieaktualne.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *