¿Qué es el Chrome UX Report (CrUX)?
CrUX es el conjunto de datos público de Google con Core Web Vitals de usuarios reales de Chrome. Qué mide, quién incluye, cómo leerlo y consultarlo.
¿Qué es el Chrome UX Report (CrUX)?
El Chrome UX Report (CrUX) es el conjunto de datos público de Google sobre cómo experimentan la web los usuarios reales de Chrome. Recoge Core Web Vitals y métricas relacionadas de usuarios de Chrome que han dado su consentimiento, y las publica por origen y, si hay tráfico suficiente, por URL. Son los datos de campo que usa PageSpeed Insights y el mismo conjunto de datos de usuarios reales que Google emplea para la experiencia de página.
Datos de campo frente a datos de laboratorio
CrUX son datos de campo: mediciones de dispositivos y redes reales. Los datos de laboratorio, como una ejecución de Lighthouse, son una única carga simulada en un dispositivo y una red fijos. Los de laboratorio son repetibles y sirven para depurar; los de campo muestran lo que reciben de verdad los visitantes. Pueden no coincidir porque miden cosas distintas, y ninguno sustituye al otro.
Qué incluye el conjunto de datos
- Usuarios: solo usuarios de Chrome con el envío de estadísticas de uso activado, el historial sincronizado y sin frase de contraseña de Sync. Cuentan Chrome de escritorio (Windows, macOS, ChromeOS, Linux) y Chrome para Android. No cuentan Chrome en iOS, Android WebView ni otros navegadores Chromium como Edge.
- Páginas: el origen o la página deben ser públicamente detectables (HTTP 200 tras las redirecciones, sin noindex) y tener suficientes visitas. Google no publica el umbral. Se eliminan las cadenas de consulta y los fragmentos, así que las variantes de una URL se agrupan.
- Métricas: LCP, INP, CLS, además de FCP, TTFB y tiempo de ida y vuelta.
Qué se considera bueno
Los Core Web Vitals se evalúan en el percentil 75 de las cargas de página, separando móvil y escritorio. Se consideran buenos un LCP de 2,5 segundos o menos, un INP de 200 milisegundos o menos y un CLS de 0,1 o menos. Una página solo aprueba si incluso el cuarto más lento de las visitas cumple esos valores. TTFB no es un Core Web Vital; la referencia aproximada de Google es 0,8 segundos o menos. INP sustituyó a FID como Core Web Vital en 2024.
Cómo obtener datos de CrUX
- PageSpeed Insights muestra datos de campo de CrUX para una URL o un origen, del periodo de recogida de los 28 días anteriores.
- La API de CrUX responde por un origen o una URL en cada petición, gratis hasta 150 consultas por minuto y proyecto de Google Cloud. Los datos se actualizan a diario hacia las 04:00 UTC y van unos dos días por detrás.
- BigQuery contiene el conjunto de datos mensual para análisis propios, publicado el segundo martes del mes siguiente. Es gratis hasta los límites del nivel gratuito de BigQuery.
- El verificador de Core Web Vitals de LoadFocus lee CrUX para cualquier URL sin registro.
Una llamada mínima a la API para un origen, solo móviles:
curl -X POST 'https://chromeuxreport.googleapis.com/v1/records:queryRecord?key=YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"origin": "https://example.com", "formFactor": "PHONE", "metrics": ["largest_contentful_paint", "interaction_to_next_paint", "cumulative_layout_shift"]}'
La respuesta incluye histogramas (bueno, necesita mejora, malo) y un valor en el percentil 75 para cada métrica solicitada.
Ejemplo: cómo leer un resultado
Imagina que el registro de móviles de tu origen muestra un LCP de 3,1 segundos en el percentil 75 y tu ejecución de Lighthouse en CI marca 1,9 segundos. Ambos son correctos: la prueba de laboratorio usó un dispositivo simulado rápido, mientras que una cuarta parte o más de las visitas reales desde móvil tarda 3,1 segundos o más. Decide qué arreglar a partir del dato de campo y comprueba la corrección con pruebas de laboratorio antes de que llegue a los usuarios.
Errores comunes
- Esperar datos de todas las páginas. Las URL con poco tráfico no tienen registro. Recurre al registro del origen o a tus propias mediciones.
- Esperar ver una corrección al día siguiente. La ventana de campo abarca 28 días, así que una mejora se ve por completo al cabo de un mes aproximadamente.
- Tomarlo por todos tus usuarios. Solo cubre usuarios de Chrome elegibles; falta Safari en iPhone.
- Leer el dato del origen como si fuera una página. El registro de un origen agrega todas las páginas del sitio.
- Seguir midiendo FID. Audita y configura alertas sobre INP.
CrUX, pruebas y monitorización
CrUX te dice qué les pasó a los visitantes reales, con retraso y sin detalle de cada carga o sesión. No avisa en minutos ni reproduce una carga lenta. Combínalo con comprobaciones de laboratorio programadas (monitorización sintética) y, si necesitas todos los navegadores y el detalle por sesión, con tu propia monitorización de usuarios reales. El artículo Synthetic Monitoring vs Real User Monitoring (en inglés) compara ambas, y cómo monitorizar Core Web Vitals con alertas e informes (en inglés) explica la configuración.
LoadFocus Page Speed Monitoring ejecuta auditorías de Lighthouse programadas desde 25 regiones en la nube y muestra al lado los datos de campo de CrUX con una insignia de aprobado o suspenso. Para profundizar en una métrica, consulta Largest Contentful Paint y Time to First Byte. Los detalles de la API están en la documentación oficial de la API de CrUX.
Preguntas frecuentes sobre el Chrome UX Report
¿Es gratis CrUX?
Sí para PageSpeed Insights y la API, que es gratuita hasta 150 consultas por minuto y proyecto. BigQuery es gratis hasta los límites del nivel gratuito y se factura por encima.
¿Por qué mi sitio no aparece en CrUX?
Puede que el origen o la URL no tengan suficientes visitas, que no sean públicamente detectables (muro de inicio de sesión, noindex, respuesta distinta de 200) o que sus visitantes no sean usuarios de Chrome elegibles. Google no publica el umbral exacto de tráfico.
¿Cuánto tarda en verse una mejora en CrUX?
PageSpeed Insights informa de los 28 días anteriores, así que las cifras cambian poco a poco y reflejan una corrección por completo unas cuatro semanas después.
¿Qué diferencia hay entre CrUX y Lighthouse?
CrUX son datos de campo de usuarios reales de Chrome. Lighthouse son datos de laboratorio de una carga simulada. Usa CrUX para ver la experiencia real y Lighthouse para depurar y verificar cambios.
¿Puedo consultar a la competencia en CrUX?
Sí, si el origen tiene suficiente tráfico público. Los datos a nivel de origen están disponibles en PageSpeed Insights y en la API para cualquier sitio elegible.
¿Qué sustituyó a FID?
Interaction to Next Paint (INP) pasó a ser un Core Web Vital estable en 2024 y reemplazó a First Input Delay.
Términos relacionados
- Time to First Byte (TTFB): definición, causas y cómo reducirlo
- Viewport
- ¿Qué es volume testing?
- ¿Qué son los resource hints?
- ¿Qué es un CDN (Content Delivery Network)? Cómo funciona
- Qué es un Service Worker: ciclo de vida, caché y límites
- Web Workers: definición, casos de uso y ejemplos
- ¿Qué es el API testing?
Herramientas LoadFocus relacionadas
Lleva este concepto a la práctica con LoadFocus, la misma plataforma que potencia todo lo que acabas de leer.