CrUX-Methodik

In diesem Abschnitt wird beschrieben, wie CrUX Daten zur Nutzererfahrung sammelt und organisiert.

Voraussetzungen

Den Kern des CrUX-Datasets bilden individuelle Nutzererfahrungen, die in Verteilungen auf Seiten- und Ursprungsebene zusammengefasst werden. In diesem Abschnitt werden die Voraussetzungen für Nutzer und die Anforderungen an Seiten und Ursprünge beschrieben, die in das Dataset aufgenommen werden sollen. Alle Voraussetzungen müssen erfüllt sein, damit eine Websitevariante in die in PageSpeed Insights und der CrUX API verfügbaren Daten auf Seitenebene aufgenommen wird: Nutzer, Origin und Seite. Tests/Personalisierungen, die die Kriterien für Nutzer und Ursprungsserver erfüllen, aber nicht die Seite „Seite“, werden nicht in die Daten auf Ursprungsebene aufgenommen, die in allen CrUX-Datenquellen verfügbar sind.

Seiten und Ursprünge werden automatisch in den Datensatz aufgenommen oder daraus entfernt, wenn sich ihre Eignung im Laufe der Zeit ändert. Derzeit können Sie Seiten oder Ursprünge nicht manuell zur Aufnahme einreichen.

Öffentlich sichtbar

Eine Seite muss öffentlich sichtbar sein, damit sie in das CrUX-Dataset aufgenommen werden kann.

Eine Seite wird nach denselben Indexierbarkeitskriterien wie Suchmaschinen als öffentlich auffindbar eingestuft.

Eine Seite kann die Auffindbarkeitsanforderung nicht erfüllen, wenn eine der folgenden Bedingungen erfüllt ist, einschließlich der Stammseiten für das Ursprungs-Dataset:

  • Die Seite wird mit einem anderen HTTP-Statuscode als 200 (nach Weiterleitungen) bereitgestellt.
  • Die Seite wird mit einem HTTP-X-Robots-Tag: noindex-Header oder einem entsprechenden HTTP-Header bereitgestellt.
  • Das Dokument enthält ein <meta name="robots" content="noindex">-Meta-Tag oder ein gleichwertiges Meta-Tag.

In der Google Search Console finden Sie eine Übersicht über den Indexierungsstatus Ihrer Website.

Ausreichend beliebt

Eine Seite gilt als ausreichend beliebt, wenn sie eine Mindestanzahl von Besuchern aufweist. Ein Ursprung gilt als ausreichend beliebt, wenn er auf allen Seiten eine Mindestanzahl von Besuchern aufweist. Eine genaue Zahl wird nicht angegeben, aber mit dieser Maßnahme soll sichergestellt werden, dass genügend Stichproben vorhanden sind, um die statistischen Verteilungen für die eingeschlossenen Seiten einschätzen zu können. Die Mindestanzahl ist für Seiten und Ursprünge gleich.

Seiten und Ursprünge, die den Grenzwert für die Beliebtheit nicht erfüllen, werden nicht im CrUX-Dataset berücksichtigt.

Ursprung

Ein Ursprung steht für eine ganze Website, die über eine URL wie https://www.example.com erreichbar ist. Damit ein Ursprung in das CrUX-Dataset aufgenommen wird, muss er zwei Anforderungen erfüllen:

  1. Öffentlich sichtbar
  2. Ausreichend beliebt

Sie können prüfen, ob Ihr Ursprung sichtbar ist, indem Sie eine Lighthouse-Prüfung ausführen und sich die Ergebnisse der SEO-Kategorie ansehen. Ihre Website ist nicht sichtbar, wenn Ihre Stammseite die Indexierung der Seite blockiert oder Seite hat einen ungültigen HTTP-Statuscode fehlschlägt.

Wenn festgestellt wird, dass ein Ursprung öffentlich auffindbar ist, werden die entsprechenden Nutzerfunktionen auf allen Seiten dieses Ursprungs auf der Ursprungsebene zusammengefasst, unabhängig von der Auffindbarkeit einzelner Seiten. All diese Erfahrungen werden bei der Bestimmung der Beliebtheit des Ursprungs berücksichtigt.

Beachten Sie bei Abfragezwecken, dass alle Ursprünge im CrUX-Dataset kleingeschrieben werden.

Seite

Für eine in das CrUX-Dataset aufzunehmende Seite gelten dieselben Anforderungen wie für die Quellen:

  1. Öffentlich sichtbar
  2. Ausreichend beliebt

Sie können prüfen, ob eine Seite auffindbar ist, indem Sie eine Lighthouse-Prüfung durchführen und sich die Ergebnisse der SEO-Kategorie ansehen. Ihre Seite ist nicht sichtbar, wenn sie nicht durch die Prüfung Seite wird von der Indexierung blockiert oder Seite hat nicht bestandenen HTTP-Statuscode geprüft wird.

Seiten haben in der Regel zusätzliche IDs in ihrer URL, darunter Abfragestringparameter wie ?utm_medium=email und Fragmente wie #main. Diese IDs werden aus der URL im CrUX-Dataset entfernt, sodass alle Nutzererfahrungen auf der Seite zusammengefasst werden. Dies ist nützlich für Seiten, die andernfalls den Grenzwert für die Beliebtheit nicht erreichen würden, wenn es für dieselbe Seite viele unzusammenhängende URL-Varianten gäbe. Beachten Sie, dass in seltenen Fällen dazu führen kann, dass die Nutzererfahrungen für verschiedene Seiten unerwartet gruppiert werden, z. B. wenn die Parameter ?productID=101 und ?productID=102 unterschiedliche Seiten darstellen.

Seiten in CrUX werden auf der Grundlage der Seite auf oberster Ebene gemessen. Als iFrames enthaltene Seiten werden in CrUX nicht separat erfasst, sie tragen jedoch zu den Messwerten für die Seite auf oberster Ebene bei. Wenn https://www.example.com/page.html beispielsweise https://www.example.com/frame.html in einen iFrame einbettet, wird page.html vorbehaltlich der anderen Teilnahmevoraussetzungen in CrUX repräsentiert, frame.html aber nicht. Wenn frame.html einen schlechten CLS-Wert hat, wird der CLS-Wert bei der Messung des CLS für page.html berücksichtigt. CrUX ist der Bericht zur Nutzererfahrung in Chrome. Nutzer wissen möglicherweise gar nicht, dass es sich um einen iFrame handelt. Daher wird die Nutzerfreundlichkeit auf der Seite der obersten Ebene gemessen, je nachdem, wie der Nutzer sie sieht.

Die Architektur einer Website kann die Darstellung der Daten in CrUX kompliziert machen. So verwenden Single-Page-Apps (SPAs) beispielsweise im Gegensatz zu herkömmlichen verankerten Seitennavigationen ein JavaScript-basiertes Routenübergangsschema, um zwischen Seiten zu wechseln. Diese Übergänge werden dem Nutzer als neue Seitenaufrufe angezeigt, aber in Chrome und den zugrunde liegenden Plattform-APIs wird die gesamte Erfahrung dem ersten Seitenaufruf zugeordnet. Dies ist eine Einschränkung der nativen Webplattform-APIs, auf denen CrUX basiert. Weitere Informationen finden Sie unter Auswirkungen von SPA-Architekturen auf Core Web Vitals auf web.dev.

Nutzer

Damit Nutzer ihre Erfahrungen im CrUX-Dataset zusammenfassen können, müssen sie die folgenden Kriterien erfüllen:

  1. Aktivieren Sie die Berichterstellung mit Nutzungsstatistiken.
  2. Browserverlauf synchronisieren
  3. Es ist keine Synchronisierungspassphrase festgelegt.
  4. Verwenden Sie eine unterstützte Plattform.

Derzeit werden folgende Plattformen unterstützt:

  • Desktopversionen von Chrome, einschließlich der Betriebssysteme Windows, macOS, ChromeOS und Linux.
  • Android-Versionen von Chrome, einschließlich systemeigener Apps, die benutzerdefinierte Tabs und WebAPKs verwenden

Es gibt einige wichtige Ausnahmen, bei denen keine Daten für das CrUX-Dataset bereitgestellt werden:

  • Chrome für iOS.
  • Native Android-Apps, die WebView verwenden.
  • Andere Chromium-Browser, z. B. Microsoft Edge.

Chrome veröffentlicht keine Daten über den Anteil der Nutzer, die diese Kriterien erfüllen. Weitere Informationen zu den Daten, die wir erheben, finden Sie im Whitepaper zum Datenschutz bei Chrome.

Accelerated Mobile Pages (AMP)

Mit AMP erstellte Seiten werden wie jede andere Webseite in das CrUX-Dataset aufgenommen. Seit der CrUX-Version vom Juni 2020 werden Seiten, die über den AMP-Cache bereitgestellt und / oder in der URL des AMP-Viewers gerendert, auch der Seite des Publishers erfasst und zugeordnet.

Datenqualität

Die Daten in CrUX werden in geringem Umfang verarbeitet, um sicherzustellen, dass sie statistisch genau, gut strukturiert und einfach abgefragt werden können.

Wird gefiltert

Das CrUX-Dataset wird gefiltert, um sicherzustellen, dass die dargestellten Daten statistisch gültig sind. Dadurch können ganze Seiten oder Ursprünge nicht im Datensatz angezeigt werden.

Zusätzlich zu den Eignungskriterien für Ursprünge und Seiten werden für Segmente in den Daten weitere Filter angewendet:

Ursprungs oder Seiten, bei denen mehr als 20% der gesamten Zugriffe aufgrund unzulässiger Kombinationen von Dimensionen ausgeschlossen werden, werden vollständig aus dem Datensatz ausgeschlossen.

Da der Datensatz auf globaler Ebene die Nutzererfahrungen aus allen Ländern umfasst, können Kombinationen von Dimensionen, die nicht den Beliebtheitskriterien auf Länderebene entsprechen, trotzdem auf globaler Ebene einbezogen werden, sofern eine ausreichende Beliebtheit vorliegt.

Fuzzing

Das Dataset wird in geringem Umfang zufällig auf das Dataset angewendet, um das Reverse Engineering sensibler Daten, wie z. B. des gesamten Traffic-Volumens, zu verhindern. Die Genauigkeit der aggregierten Statistiken bleibt davon unberührt.

Precision

Die meisten Messwerte im CrUX-Dataset werden als Histogramme von Werten und Bin-Größen dargestellt, wobei der Histogrammwert einen Bruchteil aller eingeschlossenen Segmente darstellt, die summiert zu 1 sind. Klassengrößen sind Gleitkommazahlen zwischen 1,0 und 0,0001.

Die Bin-Breiten des Histogramms werden normalisiert, um die Abfrage und Visualisierung der Daten zu vereinfachen. Dies bedeutet, dass größere Container in kleinere Container aufgeteilt werden können, die die gleiche Dichte haben, um eine konstante Containerbreite zu erhalten.

Lizenz

CrUX-Datasets von Google sind unter der Creative-Commons-Lizenz „Namensnennung 4.0 International“ lizenziert.