Google Analytics 4 vía Cloudflare Zaraz

PUNTOS CLAVE

  • Eliminación total del pesado script gtag.js del navegador del usuario.
  • Mejora inmediata en las métricas de Core Web Vitals (LCP y TBT).
  • Privacidad robusta mediante el enmascaramiento de IP antes de que los datos lleguen a Google.
  • Configuración centralizada desde el panel de Cloudflare sin tocar un solo archivo HTML.

Admitámoslo: la interfaz de las aplicaciones de Google es, con frecuencia, un laberinto diseñado para que no encuentres nada a la primera. Entre menús anidados y cambios constantes de terminología, localizar algo tan básico como tu ID de medición en Google Analytics 4 puede volverse una tarea frustrante. Sin embargo, una vez que rescatas ese código G-XXXXXXX de las profundidades de la consola, se abre una oportunidad técnica que pocos aprovechan: dejar de ensuciar tu código con scripts de seguimiento.

Implementar Google Analytics a través de Cloudflare Zaraz no es solo una cuestión de limpieza; es un salto cualitativo en el rendimiento y la privacidad de tu sitio web.

#El problema del seguimiento tradicional

Cada vez que un usuario visita tu web, el método tradicional obliga al navegador a descargar, procesar y ejecutar el script gtag.js. Son unos 80-90 KB de JavaScript que, aunque parecen poco, bloquean el hilo principal del procesador. El síntoma es claro: un descenso en la puntuación de rendimiento de Lighthouse.

Usar el «edge» de Cloudflare permite mover toda esa lógica del navegador del visitante a los servidores de la red de contenido (CDN). El resultado es una web que respira. Menos procesos, menos latencia y, sobre todo, una experiencia de usuario mucho más fluida.

NOTA TÉCNICA

Para que este método funcione, es obligatorio que tu dominio esté gestionado por Cloudflare y tenga el «Proxy» activado (la famosa nube naranja) en la configuración de DNS para los registros A o CNAME de tu web.

#Configuración paso a paso sin código

El proceso es asombrosamente sencillo si sabes dónde buscar. Una vez localizado tu ID de medición en la consola de Google (Administración > Flujo de datos > Tu Web), el resto ocurre íntegramente en el panel de Cloudflare.

Dentro de la sección Zaraz, en el apartado de Tools, solo tienes que añadir la herramienta de Google Analytics 4. Cloudflare interceptará las peticiones HTTP de forma inteligente y enviará los datos a Google de forma transparente.

TIP PRO

Si quieres una web lo más limpia posible, marca siempre la opción «Hide Originating IP Address» en la configuración de Zaraz. Esto anonimiza al usuario antes de cruzar la frontera hacia los servidores de Google, algo que tu departamento legal agradecerá para cumplir con el GDPR.

#Caso real: El cuello de botella invisible

Hace unos meses, mientras auditaba una web de servicios con más de 40 plugins activos, me encontré con un problema recurrente: el tiempo de interacción era mediocre a pesar de tener un buen servidor. Al monitorizar la carga con Chrome DevTools a las 3 AM, el Síntoma Clínico era evidente: el script de Analytics peleaba por recursos con un plugin de sliders.

Mi Intento Fallido consistió en intentar aplazar la carga del script con el atributo defer o cargarlo mediante Google Tag Manager. Lo que ocurrió fue que las métricas empezaron a dar errores y la velocidad apenas mejoró. Fue un parche que no solucionó la raíz del problema.

La solución definitiva fue borrar cada rastro de código de seguimiento y activar Cloudflare Zaraz. En menos de cinco minutos, la puntuación de rendimiento subió 12 puntos y los datos en tiempo real seguían llegando a Google sin un solo milisegundo de retraso percibido en el cliente.

#La cuestión de las cookies

Uno de los mayores dolores de cabeza actuales es el cumplimiento de la ley de cookies. Al usar Zaraz, tienes la opción de operar en un modo «casi» libre de rastreo invasivo.

Al desactivar la opción de Google Analytics Audiences, le estás diciendo a Google que no use esos datos para remarketing o perfiles publicitarios. Esto te permite usar una única cookie técnica (normalmente gestionada por Zaraz) en lugar de las múltiples cookies de rastreo cruzado que suele inyectar Google por defecto.

¿Es posible usar Google Analytics 4 sin cookies?

Casi. Aunque GA4 siempre intenta identificar sesiones, con Cloudflare Zaraz puedes eliminar las cookies publicitarias y ocultar la IP eliminando el rastreo invasivo. Seguirás teniendo una cookie técnica de primera parte, pero el perfilado del usuario será mínimo y mucho más respetuoso con la privacidad.

#Pros y contras

  • Pros: Velocidad de carga máxima, configuración centralizada, mejora drástica del SEO gracias al rendimiento y mayor control de privacidad.
  • Contras: Cierta pérdida de datos demográficos muy específicos si ocultas la IP y dependencia de que el registro DNS de Cloudflare esté siempre activo.

#Cómo volver atrás si algo falla

Aunque es raro que Zaraz «rompa» algo, en producción siempre hay que tener un plan de emergencia. Si notas que tras la configuración dejas de recibir datos en tiempo real durante más de 10 minutos, sigue este protocolo:

  1. Verifica que el Measurement ID sea el correcto y no tenga espacios sobrantes.
  2. Comprueba en el inspector de herramientas del navegador (F12) si aparece el script cdn-cgi/zaraz/i.js. Si no está, el proxy de Cloudflare no está funcionando.
  3. Como último recurso, desactiva la herramienta en el panel de Zaraz y vuelve a insertar el script tradicional de Google en el <head> de su web.
Característica Método Tradicional Cloudflare Zaraz
Impacto en CPU Alto (Ejecución en navegador) Cero (Ejecución en servidor)
Privacidad IP Visible por defecto Ocultable por configuración
Dificultad Requiere editar código Panel de control (No-Code)
Riesgo de Bloqueo Alto (Ad-blockers) Bajo (Proxy propio)

Esto lo escribo en marzo de 2026. Si estás leyendo esto mucho tiempo después, ten en cuenta que Google Analytics cambia su API con frecuencia, aunque la arquitectura de Zaraz se ha mantenido sólida como una roca desde su lanzamiento. Siempre es buena idea echar un ojo al panel de eventos de Zaraz si ves discrepancias en tus informes.