Wskaźniki

Dane w CrUX są obsługiwane przez standardowe interfejsy API platformy internetowej udostępniane przez przeglądarki. W szczególności w zbiorze danych BigQuery te dane są agregowane do rozpoznania źródła. Właściciele witryn, którzy potrzebują bardziej szczegółowej analizy (np. analizy na poziomie adresu URL) i wglądu na skuteczność witryny, mogą używać tych samych interfejsów API do zbierania szczegółowych danych z pomiaru rzeczywistych użytkowników (RUM) w ich źródle. Pamiętaj, że chociaż wszystkie interfejsy API są dostępne w Chrome, inne przeglądarki mogą nie obsługiwać pełnego zestawu danych.

Większość danych jest przedstawiona w formie agregacji histogramu, co pozwala zwizualizować rozkład i przybliżone wartości centyla.

Pierwsze otwarcie

„Pierwsze wyrenderowanie” zgłasza czas pierwszego renderowania przeglądarki po nawigacji. Nie uwzględnia to domyślnego renderowania w tle, ale uwzględnia niedomyślne renderowanie w tle. Jest to pierwszy kluczowy moment podczas wczytywania strony, na którym programiści skupiają się przede wszystkim wtedy, gdy przeglądarka zaczyna wyświetlać stronę”.

Paint Timing API

Pierwsze wyrenderowanie treści

„Pierwsze wyrenderowanie treści” podaje, kiedy przeglądarka po raz pierwszy wyrenderowała dowolny tekst, obraz (w tym obrazy tła), obiekt canvas lub SVG. Obejmuje to też tekst z oczekującymi czcionkami internetowymi. To pierwszy raz, gdy użytkownicy mogą zacząć korzystać z treści strony”.

Paint Timing API

Wczytano treść DOM

„DOMContentLoaded raportuje, kiedy początkowy dokument HTML został w pełni załadowany i przeanalizowany, bez oczekiwania na zakończenie wczytywania arkuszy stylów, obrazów i ramek podrzędnych”.

MDN

największe wyrenderowanie treści

„Największe wyrenderowanie treści (LCP) to ważny wskaźnik ukierunkowany na użytkownika, który służy do pomiaru postrzeganej szybkości wczytywania, ponieważ wyznacza punkt na osi czasu wczytywania strony, w którym prawdopodobnie została wczytana główna treść strony – szybki wskaźnik LCP zapewnia użytkownikowi, że strona jest przydatna”.

web.dev/articles/lcp

Onload

„Zdarzenie wczytywania jest wywoływane po zakończeniu wczytywania strony i jej zasobów zależnych”.

MDN

zbiorcze przesunięcie układu

„Skumulowane przesunięcie układu (CLS) to ważny wskaźnik ukierunkowany na użytkowników do pomiaru stabilności wizualnej, ponieważ pomaga określić, jak często użytkownicy napotykają nieoczekiwane zmiany układu. Niska wartość CLS zapewnia, że strona jest atrakcyjna”.

web.dev/articles/cls

Opóźnienie przy pierwszym działaniu

„Opóźnienie przy pierwszym działaniu (FID) to ważny wskaźnik ukierunkowany na użytkownika, który służy do pomiaru czasu reagowania na wczytywanie, ponieważ pozwala określić wrażenia użytkowników podczas interakcji z niedziałającymi stronami. Niski wskaźnik FID pomaga zapewnić użyteczność strony”.

web.dev/articles/fid

od interakcji do kolejnego wyrenderowania

„Interakcja z kolejnym wyrenderowaniem (INP) to dane pola, które pozwalają ocenić elastyczność. INP rejestruje czas oczekiwania wszystkich interakcji w całym cyklu życia strony. Najwyższa wartość tych interakcji – lub bliska najwyższej wartości w przypadku stron z wieloma interakcjami – jest rejestrowana jako INP strony. Niski wartość INP zapewnia, że strona będzie zawsze niezawodnie odpowiadać”.

web.dev/articles/inp

W lutym 2022 r. do zbioru danych CrUX dodano funkcję Interaction to Next Paint (INP). Te nowe dane odzwierciedlają całkowity czas oczekiwania na poszczególne zdarzenia i dają pełniejszy obraz ogólnej responsywności strony w trakcie jej działania.

Dane Typy nawigacji pokazują podział procentowy wyświetleń stron z następującymi rodzajami nawigacji:

Typ Opis
navigate Wczytanie strony, które nie pasuje do żadnej z pozostałych kategorii.
navigate_cache Wczytanie strony, dla którego zasób główny (główny dokument HTML) został wyświetlony z pamięci podręcznej HTTP. Witryny często korzystają z pamięci podręcznej w przypadku zasobów podrzędnych, ale główny dokument HTML jest często znacznie mniej w pamięci podręcznej. Gdy to możliwe, może to skutkować zauważalnym wzrostem wydajności dzięki możliwości buforowania lokalnie i w sieci CDN.
reload Użytkownik ponownie załaduje stronę, klikając przycisk ponownego załadowania, naciskając Enter na pasku adresu lub cofając zamknięcie karty. Ponowne załadowanie strony często powoduje ponowną weryfikację na serwerze w celu sprawdzenia, czy strona główna się zmieniła. Wysoki odsetek przeładowań stron może wskazywać na frustrację użytkowników.
restore Strona została ponownie załadowana po ponownym uruchomieniu przeglądarki lub karta, która została usunięta z powodu użycia pamięci. W Chrome na urządzeniach z Androidem są one zgłaszane jako „przeładowanie”.
back_forward nawigację w historii, która oznacza, że strona została ostatnio wyświetlona i do niej wróciła; Przy prawidłowym buforowaniu powinny one być dość szybkie, ale jednocześnie wymagają przetworzenia strony i wykonania JavaScriptu – oba te przypadki omijają pamięć podręczna bfcache.
back_forward_cache Nawigacja w historii wyświetlana z pamięci podręcznej stanu strony internetowej. Optymalizacja stron pod kątem korzystania z pamięci podręcznej stanu strony internetowej przez usunięcie blokad powinno przyspieszyć działanie witryny, dlatego witryny powinny szukać
prerender Strona została wstępnie wyrenderowana, co – podobnie jak w przypadku pamięci podręcznej – może powodować niemal natychmiastowe wczytywanie strony.

W niektórych przypadkach wczytanie strony może się składać z różnych typów nawigacji. W takim przypadku raport na temat użytkowania Chrome zgłasza pierwsze dopasowanie w odwrotnej kolejności w tabeli (od dołu do góry).

Więcej informacji znajdziesz w poście z ogłoszeniem dotyczącym typów nawigacji.

Dane eksperymentalne

Dane eksperymentalne są dostępne w zbiorze danych raportu CrUX za pomocą BigQuery, a niektóre także w interfejsie CrUX API. Dane te prawdopodobnie będą się regularnie zmieniać w miarę ewoluowania na podstawie opinii użytkowników. Jeśli chcesz być na bieżąco z najnowszymi zmianami, zaglądaj do informacji o wersji.

czas do pierwszego bajtu

Dane TTFB są zbierane tylko przy pełnym wczytaniu strony, w przeciwieństwie do innych liczników czasu (np. LCP), które są zbierane także przy nawigacji wstecznej i renderowaniu wstępnym. Z tego powodu rozmiar próbki TTFB może być mniejszy niż innych danych i niekoniecznie musi być z nim bezpośrednio porównywany.

Popularność

Pozycja w rankingu popularności to względna miara popularności witryny w zbiorze danych raportu na temat użytkowania Chrome, mierzona na podstawie łącznej liczby elementów nawigacyjnych w źródle. Ranking jest określany na skali logarytmicznej 10 i połowicznych kroków (np. górne 1k, górne 50, górne 10k, górne 50k, górne 100 tys., górne 500k, górne 1 mln itd.), przy czym każda pozycja wykluczona jest z poprzedniej (np. pierwsze 50 to tak naprawdę 4000 adresów URL, z wyłączeniem górnego 10). Górna granica jest dynamiczna w miarę powiększania się zbioru danych.

Popularność ma służyć jako wskazówka podczas szerokiej analizy, np. w celu określenia skuteczności w poszczególnych krajach w przypadku 1000 najważniejszych źródeł.

Zgoda na wyświetlanie powiadomień

W przypadku witryn, które proszą o zgodę na wyświetlanie powiadomień użytkownikom, ta wartość reprezentuje względną częstotliwość odpowiedzi na prompty: zaakceptuj, odrzuć, zignoruj lub zamknij.