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

Le rapport d'expérience utilisateur Chrome (ou CrUX) est un ensemble de données public constitué de 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 ayant accepté sur le terrain. Il mesure les métriques Core Web Vitals, y compris les métriques Largest Contentful Paint (LCP), Interaction to Next Paint (INP) et Cumulative Layout Shift (CLS), ainsi que des métriques de diagnostic telles que le délai avant le premier octet (TTFB) et le First Contentful Paint (FCP).

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

Grâce à ces données, les développeurs peuvent comprendre l'étendue de la répartition des expériences utilisateur mondiales entre des sites Web, des segments du Web ou le Web dans son ensemble. C'est un gros problème ! L'ensemble de données du rapport d'expérience utilisateur Chrome est le premier du genre pour permettre aux développeurs Web de comparer les performances réelles de leurs utilisateurs la concurrence et le secteur.

Comment l'utiliser ?

Il existe quatre principaux moyens d'extraire des insights du rapport d'expérience utilisateur Chrome : dont la complexité varie. Pour une analyse simple et rapide des performances d'un site Web, utilisez le tableau de bord CrUX et PageSpeed Insights sont les outils recommandés. BigQuery la simplicité de l'analyse est au détriment de la personnalisation. et des insights plus précis. Par ailleurs, 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 tableau de bord de visualisation des sites Web L'historique des performances s'appuie sur Looker Studio : Les données proviennent de l'ensemble de données BigQuery et toutes les requêtes SQL géré pour vous en arrière-plan. Le tableau de bord indique la répartition sur l'expérience utilisateur, telles qu'elles sont enregistrées par les métriques de performances clés, en temps réel. Il montre également comment la distribution des métriques qualitatives, comme le type d'appareil, et le type de connexion effective évoluent au fil du temps. Essayez le Guide du tableau de bord Looker Studio

PageSpeed Insights

PageSpeed Insights (PSI) indique la répartition des performances la plus récente, ventilée par ordinateur et les mobinautes. Les données de performances sont disponibles pour chaque page Web (en plus des origines entières) et sont cumulées pour les 28 derniers jours (par opposition au mois calendaire précédent sur BigQuery). L'utilisation de cet outil est Il vous suffit de saisir une URL ou un point de départ dans le champ de recherche de l'interface Web. les données de performances des champs s'affichent à côté des suggestions optimiser la page. Essayez le Guide PageSpeed Insights.

CrUX sur BigQuery

La base de données CrUX sur BigQuery de Google Cloud Platform (GCP) avec une interface Web et une interface de ligne de commande, héberge les données brutes qui agrègent les métriques clés de performance de l'expérience utilisateur pour les origines principales sur le Web. De nouvelles tables sont régulièrement ajoutées à la base de données du mois calendaire précédent. Les développeurs peuvent créer manuellement des requêtes pour exploiter l'ensemble de données pour obtenir des insights spécifiques. BigQuery nécessite une connaissance de SQL et d'un projet GCP avec facturation activée pour exécuter les requêtes. C’est un outil particulièrement utile pour l’alimentation les utilisateurs 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. Essayez le Guide BigQuery

API CrUX

L'API CrUX est une interface sans frais 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 avec PageSpeed Insights. Vous pouvez utiliser cette API pour créer vos propres applications en vous appuyant sur des données d'expérience utilisateur réelles dans CrUX. Consultez le guide de l'API CrUX.

API CrUX History

L'API CrUX History est une interface RESTful sans frais, 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 six mois. Vous pouvez utiliser cette API pour créer vos propres applications en vous appuyant sur des données d'expérience utilisateur réelles dans CrUX. Consultez le guide de l'API CrUX History.

Obtenir de l'aide

Si vous avez besoin d'aide, il existe plusieurs canaux pour contacter quelqu'un qui peut vous aider. La Groupe Google CrUX est un forum public permettant aux utilisateurs du jeu de données de poser des questions et de partager des analyses. Un Tag CrUX pour Stack Overflow si vous avez besoin d'aide en programmation pour accéder à SQL ou aux API. Et enfin, @ChromeUXReport est le compte Twitter sur lequel peuvent suivre pour poser des questions et écouter les annonces sur les produits.

Démonstration

Pour vous familiariser avec les données disponibles, consultez Guides par étapes sur l'utilisation du tableau de bord Looker Studio, de PageSpeed Insights, de BigQuery, et de l'API Daily et History: