Analítica · GA4 y GTM / Tutorial WordPress 2026

Cómo instalar Google Tag Manager en WordPress correctamente.

Aprende a configurar Google Tag Manager en WordPress paso a paso, con Site Kit, GTM4WP o instalación manual. Incluye los dos fragmentos de código, GA4, Consent Mode v2, comprobaciones con Tag Assistant y soluciones a los errores que más se repiten.

Roger Llorens · Marketing digital y WordPressActualizado: 17.10.2026Guía práctica + herramientas
Respuesta directa / 2 minutos de lectura

Cómo instalar Google Tag Manager en WordPress: respuesta rápida.

El procedimiento depende de cómo administres WordPress, pero la idea es siempre la misma: colocar un contenedor GTM una sola vez en todo el sitio y gestionar desde ese contenedor las etiquetas que necesites.

Los 6 pasos esenciales

Entra en tagmanager.google.com, crea una cuenta y un contenedor Web, copia su ID GTM-…, instálalo de forma global mediante Site Kit, GTM4WP o los dos fragmentos oficiales, comprueba la conexión con Vista previa / Tag Assistant, configura el consentimiento y las etiquetas necesarias y, finalmente, envía y publica una versión del contenedor.

01 · IDENTIFICADOR DEL CONTENEDORGTM-XXXXXXX

Identifica el contenedor web. No es el ID de medición de GA4.

02 · MEDICIÓN DE GA4G-XXXXXXXXXX

Identifica un flujo de datos de Analytics 4 y se utiliza al configurar la etiqueta de Google.

03 · RESULTADO CORRECTOUna sola instalación

Contenedor presente, etiquetas sin duplicar y consentimiento verificado.

Primero distingue dos cosas. Instalar el contenedor GTM-… no significa que GA4 ya esté midiendo. Tampoco basta con ver el código fuente: debes comprobar las etiquetas, la publicación y el comportamiento antes y después del consentimiento. La documentación de Google separa expresamente la instalación del contenedor de la configuración de Analytics.
01 / Antes de tocar el código

Tres formas de instalar GTM en WordPress. ¿Cuál te conviene?

No hay que instalar tres soluciones a la vez. Elige una vía principal para insertar el contenedor. Si ya tienes Analytics o Ads instalados por otro sistema, revisa antes el origen de cada etiqueta.

MÉTODO A · MÁS SENCILLO

Site Kit by Google

Conecta WordPress con la cuenta y selecciona el contenedor. Site Kit puede colocar el código automáticamente.

Sin editar código

Recomendado para: páginas corporativas y usuarios que ya trabajan con Site Kit.

Ver pasos de Site Kit ↗
MÉTODO B · MÁS CONTROL

GTM4WP

Un plugin especializado en Tag Manager que permite insertar el contenedor e integrar una capa de datos para distintos casos de uso.

WordPress y WooCommerce

Recomendado para: webs con eventos personalizados, ecommerce y necesidades de dataLayer.

Ver pasos de GTM4WP ↗
MÉTODO C · TÉCNICO

Instalación manual

Usa los dos fragmentos oficiales en el <head> y al inicio del <body> mediante una integración global.

Sin plugin dedicado

Recomendado para: quien controla el tema, un tema hijo o la inyección de código global.

Ver instalación manual ↗
MétodoDificultad¿Necesita programar?Riesgo principal
Site KitBajaNoSolapamiento si otro sistema también carga GTM o GA4
GTM4WPBaja-mediaNo para la instalación básicaActivar integraciones de eventos sin revisar las existentes
Manual / ElementorMediaConocer dónde se inserta cada bloqueColocar el script solo en una página, duplicarlo o situarlo mal

Mi criterio práctico: Site Kit cuando buscas simplicidad; GTM4WP cuando necesitas una capa de datos más rica; inserción manual global cuando quieres depender de menos integraciones y sabes mantenerlas. No cambies de método sin auditar qué etiquetas ya están instaladas.

02 / Preparación

Qué necesitas antes de empezar.

Una instalación limpia empieza por la revisión del estado actual. Así evitas perseguir errores que se deben a código anterior y no al nuevo contenedor.

01

Acceso a WordPress.

Cuenta con permisos de administrador, y acceso para instalar plugins o modificar el código global del sitio. Si usas Elementor, comprueba si dispones de su función Custom Code.

02

Cuenta de Google y permisos.

Una cuenta con acceso a Google Tag Manager. Para GA4 necesitarás además los permisos de Analytics apropiados y un flujo web.

03

Inventario de etiquetas.

Comprueba si Site Kit, el tema, plugins de píxeles, un CMP o Elementor ya inyectan GTM-, G- o etiquetas de Ads.

04

Consentimiento y entorno de pruebas.

Identifica tu gestor de cookies. Si existe staging, comprueba que no envíe tráfico a la propiedad de producción por accidente.

Prueba inicial que recomiendo: abre la web pública en una ventana privada, revisa «Ver código fuente» buscando GTM- y usa Tag Assistant. Si ya aparece un contenedor, identifica de dónde sale antes de instalar otro. La mera aparición de un ID no demuestra que la configuración completa sea correcta.
03 / Configurar el contenedor

Paso 1. Crear una cuenta y un contenedor Google Tag Manager.

GTM es gratuito para el uso estándar. El contenedor Web es el punto de entrada para configurar las etiquetas de una instalación WordPress.

Accede a Google Tag Manager.

Abre tagmanager.google.com con la cuenta que gestionará la medición. Si trabajas para una empresa, evita que toda la propiedad dependa de un correo personal inaccesible para el equipo.

Crea la cuenta y selecciona el país.

Usa un nombre que identifique al negocio o la organización. Después crea un contenedor reconocible, normalmente con el dominio del sitio.

Selecciona «Web» como plataforma.

WordPress es una web: no selecciones Android, iOS ni Server. Los contenedores de servidor tienen un despliegue distinto.

Acepta las condiciones y localiza tu ID.

En el espacio de trabajo verás un código que comienza por GTM-. Al pulsarlo se abrirá la ventana con los dos fragmentos oficiales de instalación.

Conserva el identificador y asigna responsables.

Anota la cuenta, contenedor, URL de producción y personas con acceso. El identificador GTM no es secreto, pero los permisos de publicación sí deben controlarse.

GTM, GA4 y Google Ads no son el mismo ID. GTM-… identifica el contenedor; G-… identifica el flujo web de Analytics 4; y otros identificadores pueden corresponder a Google Ads. No sustituyas uno por otro. Documentación de instalación del contenedor ↗
04 / Método A · Sin código

Cómo instalar Google Tag Manager con Site Kit by Google.

Es una ruta cómoda si ya utilizas Site Kit para Search Console o Analytics. La propia documentación del plugin confirma que puede colocar automáticamente el contenedor seleccionado en WordPress.

Instala y activa Site Kit by Google.

En WordPress, entra en Plugins → Añadir nuevo, busca «Site Kit by Google», instala el plugin oficial y conéctalo con la cuenta correspondiente. Si ya está instalado, no lo dupliques.

Abre la configuración de Tag Manager.

Ve a Site Kit → Ajustes → Conectar más servicios → Tag Manager. En interfaces con etiquetas traducidas, los nombres pueden variar ligeramente.

Selecciona cuenta y contenedor Web.

Escoge el contenedor GTM-… que creaste. Si no aparece, revisa que has iniciado sesión con la cuenta correcta y que tienes permisos suficientes.

Permite que Site Kit inserte el código.

Finaliza la conexión y comprueba el ajuste «Let Site Kit place code on your site» o su equivalente en español. Debe estar activo si Site Kit es el único responsable de insertar GTM.

Verifica sin duplicar Analytics.

Abre la web y conéctate desde Tag Assistant. Si Analytics ya está instalado por Site Kit, evita añadir una segunda medición automática del mismo flujo en GTM sin un plan claro.

Matiz que importa: Site Kit también puede gestionar la etiqueta de Analytics por separado y recomienda esa integración cuando quieres conservar todas sus funciones. Puedes tener Site Kit conectado a GTM y a GA4, pero debes revisar las rutas reales de envío de eventos y comprobar que un mismo page_view no se envía dos veces. Consulta la guía oficial de Tag Manager en Site Kit y gestión del código insertado.
05 / Método B · Capa de datos

Cómo instalar GTM con GTM4WP.

GTM4WP es un plugin especializado que inserta los fragmentos de contenedor y dispone de integraciones para ampliar la capa de datos de WordPress. Puede ser especialmente útil en proyectos WooCommerce.

01

Instala GTM4WP.

Desde Plugins → Añadir nuevo, busca «GTM4WP» o «Google Tag Manager for WordPress», comprueba el autor y activa el plugin. Ficha de WordPress.org ↗

02

Introduce el ID GTM.

Abre sus ajustes y pega el ID real del contenedor GTM-…. No pegues aquí el identificador G-… de Analytics.

03

Revisa la ubicación del código.

Usa la opción de ubicación apropiada para tu instalación, siguiendo las indicaciones del plugin y de Google. Confirma que ambos fragmentos se insertan correctamente.

04

Activa solo las integraciones necesarias.

Revisa WordPress, Contact Form 7 y WooCommerce según tu caso. Comprueba la nomenclatura de eventos y evita configurar dos fuentes que envíen las mismas compras.

05

Controla staging y caché.

En un sitio de pruebas, revisa cómo se excluye la medición de producción. Si hay caché de página, evita que valores específicos de usuario acaben incrustados en HTML compartido.

06

Prueba cada evento.

Valida el contenedor, los eventos del dataLayer y sus etiquetas receptoras en Tag Assistant. Una integración activada no garantiza por sí sola que GA4 reciba los datos correctos.

Importante para WooCommerce: GTM4WP puede proporcionar eventos de ecommerce, pero un evento que aparece en el dataLayer no equivale automáticamente a una compra registrada en GA4. Debes configurar su envío, los parámetros, el consentimiento y el control de duplicados. Funciones de GTM4WP ↗.
06 / Método C · Código nativo

Instalación manual: dónde va cada fragmento.

Google solicita dos bloques: el script principal lo más alto posible dentro del <head> y un <noscript> inmediatamente después de la apertura de <body>. Deben estar presentes en las páginas del sitio que quieras etiquetar.

Puedes usar el identificador que aparece al abrir «Instalar Google Tag Manager». Para producción, prioriza copiar los dos bloques oficiales desde tu contenedor.
01 / SCRIPT · AL PRINCIPIO DEL <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-XXXXXXX');</script>
<!-- End Google Tag Manager -->
Ejemplo del fragmento estándar. No lo pegues en un widget HTML de una sola página.
02 / NOSCRIPT · JUSTO DESPUÉS DE <body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
El bloque noscript ofrece una vía limitada de funcionamiento sin JavaScript; no reemplaza al script principal.

¿Dónde se pega el código en WordPress?

Utiliza una función que permita añadir código globalmente al encabezado y al inicio del cuerpo. Si gestionas un tema hijo, puedes incorporarlo mediante los mecanismos de WordPress pertinentes. Evita editar directamente el tema padre: una actualización podría sobrescribir la modificación.

Si un plugin solo admite «Footer» o «Body end», no lo des por equivalente al lugar indicado por Google. Comprueba si permite el inicio del <body> o cambia de método. El orden también importa para la inicialización del consentimiento y el dataLayer.

¿Por qué conviene copiar los fragmentos desde GTM? Los ejemplos de esta página representan la estructura estándar, pero Google puede modificar sus instrucciones o tu instalación utilizar una capa de datos personalizada. Abre siempre la ventana de instalación de tu contenedor y utiliza sus instrucciones actuales como referencia final. Instalación oficial ↗.
07 / Caso especial

Cómo instalar Google Tag Manager en WordPress con Elementor.

Es una búsqueda habitual porque Elementor permite introducir HTML. Sin embargo, un widget HTML dentro de una página no es el lugar adecuado para instalar un contenedor de seguimiento de todo el sitio.

A

Opción preferida: Site Kit o GTM4WP.

El método funciona independientemente de que el contenido esté maquetado con Elementor. Si quieres evitar errores de colocación, instala GTM con uno de estos sistemas y diseña las páginas como de costumbre.

B

Opción técnica: Custom Code global.

Si tu instalación de Elementor incluye Custom Code, crea los bloques globales en la ubicación que corresponda: <head> y inicio del body. Publica con condiciones que abarquen el sitio requerido.

Ruta de configuración de Elementor

Según la versión, la opción aparece como Elementor → Editor → Custom Elements → Code o Elementor → Custom Code. Puedes establecer ubicación, prioridad y condiciones de publicación. Si tu plan o versión no dispone de esa función, utiliza un plugin o una integración global alternativa.

Evita este error: pegar los fragmentos de GTM dentro del HTML de una entrada, un template individual, un popup o un widget de página. Puede funcionar solo en algunas rutas, ejecutarse demasiado tarde o quedar duplicado si la plantilla se reutiliza.

Nota técnica: la funcionalidad de Elementor documenta las ubicaciones <head>, inicio y final del <body>, y condiciones de visualización. Cuando el consentimiento de cookies forma parte del despliegue, valida que el orden de ejecución resultante sea correcto. Documentación de Elementor ↗.
08 / Después de instalar GTM

Cómo configurar Google Analytics 4 con GTM.

Este paso es independiente de insertar el contenedor. Debes decidir quién envía la medición: el módulo Analytics de Site Kit, GTM u otra integración ya existente. No actives varias configuraciones que envíen el mismo evento sin control.

Crea o revisa una propiedad de GA4.

En Google Analytics, abre Administrar → Flujos de datos y selecciona el flujo Web correspondiente al dominio. Copia el ID de medición que comienza por G-.

Abre el espacio de trabajo de GTM.

En el contenedor web, busca la sección Etiquetas. La interfaz puede mostrar «Google Analytics / Google tag» o «Etiqueta de Google», según la experiencia disponible en tu cuenta.

Configura la etiqueta de Google.

Introduce el identificador correspondiente al flujo o destino de Analytics y revisa los ajustes. Google ha introducido experiencias de destino de Analytics y de etiqueta de Google; sigue la ruta visible en tu interfaz.

Asigna un activador de inicialización adecuado.

Google documenta Inicialización – Todos los eventos de inicialización para su configuración actual de la etiqueta. Revisa el orden con la CMP: consentimiento inicializado antes de cualquier medición que lo necesite.

Conecta la vista previa y prueba eventos.

Comprueba page_view cuando proceda, el flujo de datos correcto y los eventos esperados. Recuerda que el editor de GTM puede mostrar cambios en vista previa aún no publicados.

Publica y vuelve a comprobar en producción.

En GTM, pulsa Enviar → Publicar y crear versión, documenta el cambio y revisa el sitio con una nueva sesión. Comprueba también Tiempo real y, cuando resulte apropiado, DebugView de GA4.

Site Kit + GTM: dos decisiones, no una regla universal. Site Kit recomienda gestionar Analytics mediante su módulo para disponer de sus funciones específicas. Si optas por centralizar la medición en GTM, revisa antes si Site Kit coloca Analytics y evita envíos duplicados. GA4 en Tag Manager · Analytics en Site Kit.
09 / Privacidad y configuración responsable

Google Tag Manager, cookies y Consent Mode v2 en España.

El contenedor es un gestor de etiquetas, no un gestor de consentimiento. Instalarlo no resuelve las obligaciones legales: hay que configurar cuándo pueden ejecutarse los servicios de analítica y publicidad según las decisiones del visitante y las reglas aplicables.

CONSENT MODE · PARÁMETRO 01

analytics_storage

Controla el almacenamiento utilizado para finalidades de analítica, según el estado de consentimiento comunicado.

CONSENT MODE · PARÁMETRO 02

ad_storage

Controla el almacenamiento relacionado con publicidad, incluidos los usos aplicables de cookies publicitarias.

CONSENT MODE V2 · PARÁMETRO 03

ad_user_data

Comunica si se ha otorgado consentimiento al uso de datos de usuario para fines publicitarios de Google.

CONSENT MODE V2 · PARÁMETRO 04

ad_personalization

Comunica el consentimiento para personalización publicitaria en los productos compatibles.

Orden que debes verificar: establecer los valores iniciales de consentimiento → mostrar el mecanismo de elección → registrar aceptación o rechazo → actualizar los estados → ejecutar o limitar las etiquetas según corresponda. Los estados iniciales no deben configurarse tarde. La recomendación de Google es usar una CMP integrada con las API de consentimiento de GTM o una plantilla adecuada y comprobar el resultado con Tag Assistant.

Modo de consentimiento básico o avanzado: no son lo mismo.

Básico: bloquea la carga de las etiquetas de Google hasta que la persona concede el consentimiento correspondiente; antes de ello no se envían datos a Google mediante esas etiquetas. Avanzado: puede cargar etiquetas con consentimiento denegado inicialmente y transmitir señales sin cookies. Esta segunda modalidad no implica que sea jurídicamente adecuada para cualquier web sin análisis de las condiciones aplicables. Diferencia explicada por Google ↗.

En España, la AEPD indica que el rechazo de cookies no exentas debe ofrecerse en la misma capa y al mismo nivel que la aceptación, con visibilidad comparable. Un banner de cookies visible sin bloqueo efectivo de etiquetas no equivale a una implementación correcta. Guía sobre cookies de la AEPD ↗.

Qué probar: primera visita sin consentimiento, rechazo de analítica, aceptación de analítica pero no de publicidad, consentimiento completo y revocación posterior. El resultado debe reflejar la decisión real tanto en la CMP como en Tag Assistant. Para integraciones complejas, consulta a tu equipo jurídico o de privacidad.

10 / Validación

Cómo comprobar que GTM funciona de verdad.

La comprobación debe cubrir instalación, conexión, publicación, eventos y consentimiento. Si solo miras el código fuente, puedes dar por válida una instalación que no envía ningún evento.

01

Fuente HTML.

Visita una página pública y busca tu identificador GTM-… en el código fuente. Confirma la presencia del script y, en la instalación estándar, del bloque noscript.

02

Tag Assistant.

En GTM haz clic en Vista previa, introduce la URL y conecta el navegador. La herramienta debe reconocer el contenedor cuando su ejecución esté permitida.

03

Eventos y etiquetas.

Revisa la secuencia de eventos y qué etiquetas se activan o se bloquean. Una etiqueta que aparece como no activada requiere revisar activadores y consentimiento.

04

Consentimiento.

Comprueba el evento inicial de consentimiento, los cuatro parámetros de Consent Mode v2 y sus actualizaciones al aceptar o rechazar categorías.

05

GA4 / Tiempo real.

Si has configurado Analytics y se cumple el consentimiento aplicable, realiza una visita de prueba y comprueba la recepción de datos en la propiedad correcta.

06

Producción, no solo preview.

Tras pulsar Enviar / Publicar, abre una nueva sesión y confirma que el comportamiento del contenedor publicado coincide con el probado.

Si Tag Assistant no conecta: la CMP puede estar bloqueando el contenedor hasta que se acepte la categoría correspondiente. También influyen extensiones de bloqueo, errores JavaScript, CSP, caché o un identificador equivocado. Prueba el flujo de consentimiento y revisa los errores del navegador antes de concluir que la instalación no funciona. Diagnóstico oficial de consentimiento ↗.
11 / Ejemplo práctico

Tu primer evento con dataLayer y GA4.

Una vez instalado GTM, puedes medir acciones concretas: formularios enviados correctamente, registros, solicitudes de presupuesto o compras. Es mejor empezar por eventos con significado de negocio que por disparar etiquetas por cada clic sin contexto.

Ejemplo: formulario enviado correctamente

Supongamos que un formulario WordPress muestra una confirmación real después del envío. En ese momento de éxito —no al pulsar el botón, cuando el envío podría fallar— tu integración puede añadir un evento al dataLayer. El siguiente fragmento es didáctico: debes conectarlo al callback de éxito real del plugin de formularios que utilices.

JAVASCRIPT · EJEMPLO DE EVENTO SIN DATOS PERSONALES
// Ejecutar SOLO cuando el formulario confirme el envío correcto:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: 'lead_form_success',
  form_type: 'contacto',
  form_location: 'pagina_contacto'
});
No introduzcas emails, teléfonos, nombres, mensajes ni otros datos personales en eventos ordinarios.

Crea un activador «Evento personalizado».

En GTM, utiliza el nombre exacto lead_form_success. El activador se ejecutará cuando llegue ese evento al dataLayer, sujeto a los filtros y controles configurados.

Crea una etiqueta de evento de GA4.

Selecciona el destino correcto y decide un nombre de evento, por ejemplo generate_lead cuando corresponda a una oportunidad de venta real. Puedes mapear parámetros no sensibles de la capa de datos.

Verifica una sola activación por éxito real.

Envía el formulario de prueba, comprueba el evento en Tag Assistant y en GA4 y revisa que no se dispara al recargar la página, al hacer clic sin enviar o al obtener un error de validación.

Marca los eventos importantes en GA4.

Si el envío representa un resultado relevante, puedes definirlo como evento clave en Analytics. Documenta quién mantiene la integración y vuelve a probar tras cambios del plugin del formulario.

Si usas WooCommerce: para eventos como view_item, add_to_cart, begin_checkout y purchase emplea las convenciones de ecommerce de GA4. Conserva un identificador de transacción estable para controlar duplicados; verifica moneda, valor y productos y no dispares purchase antes de confirmar la operación. GTM4WP puede ayudarte a producir eventos, pero siempre debes auditar el envío final. Eventos de GA4 con GTM ↗ · Documentación de dataLayer ↗.
12 / Buenas prácticas avanzadas

Evita errores de medición, rendimiento y seguridad.

El objetivo no es tener muchas etiquetas, sino una implementación que puedas explicar, mantener y verificar después de cada cambio importante del sitio.

Un responsable por cada etiqueta o evento

Haz un inventario de todos los sistemas capaces de enviar Analytics y conversiones: Site Kit, GTM, plugins de comercio electrónico, herramientas de Ads, scripts del tema, Elementor y CMP. La doble inserción de GTM puede provocar que algunos activadores se procesen más de una vez. Incluso con un solo contenedor, dos etiquetas diferentes podrían enviar el mismo evento a la misma propiedad.

El dataLayer debe inicializarse antes del contenedor

Si necesitas aportar variables desde WordPress, utiliza window.dataLayer = window.dataLayer || []; y después dataLayer.push(...). No sobrescribas el array una vez esté en uso. Cuando un dato deba estar disponible en el evento inicial, súbelo antes de cargar GTM. Evita colocar datos de usuario en HTML servido desde una caché compartida.

Los plugins de optimización pueden alterar el orden

Funciones como retrasar JavaScript, combinar scripts o aplicar carga diferida pueden afectar a GTM y, sobre todo, al orden del consentimiento. No excluyas etiquetas de las reglas de privacidad para «arreglar» una caída de métricas: diagnostica primero qué script necesita ejecutarse y cuándo. Prueba después de cambiar caché, CDN, tema o CMP.

Controla acceso y publicación

Concede permisos de lectura, edición y publicación según funciones reales. Usa nombres de versiones descriptivos —por ejemplo, «GA4 + formulario contacto + CMP»— y valida las etiquetas personalizadas o de terceros. Un contenedor con permiso de publicar scripts es una superficie sensible de la web; protege las cuentas con autenticación multifactor.

Presta atención a la política CSP y al entorno

Si tienes una Content Security Policy restrictiva, las solicitudes del contenedor y de etiquetas autorizadas deben configurarse de forma compatible y segura. No desactives toda la CSP para solventar una advertencia. En staging, utiliza una propiedad de prueba, filtros o reglas específicas para evitar contaminación del tráfico de producción.

Qué hacer al migrar de una instalación anterior

Antes de quitar un script antiguo de GA4, confirma qué eventos y destinos dependían de él. Documenta la configuración existente, implanta la alternativa en pruebas, compara resultados y retira solo las piezas redundantes. No hagas una migración a ciegas en una web que ya registra conversiones publicitarias.

13 / Diagnóstico por síntomas

Google Tag Manager no funciona en WordPress: 12 causas frecuentes.

Busca el síntoma y empieza por la prueba que lo puede confirmar. Estas situaciones orientan el diagnóstico, no son una sustitución de revisar el contenedor y el navegador en el sitio afectado.

12 problemas

01. Tag Assistant no encuentra GTM.

Comprueba la URL de la web publicada, el ID, la caché y el bloqueo de la CMP. En modo básico, el contenedor puede estar bloqueado antes del consentimiento.

02. El ID aparece dos veces.

Revisa Site Kit, GTM4WP, Elementor y scripts del tema. Identifica quién inserta cada bloque y deja una instalación intencional.

03. GTM está, pero GA4 no registra datos.

Verifica que exista la etiqueta o destino de Analytics, que el ID G- sea correcto y que la etiqueta se active con el consentimiento requerido.

04. Las visitas se cuentan dos veces.

Comprueba Analytics en Site Kit y en GTM, los eventos de página y cualquier otro plugin que pueda generar page_view.

05. El script solo funciona en la home.

Seguramente se instaló en un widget o plantilla local. Utiliza un mecanismo de código global y comprueba varias plantillas y URL.

06. El consentimiento aparece vacío.

La CMP puede no estar comunicando estados a GTM. Configura una integración compatible y comprueba Consent Initialization y actualizaciones.

07. Todo dispara antes de aceptar cookies.

Revisa el modo básico/avanzado, la regulación aplicable, el bloqueo efectivo y el orden de las etiquetas. Un banner visible no basta.

08. Funciona en Preview, no en producción.

Quizá no has pulsado Enviar/Publicar. También revisa diferencias entre dominio de pruebas y real, caché y consentimiento.

09. Los formularios generan leads falsos.

Un activador de clic no confirma un envío correcto. Usa un evento de éxito verificable y controla dobles envíos.

10. WooCommerce duplica compras.

Audita la capa de datos y los plugins; revisa el identificador de transacción, el evento purchase y las pasarelas externas.

11. El optimizador retrasa GTM.

La función «delay JS» puede afectar a etiquetas o al momento en que se establece el consentimiento. Valida el orden real en el navegador.

12. El ID no es válido.

Has pegado un G-… donde se espera un GTM-…, hay un error al copiar o estás en el contenedor equivocado.

14 / Auditoría final · Interactiva

Checklist para instalar Google Tag Manager sin errores.

Marca cada comprobación a medida que la completes. El resultado se calcula en este navegador durante la sesión; no se envía ninguna información al servidor ni verifica automáticamente tu sitio web.

0 de 12 comprobaciones completadas
Criterio de finalización: no basta con marcar todas las casillas si no has comprobado de verdad los resultados. Esta lista es una ayuda de revisión, no un test automático ni una certificación técnica o legal.
15 / Preguntas frecuentes

Dudas sobre Google Tag Manager y WordPress.

Respuestas concretas para los problemas y decisiones más habituales al conectar GTM, GA4, Elementor y las herramientas de consentimiento.

¿Google Tag Manager es gratis en WordPress?

Sí. Google Tag Manager dispone de una modalidad estándar gratuita. Los plugins, servicios de soporte y plataformas de consentimiento pueden tener costes propios.

¿Hace falta instalar Google Analytics antes de GTM?

No. Puedes instalar primero el contenedor GTM y conectar después GA4. Si Analytics ya está instalado por Site Kit u otro medio, revisa las duplicaciones antes de añadir etiquetas.

¿Dónde se instala GTM en WordPress?

El fragmento principal se coloca lo más alto posible dentro de <head> y el fragmento noscript inmediatamente después de abrir <body>. Un plugin compatible puede hacerlo por ti.

¿Puedo usar Google Tag Manager sin plugins?

Sí, si dispones de una forma fiable de insertar ambos bloques globalmente en el lugar adecuado. Usa un tema hijo o un mecanismo de código global mantenible; evita editar el tema padre directamente.

¿Es mejor Site Kit o GTM4WP?

Site Kit simplifica la conexión con servicios de Google. GTM4WP incorpora más posibilidades orientadas a dataLayer y a integraciones como WooCommerce. Elige según tus necesidades y evita instalar el mismo contenedor por los dos.

¿Cómo instalo GTM en Elementor Free?

Si tu edición no ofrece Custom Code global, instala el contenedor mediante Site Kit, GTM4WP u otra integración global fiable. Un widget HTML local no sustituye una instalación de sitio completo.

¿Google Tag Manager ralentiza WordPress?

El contenedor añade trabajo de red y JavaScript, pero el impacto depende sobre todo de las etiquetas cargadas, su orden y las páginas donde se ejecutan. Audita scripts de terceros y Core Web Vitals antes y después.

¿Por qué aparece el contenedor GTM pero GA4 no mide?

Porque el contenedor y la etiqueta de Analytics son elementos distintos. Puede faltar una etiqueta, un activador, una publicación o el consentimiento requerido. Revisa Vista previa y la propiedad correcta.

¿Puedo tener GA4 en Site Kit y GTM a la vez?

Sí, pueden coexistir. Debes conocer qué herramienta inserta cada código y comprobar que no se envían eventos duplicados al mismo flujo.

¿Qué es GTM-XXXXXXX?

Es una representación de un identificador de contenedor Google Tag Manager. Sustituye el ejemplo por el ID real que aparece en tu espacio de trabajo. No lo confundas con un ID G- de Analytics 4.

¿Se necesita un contenedor por página?

Normalmente, no. Un mismo contenedor Web puede gestionar un sitio WordPress completo; los activadores y variables permiten decidir en qué páginas debe funcionar cada etiqueta.

¿Cómo sé si ya tengo GTM instalado?

Busca GTM- en el código fuente de varias páginas y comprueba con Tag Assistant. También revisa Site Kit, plugins, cabeceras del tema y Custom Code.

¿Qué pasa si instalo GTM dos veces?

Puede provocar un comportamiento impredecible de etiquetas o duplicación de activaciones. El riesgo aumenta si existen diferentes fuentes que envían los mismos eventos. Audita ambos orígenes y conserva una instalación intencional.

¿Tengo que configurar Consent Mode v2?

Si utilizas etiquetas de Google sujetas a sus políticas y consentimiento de usuarios, debes evaluar los requisitos vigentes de Consent Mode v2 y de la normativa aplicable. Como mínimo, revisa los cuatro parámetros documentados por Google y su implementación mediante una CMP.

¿GTM gestiona las cookies de consentimiento por sí solo?

No. GTM dispone de mecanismos para que las etiquetas respeten los estados de consentimiento, pero necesitas obtener y comunicar correctamente la elección del usuario mediante una solución adecuada.

¿Qué diferencia hay entre Vista previa y Publicar?

Vista previa te permite comprobar cambios de un espacio de trabajo antes de hacerlos públicos. Publicar crea y activa una versión de contenedor. Tras publicar, repite la validación en una sesión nueva.

¿Se puede medir un formulario de Elementor con GTM?

Sí, pero debes identificar la señal fiable de envío completado en la integración concreta. No atribuyas un lead a cualquier clic en «Enviar».

¿Necesito GTM para tener GA4?

No. GA4 también puede instalarse con Site Kit o con la etiqueta de Google. GTM resulta útil cuando necesitas centralizar diversas etiquetas, gestionar activadores, datos y versiones.

¿Por qué no funciona después de actualizar un plugin?

Una actualización puede cambiar el HTML, los eventos de formulario, el dataLayer o el orden de ejecución. Repite la prueba del evento y revisa caché, CMP y cambios de la integración.

¿Cuál es la forma correcta de publicar una instalación nueva?

Primero revisa etiquetas y consentimiento en modo Vista previa; después pulsa Enviar, crea una versión con descripción, publica y valida los datos reales en producción.

16 / Documentación y transparencia

Fuentes oficiales consultadas para esta guía.

Contenido preparado y contrastado documentalmente el 17 de octubre de 2026. Las rutas de administración pueden cambiar con nuevas versiones de los plugins o las plataformas. El tutorial no se presenta como una prueba ejecutada en una instalación WordPress del lector.

Cómo se ha elaborado el contenido

Esta guía diferencia documentación oficial, recomendaciones editoriales y supuestos que deben comprobarse en cada instalación. Los nombres de menús, las funciones disponibles y el comportamiento del consentimiento dependen de versiones, plugins, permisos y configuración. Para publicar, contrasta las instrucciones con los paneles reales de tu WordPress y tu GTM.

Qué actualizar cuando cambie el ecosistema

Revisa periódicamente la ubicación de Custom Code de Elementor, la integración Analytics/Tag Manager de Site Kit, las opciones de GTM4WP, las instrucciones de instalación de Google y las exigencias de consentimiento. Si cambias el método de medición, vuelve a pasar el checklist antes de darlo por finalizado.

Analítica útil para decidir

Instalar etiquetas es el principio. Entender qué pasa, el objetivo.

Una medición profesional debe responder preguntas reales de negocio sin inflar visitas ni conversiones. Si necesitas ordenar GTM, GA4, WordPress y tu estrategia digital, podemos revisar tu proyecto.

© Roger Llorens · Guía práctica de Google Tag Manager en WordPressRevisión documental: 17.10.2026 · Español