https://github.com/GoogleChrome/web-vitals
CrUX vs. RUM
CrUX
Daten aus Chrome Nutzungen
- öffentlich einsehbarer Datensatz (kann auch von Konkurrenz abgecheckt werden)
- Daten werden von Chrome automatisch erfasst
- bezieht sich nur auf Nutzer mit Chrome-basierten Browsern (Microsoft Edge)
- Nur Nutzer die bei Installation zugestimmt haben
- IOS-Nutzer ausgeschlossen
- nur möglich wenn genug Stichproben vorliegen
- nur für öffentliche Webseiten vorgesehen
- beziehen sich auf 28-Tage-Fenster
RUM
Aktive Messung der Performance bei Nutzern
- Nur für einen selbst sichtbar oder eventuelle Dritte, die die Analyse durchführen
- braucht entweder eine eigene Analyse Lösung oder einen Drittanbieter, der Daten auswertet
- Code muss aktiv eingebunden werden
- beziehen sich auf (alle) Nutzer der Seite
- durch Cookie Banner und Tracking Blocker wird auch nur Teilmenge der Nutzer erfasst
- Stichprobenmenge hier anpassbar, aber wenn zu klein, dann nicht repräsentativ für Daten
- Auswirkungen werden teilweise schneller deutlich, sollte jedoch auch in 28-Tage-Fenster betrachtet werden (Wegen unverhältnismäßigen Schwankungen)
TOOLS
Core Web Vitals-Workflows mit Google-Tools | Articles | web.dev
web-vitals-Bibliothek von Google
https://github.com/GoogleChrome/web-vitals
TBD
CrUX-Tools | Chrome UX Report | Chrome for Developers
CrUX (monatliches BigQuery-Dataset oder tägliche API)
- funktioniert nur wenn Webseite im CrUX-Datensatz enthalten ist und es genug Stichproben gibt
- für allgemeinen Überblick sehr sinnvoll
- enthält noch zusätzliche Messwerte (nicht nur CWV)
- umfasst nur Chrome Nutzer und davon auch nur einen Teil
- spiegelt den Durchschnitt der letzten 28 Tage → in der Entwicklung zu zeitintensiv
- öffentliches Datenset → Art und Weise wie Daten abgefragt werden begrenzt, eigene Daten geben mehr Details
PageSpeed Insights
PageSpeed Insights (PSI)
- eignet sich gut für einen ersten Überblick von CrUX-Daten
- kann für andere Webseiten aufgerufen werden (z.B. Wettbewerber)
- sehr leicht für Einsteiger (nur URL muss eingegeben werden)
- gibt ebenfalls Einblick in Lighthouse Daten (Leistungsprobleme diagnostizieren) und gibt Empfehlungen zur Verbesserung der Nutzerfreundlichkeit
- kann nur auf öffentlichen Seiten angewendet werden (nicht in der Entwicklung)
- Falls nicht genug CrUX-Daten vorhanden: nur Lighthouse Informationen
- wenn sich CrUX und Lighthouse Daten unterscheiden, sind Lighthouse Daten meist nur begrenzt von Wert
Google Search Console
Google Search Console
- misst Suchzugriffe und Leistung ihrer Webseite + CWV
- nur für Webseitinhaber verfügbar (muss bestätigt werden)
- enthält CrUX Felddaten + Suchleistung
- Gruppierung von Seiten mit Ähnlichkeiten (Vor- und Nachteile)
- Vorteil: Probleme können systematisch gefunden werden
- Nachteil: Jede URL nicht immer gleich schlecht, teilweise Ergebnisse verfälscht
- wenn Webseite nicht im CrUX Datenset enthalten nicht geeignet
Einführung in Lighthouse | Chrome for Developers