Google Analytics 4 en WordPress: GA4, GTM y consentimiento
ES

Google Analytics 4 en WordPress: GA4, GTM y consentimiento

Última verificación: 1 de junio de 2026
6min de lectura
Caso de estudio
500+ proyectos WP

La analítica es la base de toda estrategia digital. Pero la forma de añadir Google Analytics a WordPress ha cambiado drásticamente a lo largo de los años. Antes pegabamos un simple script _gaq.push. Hoy, en la era de GA4, el RGPD y Consent Mode v2, las cosas son significativamente más complejas.

Descubre más sobre servicios de desarrollo WordPress en WPPoland. Esta guía te llevará a través de todos los métodos de integración de GA4 con WordPress, desde los más sencillos hasta los más avanzados, incluyendo requisitos legales y las mejores prácticas de 2026.

#Parte 1: Método con plugin (para principiantes)

Si no quieres tocar código, usa un plugin. Es el método más simple pero tiene limitaciones.

#Site Kit de Google (plugin oficial)

Ventajas:

  • Producto oficial de Google
  • Muestra estadísticas directamente en el panel de WP
  • Integración automática con Search Console, PageSpeed Insights
  • Configuración más fácil (unos pocos clics)

Desventajas:

  • Control limitado de etiquetas
  • Sin opciones de seguimiento avanzado
  • Puede entrar en conflicto con otros plugins

Instalación:

  1. Plugins → Anadir nuevo → “Site Kit”
  2. Activa y conecta con tu cuenta de Google
  3. Selecciona los servicios a conectar (Analytics, Search Console)
  4. Listo

#RankMath / Yoast SEO

Muchos plugins de SEO tienen opciones integradas para el ID de seguimiento. Buena opción si ya usas uno de estos plugins.

RankMath:

  • RankMath → Configuración general → Analytics
  • Pega el Measurement ID (G-XXXXXXX)

#Parte 2: Google Tag Manager (método profesional)

Este es el método recomendado en 2026. En lugar de añadir GA4 directamente, anade un contenedor GTM que gestióne todas las etiquetas.

#Por qué GTM?

  1. Panel de gestión centralizado: Todas las etiquetas (GA4, Facebook Pixel, Hotjar, anuncios) en un solo lugar
  2. Consent Mode v2: Implementación sencilla requerida por la legislacion de la UE
  3. Sin edición de código: Cambios sin modificar archivos del tema
  4. Depuracion: Modo de vista previa integrado
  5. Versionado: Historial de cambios y capacidad de reversión

#Paso a paso: Integración de GTM con WordPress

1. Crear contenedor GTM:

  • Ve a tagmanager.google.com
  • Crea una cuenta y un contenedor (Web)
  • Copia el código del contenedor (GTM-XXXXXXX)

2. Pegar código en WordPress:

// En functions.php o mu-plugin
add_action('wp_head', 'add_gtm_head', 1);
add_action('wp_body_open', 'add_gtm_body', 1);

function add_gtm_head() {
    ?>
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-YOUR-ID');</script>
    <!-- End Google Tag Manager -->
    <?php
}

function add_gtm_body() {
    ?>
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-YOUR-ID"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    <?php
}

3. Configurar etiqueta GA4 en GTM:

  • En GTM: Etiquetas → Nueva → Configuración GA4
  • Pega el Measurement ID (G-XXXXXXX)
  • Activador: Todas las páginas
  • Publicar

Desde marzo de 2024, Consent Mode v2 es obligatorio en Europa. Sin el, Google no procesara los datos de tu sitio.

Que hace:

  • Bloquea las cookies de analítica/publicidad por defecto
  • Tras la aceptacion del usuario: seguimiento completo
  • Tras el rechazo: pings anonimos (datos modelados)

Implementación con GTM:

  1. Instala un banner de cookies (Cookiebot, Complianz, CookieYes)
  2. Configura la integración con GTM
  3. Establece las etiquetas en “Respetar Estado de Consentimiento”
  4. Anade las variables de consentimiento (analytics_storage, ad_storage)

#Parte 3: Código directo (para desarrolladores)

Si quieres evitar plugins y tienes un sitio sencillo, anade el código directamente.

#Implementación básica

add_action('wp_head', 'add_ga4_code', 1);

function add_ga4_code() {
    ?>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-YOUR-ID"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-YOUR-ID');
    </script>
    <?php
}
add_action('wp_head', 'add_ga4_with_consent', 1);

function add_ga4_with_consent() {
    ?>
    <script>
      // Estado de consentimiento por defecto - todo bloqueado
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}

      gtag('consent', 'default', {
        'analytics_storage': 'denied',
        'ad_storage': 'denied',
        'ad_user_data': 'denied',
        'ad_personalization': 'denied',
        'wait_for_update': 500
      });
    </script>

    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-YOUR-ID"></script>
    <script>
      gtag('js', new Date());
      gtag('config', 'G-YOUR-ID');
    </script>
    <?php
}

#Parte 4: Server-Side Tracking (avanzado)

En 2026, los bloqueadores de anuncios y el ITP (Intelligent Tracking Prevention) limitan significativamente la efectividad del seguimiento del lado del clientes. La solución es el Server-Side Tracking.

#Como funciona

  1. El script en la página envía datos a tu servidor (no a Google)
  2. Tu servidor reenvía los datos a Google Analytics
  3. Los bloqueadores no detectan la conexión con Google

#Opciones de implementación

1. Contenedor Server-Side de Google Tag Manager:

  • Requiere Cloud Run (GCP) u otro alojamiento
  • Coste: ~50-100$/mes para tráfico medio
  • Control total de los datos

2. Stape.io (SaaS):

  • sGTM alojado
  • Configuración más fácil
  • Desde 20$/mes

#Beneficios del Server-Side

  • Resistente a bloqueadores de anuncios: ~95% de datos vs ~70%
  • Mayor precisión: Menos perdidas de conversiones
  • Cookies de primera parte: Mayor vida útil de las cookies
  • Privacidad: Los datos pasan por tu servidor

#Parte 5: Seguimiento de comercio electrónico (WooCommerce)

Si tienes una tienda, necesitas Enhanced E-commerce.

#Seguimiento automático con GTM

  1. Data Layer: WooCommerce envía datos de productos, carrito y compras
  2. Etiquetas de E-commerce GA4: Configuración en GTM
  3. Eventos: view_item, add_to_cart, purchase

#Plugin de WooCommerce

GTM4WP (Premium) o Monster Insights (Pro):

  • Integración automática del Data Layer
  • Plantillas de etiquetas predefinidas
  • Seguimiento de conversiones sin programacion

#Parte 6: Depuracion y verificación

#Herramientas

  1. Google Tag Assistant: Extension de Chrome
  2. Modo de vista previa de GTM: Modo preview
  3. DebugView de GA4: Tiempo real en GA4
  4. Pestana Network: Comprobar si las solicitudes se envian

#Problemás comunes

1. Seguimiento doble:

  • Sintoma: 200% de páginas vistas
  • Causa: Dos etiquetas GA4 (p. ej., Site Kit + GTM)
  • Solución: Eliminar una fuente

2. Sin datos:

  • Sintoma: 0 usuarios
  • Causa: Consentimiento bloqueado / ID incorrecto
  • Solución: Comprobar Consent Mode y Measurement ID

3. Incumplimiento del RGPD:

  • Sintoma: Seguimiento antes del consentimiento
  • Causa: Sin Consent Mode
  • Solución: Implementar Consent Mode v2

#Resumen

MétodoNivelConsent ModeServer-SideE-commerce
Plugin (Site Kit)PrincipianteNoNoNo
GTM Client-SideIntermedioSiNoSi
GTM + Consent ModeProfesionalSiNoSi
sGTM Server-SideExpertoSiSiSi

Recomendacion 2026:

  • Sitios pequeños: Site Kit o RankMath
  • Negocios/Agencias: GTM + Consent Mode v2
  • E-commerce/Enterprise: sGTM Server-Side

No dejes que tus datos de analítica esten incompletos. Invierte en una configuración adecuada: es la base de todas las decisiones de marketing.

Siguiente paso

Transforma el artículo en una implementación real

Este bloque refuerza el enlazado interno y lleva al lector al siguiente paso más útil dentro de la arquitectura del sitio.

¿Quieres implementar esto en tu sitio?

Si quieres transformar el artículo en mejoras concretas, rediseño o un plan de implementación, puedo cerrar el alcance y ejecutar.

FAQ del artículo

Preguntas Frecuentes

Respuestas prácticas para aplicar el tema en la ejecución real.

SEO-ready GEO-ready AEO-ready 3 Q&A
Conviene añadir GA4 con plugin, GTM o código? #
En sitios simples, un plugin enfocado puede bastar. GTM es mejor cuando hay reglas de consentimiento, etiquetas publicitarias o eventos que deben gestionarse sin tocar el tema en cada cambio.
Qué hay que verificar después de instalar GA4 en WordPress? #
Revisa DebugView, Tag Assistant, estado de consentimiento, eventos page_view duplicados, exclusión del tráfico admin, eventos de formularios y salida del tag en páginas cacheadas.
GA4 puede afectar rendimiento o cumplimiento? #
Sí. Las etiquetas mal cargadas añaden peso de JavaScript, y la analítica sin consentimiento puede crear riesgo legal. La configuración debe respetar Consent Mode, privacidad local y presupuesto de rendimiento.

¿Necesitas un FAQ adaptado a tu sector y mercado? Preparamos una versión alineada con tus objetivos de negocio.

Hablemos

Artículos Relacionados

Desde la sala en Cracovia y desde los datos concretos: WordPress ha caído por debajo del 42 por ciento de cuota y pierde por sexto mes consecutivo. La caída golpea a los productos, no a los servicios, y el movimiento inteligente es la preparación para migrar y una stack moderna, no la huida.
wordpress

WordCamp Europe 2026: qué dice Cracovia sobre el futuro de WordPress

Desde la sala en Cracovia y desde los datos concretos: WordPress ha caído por debajo del 42 por ciento de cuota y pierde por sexto mes consecutivo. La caída golpea a los productos, no a los servicios, y el movimiento inteligente es la preparación para migrar y una stack moderna, no la huida.

Una guía para quien contrata: agencia, freelance o equipo interno, qué preguntas hacer antes del contrato, cómo evaluar el rendimiento y la seguridad, y de quién son los derechos sobre el código, el diseño y los contenidos cuando el proyecto termina.
wordpress

Cómo elegir una agencia WordPress: en qué fijarte al encargar una web o una tienda

Una guía para quien contrata: agencia, freelance o equipo interno, qué preguntas hacer antes del contrato, cómo evaluar el rendimiento y la seguridad, y de quién son los derechos sobre el código, el diseño y los contenidos cuando el proyecto termina.

La colaboración en tiempo real se retiró de WordPress 7.0 dos semanas antes del lanzamiento. Anne McCarthy y el equipo de contribuidores están ahora poniendo en marcha un programa de pruebas al estilo FSE para prepararla para WordPress 7.1 el 19 de agosto. Analizamos el problema de la base de datos, la estrategia de pruebas y lo que las agencias deben esperar.
wordpress

WordPress 7.1 y colaboración en tiempo real: segundo intento, pruebas al estilo FSE y plazo de ocho semanas

La colaboración en tiempo real se retiró de WordPress 7.0 dos semanas antes del lanzamiento. Anne McCarthy y el equipo de contribuidores están ahora poniendo en marcha un programa de pruebas al estilo FSE para prepararla para WordPress 7.1 el 19 de agosto. Analizamos el problema de la base de datos, la estrategia de pruebas y lo que las agencias deben esperar.