Tutoriales

Una guía práctica de Cómo afecta Google Analytics al rendimiento del

Taras Shynkarenko
Taras Shynkarenko
•Actualizado: •9 min de lectura
Una guía práctica de Cómo afecta Google Analytics al rendimiento delUna guía práctica de Cómo afecta Google Analytics al rendimiento del

TL;DR, Respuesta rápida

9 min de lectura

Los scripts de analítica afectan el rendimiento a través de JavaScript, solicitudes de red y trabajo del hilo principal. Mida el impacto real con Lighthouse, DevTools y datos de campo, luego realice solo un seguimiento que respalde las decisiones.

Los scripts de analítica forman parte del presupuesto de rendimiento del front-end, así que la pregunta no es si afecta Google Analytics al rendimiento, sino cuánto y en qué configuración.

Los scripts de analítica son parte de su presupuesto de rendimiento frontend. Descargan JavaScript, lo ejecutan en el hilo principal, configuran o leen el almacenamiento y envían solicitudes de red. Eso no significa que cada script de analítica arruinará una página, pero sí significa que el código de medición debe probarse como cualquier otra dependencia de producción.

La versión más sólida de este análisis no es "Google Analytics siempre es lento". Lo es: cualquier secuencia de comandos de análisis puede afectar a Lighthouse y Core Web Vitals, y las configuraciones más pesadas impulsadas por el administrador de etiquetas crean más riesgos que un pequeño fragmento de análisis diseñado específicamente. Mida el impacto local antes de realizar reclamaciones.

Lo que realmente mide Lighthouse

Lighthouse es una prueba de laboratorio. Carga una página en un entorno controlado e informa métricas como la primera pintura con contenido, la pintura con contenido más grande, el índice de velocidad, el tiempo total de bloqueo y el cambio de diseño acumulativo. La documentación web.dev de Google define la pintura con contenido más grande como el momento en que se ha representado la imagen, el bloque de texto o el vídeo visible más grande en la ventana gráfica (web.dev LCP). El tiempo total de bloqueo es especialmente relevante para el análisis porque refleja largas tareas del hilo principal. Google explica que una tarea de más de 50 ms contribuye a bloquear el tiempo más allá de ese umbral (tareas largas de web.dev).

La analítica puede influir en estos números a través del costo de la red, el costo de la CPU y la competencia con el renderizado o la hidratación. Un único script asíncrono puede tener un pequeño efecto. Un administrador de etiquetas que carga bibliotecas de analítica, píxeles de anuncios, mapas de calor, modo de consentimiento, remarketing y pruebas A/B puede convertirse en un problema de rendimiento significativo.

De un script a un problema de rendimiento
Script asíncrono único
Contenedor de Tag Manager
Analytics, píxeles, mapas de calor, consentimiento, remarketing, pruebas A/B
Problema de rendimiento real
Lighthouse y los Core Web Vitals notan la diferencia entre un solo script asíncrono y un Tag Manager que carga muchas herramientas a la vez.

Cómo probar el impacto

Ejecute una prueba simple de antes y después en lugar de confiar en afirmaciones genéricas del tamaño de un script.

  1. Elija una página representativa: página de inicio, página de artículo, página de precios, página de pago o página de destino.
  2. Ejecute Lighthouse o PageSpeed Insights con la configuración de análisis actual.
  3. Bloquee las solicitudes de análisis localmente y vuelva a ejecutar la misma prueba.
  4. Compare el tamaño de transferencia de JavaScript, el trabajo del subproceso principal, TBT, LCP y el recuento de solicitudes.
  5. Repita varias veces y compare las medianas porque los resultados de laboratorio varían.
  6. Ejecute la misma prueba en la aceleración móvil o en un teléfono real de gama media si el tráfico móvil es importante.

Chrome DevTools también puede mostrar el costo directamente. En el panel Red, filtre por dominios de analítica como googletagmanager.com, google-analytics.com, analytics.google.com, píxeles publicitarios o tu proveedor de analítica. En el panel Rendimiento, registre la carga de una página e inspeccione las tareas largas que ocurren cerca de la ejecución del script.

Si usa Google Tag Manager, pruebe el contenedor, no solo GA4. El contenedor suele ser el lugar donde viven las sorpresas de rendimiento: etiquetas no utilizadas, píxeles de remarketing antiguos, HTML personalizado y activadores que se activan con cada cambio de ruta.

Core Web Vitals y Búsqueda

La documentación de búsqueda de Google dice que sus sistemas de clasificación principales recompensan la buena experiencia en la página, al tiempo que advierte que Core Web Vitals por sí solo no garantiza las primeras clasificaciones (Central de búsqueda de Google). Trata el rendimiento como parte de la experiencia del usuario, la conversión y la calidad de la búsqueda en lugar de un truco mecánico SEO.

Para los scripts de analítica, los problemas más probables visibles para el usuario son una representación inicial más lenta y una interactividad retrasada en los dispositivos móviles. Una puntuación Lighthouse de escritorio rápida puede ocultar los problemas móviles porque los teléfonos de gama baja tienen menos espacio libre para la CPU. Si tu audiencia incluye usuarios de dispositivos móviles, pruebe los dispositivos móviles.

Un escritorio desordenado con varios dispositivos funcionando a la vez, que ilustra cómo apilar varias herramientas de analítica y seguimiento añade peso a una página.

¿Qué hace que el análisis sea pesado?

El proveedor de analítica es solo una parte de la historia. Esté atento a múltiples herramientas de analítica que recopilan el mismo evento, scripts de consentimiento que bloquean la representación, mapas de calor y herramientas de reproducción, píxeles publicitarios con cadenas de dependencia, herramientas de prueba A/B del lado del cliente que ocultan o reescriben el contenido después de pintarlo y códigos de eventos personalizados que se ejecutan al desplazarse o en cada cambio de ruta.

La privacidad y el rendimiento suelen apuntar en la misma dirección: recopilar menos eventos, enviar menos propiedades, eliminar píxeles de terceros y mantener el script pequeño.

Un mejor presupuesto de rendimiento analítico

Establezca un presupuesto antes de agregar herramientas de medición. Por ejemplo:

  • La analítica no debe bloquear la representación.
  • El JavaScript de análisis total debe permanecer por debajo de un tamaño comprimido acordado.
  • Ningún evento de analítica debe incluir datos personales sin procesar.
  • Ninguna herramienta debe cargarse en páginas donde no sea necesaria.
  • Los contenedores del Tag Manager deben ser revisados mensualmente.
  • Se deben verificar Lighthouse y las métricas de campo después de cualquier etiqueta nueva.

Los datos de campo importan más que los datos de laboratorio. Lighthouse le ayuda a depurar, pero los usuarios reales tienen diferentes dispositivos, redes y estados de consentimiento. Supervise Core Web Vitals a partir de datos de usuarios reales siempre que sea posible y compare segmentos con y sin etiquetas pesadas si tu modelo de consentimiento crea esos grupos.

Flowsery
Flowsery

Prueba gratuita

Panel en tiempo real

Seguimiento de objetivos

Rastreo sin cookies

Alternativas que priorizan la privacidad

Una herramienta de analítica liviana hace menos: visitas a páginas, referencias, campañas, objetivos y eventos simples. Esa limitación puede ser una fortaleza. Si no necesita publicidad conductual, audiencias de remarketing o identidad entre dispositivos, un script sin cookies más pequeño puede reducir tanto el riesgo de cumplimiento como el costo inicial.

Al evaluar alternativas, pregunta si el script utiliza cookies, si puede evitar el almacenamiento de IP sin procesar, si las funciones no utilizadas se pueden desactivar, si documenta el comportamiento del script y si funciona con tu modelo de consentimiento.

La configuración de medición correcta es la más pequeña que responde a sus preguntas operativas. Si tu equipo solo necesita páginas principales, referencias, campañas, conversiones y clics salientes, una gran pila de análisis publicitarios probablemente requiera más maquinaria de la que requiere el trabajo.

Dos formas de una pila de analítica
Pila con Tag Manager
  • Publicidad conductual y audiencias de remarketing
  • Seguimiento de identidad entre dispositivos
  • Píxeles publicitarios, mapas de calor y librerías de pruebas A/B
Script ligero sin cookies
  • Páginas vistas, referencias, campañas y objetivos
  • Solo eventos simples
  • Menor riesgo de cumplimiento y menor coste en el frontend
El tamaño de la pila, no el nombre del proveedor, decide cuánto cuesta en la página.

Un cronómetro sobre un escritorio de oficina, en representación de las repetidas pruebas cronometradas en las que se basa una metodología de medición sólida.

Metodología de medición

Utiliza un protocolo pequeño para que el resultado no sea solo una captura de pantalla:

  • Pruebe el mismo URL, perfil de dispositivo, perfil de red y compilación.
  • Ejecutar al menos tres pruebas de referencia y tres de etiquetas bloqueadas.
  • Compare las métricas medianas de Lighthouse, el recuento de solicitudes, el JavaScript transferido y el tiempo del hilo principal.
  • Inspeccione los seguimientos de rendimiento de DevTools para tareas largas vinculadas a análisis, consentimiento, GTM o etiquetas publicitarias.
  • Validar con datos de campo antes de reclamar una mejora en todo el usuario.

Core Web Vitals son una señal de experiencia de página entre muchas, no una palanca mágica de clasificación. El argumento comercial para realizar análisis más ligeros es más amplio: páginas más rápidas, menos fallas de terceros, comportamiento de consentimiento más claro y menos código que compita con la experiencia que buscan los usuarios.

Preguntas frecuentes

¿Qué mide realmente una puntuación de Lighthouse para Google Analytics?

Lighthouse es una prueba de laboratorio que carga una página en un entorno controlado. Reporta métricas como First Contentful Paint, Largest Contentful Paint, Speed Index, Total Blocking Time y Cumulative Layout Shift. No mide el coste real que pagan tus visitantes, que está en el tiempo de hilo principal y las peticiones de red en sus propios dispositivos. Trata la puntuación como una ayuda de diagnóstico, no como un veredicto.

¿Google Analytics siempre ralentiza una página?

El artículo sostiene que cualquier script de analítica puede afectar a Lighthouse y a los Core Web Vitals, pero el riesgo crece con el peso del script. Un snippet pequeño y específico conlleva menos riesgo que una configuración con Tag Manager que carga a la vez píxeles publicitarios, mapas de calor, modo de consentimiento, remarketing y herramientas de pruebas A/B. La recomendación es medir el impacto local en lugar de asumirlo.

¿Cómo se prueba si la analítica perjudica la puntuación de Lighthouse?

Ejecuta Lighthouse o PageSpeed Insights en una página representativa con la configuración de analítica actual, luego bloquea las peticiones de analítica localmente y repite la prueba. Compara el tamaño de transferencia de JavaScript, el trabajo del hilo principal, el Total Blocking Time, el Largest Contentful Paint y el número de peticiones, y repite la prueba varias veces para comparar medianas porque los resultados de laboratorio varían.

¿Qué paneles de Chrome DevTools muestran el coste de los scripts de analítica?

El panel Network muestra el coste directamente si filtras por dominios de analítica como googletagmanager.com, google-analytics.com o analytics.google.com. El panel Performance permite grabar la carga de una página e inspeccionar las tareas largas que ocurren cerca de la ejecución del script.

¿Qué cuenta como tarea larga en la métrica Total Blocking Time de Lighthouse?

Google define una tarea como bloqueante cuando dura más de 50 milisegundos, y el tiempo por encima de ese umbral cuenta para el Total Blocking Time. Los scripts de analítica que ejecutan JavaScript pesado en el hilo principal son una fuente habitual de estas tareas largas.

¿Hay que probar los contenedores de Google Tag Manager por separado de GA4?

Probar el propio contenedor, no solo GA4, importa porque ahí es donde suelen aparecer las sorpresas de rendimiento. Etiquetas sin usar, píxeles de remarketing antiguos, HTML personalizado y triggers que se disparan en cada cambio de ruta se esconden en el contenedor y no en el script del proveedor.

¿Una buena puntuación de Lighthouse garantiza un buen posicionamiento en buscadores?

La documentación de búsqueda de Google dice que sus sistemas de ranking principales premian una buena experiencia de página, pero también advierte que los Core Web Vitals por sí solos no garantizan las primeras posiciones. El rendimiento es una señal más entre la experiencia de usuario, la conversión y la calidad de búsqueda, no una palanca mecánica de SEO.

¿Por qué una puntuación de Lighthouse rápida en escritorio puede ocultar una experiencia móvil lenta?

Los teléfonos de gama baja tienen menos margen de CPU que los ordenadores de escritorio, así que el mismo script de analítica puede causar un renderizado inicial más lento y una interactividad retrasada en móvil aunque los números de escritorio se vean bien. Si el tráfico móvil importa para tu audiencia, prueba con limitación móvil o un teléfono real de gama media.

¿Qué hace que una configuración de analítica sea pesada en lugar de ligera?

El peso se acumula por varias herramientas de analítica que capturan el mismo evento, scripts de consentimiento que bloquean el renderizado, y mapas de calor y herramientas de repetición de sesión. A eso se suman píxeles publicitarios con cadenas de dependencias, herramientas de pruebas A/B del lado del cliente que reescriben el contenido después del paint, y código de eventos personalizado que se ejecuta en cada scroll o cambio de ruta. El proveedor es solo una parte de la historia, el número de herramientas apiladas pesa más.

Flowsery
Flowsery

Prueba gratuita

Panel en tiempo real

Seguimiento de objetivos

Rastreo sin cookies

¿Qué debería incluir un presupuesto de rendimiento para analítica?

Un presupuesto razonable establece que la analítica no debe bloquear el renderizado y que el JavaScript total de analítica debe mantenerse por debajo de un tamaño comprimido acordado. También establece que ninguna herramienta debe cargar en páginas donde no se necesita y que los contenedores de Tag Manager se revisen mensualmente. Las métricas de Lighthouse y de campo deben revisarse de nuevo tras añadir cualquier etiqueta nueva.

¿Te resultó útil este artículo?

¡Cuéntanos qué opinas!

Vernos más en Google

Un clic marca Flowsery como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

Flowsery

Flowsery

Analítica orientada a ingresos para tu sitio web

Rastrea cada visitante, fuente y conversión en tiempo real. Simple, potente y sin cookies.

Panel en tiempo real

Seguimiento de objetivos

Rastreo sin cookies

Artículos relacionados