Utiliser le rapport d'expérience utilisateur Chrome pour examiner les performances sur le terrain

Le rapport UX Chrome (ou CrUX) est un ensemble de données public rassemblant des données réelles sur l'expérience utilisateur sur des millions de sites Web. Contrairement aux données de laboratoire, les données CrUX proviennent en fait d'utilisateurs qui ont accepté de participer sur le terrain. Elle mesure les métriques Core Web Vitals, y compris le LCP (Largest Contentful Paint), le First Input Delay (FID) et le Cumulative Layout Shift (CLS), ainsi que les métriques de diagnostic comme le TTFB (Time to First Contentful Paint) et le First Contentful Paint (FCP).

L'ensemble de données contient également des dimensions qualitatives sur l'expérience utilisateur (par exemple, les types d'appareil et de connexion), ce qui permet d'afficher le détail des expériences utilisateur regroupées par technologies similaires. Consultez la documentation CrUX pour obtenir la liste complète des métriques.

Ces données permettent aux développeurs de comprendre la répartition étendue des expériences utilisateur réelles entre les sites Web, des segments du Web ou le Web dans son ensemble. C'est énorme ! L'ensemble de données du rapport d'expérience utilisateur Chrome est le premier en son genre à permettre aux développeurs Web de comparer les performances réelles des utilisateurs avec celles de la concurrence et du secteur.

Comment l'utiliser ?

Il existe quatre méthodes principales pour extraire des insights du rapport d'expérience utilisateur Chrome, selon leur complexité. Pour analyser rapidement et facilement les performances de votre site Web, nous vous recommandons d'utiliser le tableau de bord CrUX et PageSpeed Insights. BigQuery privilégie la simplicité de l'analyse par la personnalisation et la précision des insights. L'API permet d'intégrer des données de haut niveau à d'autres applications, tandis que l'API History fournit des données historiques pour l'analyse des tendances.

Tableau de bord CrUX

Le tableau de bord CrUX est un outil personnalisable de visualisation des données de l'historique des performances des sites Web. Il est basé sur Looker Studio. Les données proviennent de l'ensemble de données BigQuery, et toutes les requêtes SQL sont gérées automatiquement. Il montre la répartition des expériences utilisateur telle qu'elle est enregistrée par les métriques de performances clés, ainsi que son évolution au fil du temps. Il montre également comment les distributions de métriques qualitatives telles que le type d'appareil et le type de connexion effectif évoluent au fil du temps. Consultez le guide du tableau de bord Looker Studio.

PageSpeed Insights

PageSpeed Insights (PSI) affiche les répartitions les plus récentes des performances, pour les utilisateurs d'ordinateurs et de mobiles. Les données de performances sont disponibles pour des pages Web individuelles (en plus des origines entières) et sont agrégées pour les données des 28 derniers jours (par opposition au mois calendaire précédent sur BigQuery). Il est aussi facile que de saisir une URL ou une origine dans le champ de recherche de l'interface Web. Les données de performances des champs s'affichent à côté de suggestions normatives pour optimiser la page. Consultez le guide PageSpeed Insights.

CrUX sur BigQuery

La base de données CrUX sur BigQuery, qui fait partie de Google Cloud Platform (GCP) avec une interface Web et de ligne de commande, héberge les données brutes qui regroupent les métriques de performances d'expérience utilisateur clés pour les principales origines sur le Web. De nouvelles tables sont régulièrement ajoutées à la base de données couvrant le mois calendaire précédent. Les développeurs peuvent créer des requêtes pour extraire des informations spécifiques de l'ensemble de données. Pour exécuter les requêtes, BigQuery nécessite une connaissance de SQL ainsi qu'un projet GCP pour lequel la facturation est activée. Il s'agit d'un outil particulièrement utile pour les utilisateurs expérimentés qui ont besoin d'un accès de bas niveau aux données pour créer des rapports personnalisés, des analyses comparatives et des rapports sur l'état du Web. Consultez le guide BigQuery.

API CrUX

L'API CrUX est une interface sans frais et RESTful permettant de rechercher des données sur l'expérience utilisateur au niveau de l'origine ou de l'URL. Les données sont mises à jour quotidiennement et regroupent les données des 28 derniers jours, comme dans PageSpeed Insights. Vous pouvez utiliser cette API pour créer vos propres applications à partir des données de l'expérience utilisateur réelle dans CrUX. Consultez le guide de l'API CrUX.

API CrUX History

L'API CrUX History est une interface sans frais et RESTful, semblable à l'API quotidienne, qui permet de rechercher des données sur l'expérience utilisateur au niveau de l'origine ou de l'URL. Les données sont mises à jour chaque semaine et regroupent les données des 28 derniers jours, sur une période de 6 mois. Vous pouvez utiliser cette API pour créer vos propres applications à partir des données de l'expérience utilisateur réelle dans CrUX. Consultez le guide de l'API CrUX History.

Obtenir de l'aide

Si vous avez besoin d'aide, plusieurs canaux vous sont proposés. Le groupe Google CrUX est un forum public permettant aux utilisateurs de l'ensemble de données de poser des questions et de partager des analyses. Il existe également un tag CrUX pour Stack Overflow si vous avez besoin d'aide pour programmer avec SQL ou l'accès à l'API. Enfin, @ChromeUXReport est le compte Twitter que vous pouvez suivre pour poser des questions et écouter les annonces sur les produits.

Démonstration

Pour vous familiariser avec les données disponibles, suivez des guides par étapes sur l'utilisation du tableau de bord Looker Studio, de PageSpeed Insights, de BigQuery, ainsi que de l'API quotidienne et de l'API History: