Cómo Instalar Google Tag Manager en WordPress 2026

por Alejandro Verjel | | Tag Manager

Cómo Instalar Google Tag Manager en WordPress 2026

Instalar Google Tag Manager en WordPress toma entre 10 y 20 minutos: cree una cuenta y un contenedor en tagmanager.google.com, copie los dos fragmentos de código que le entrega Google —uno para el <head> y otro justo después de abrir el <body>— e insértelos con un plugin de cabeceras, con el functions.php de un tema hijo o directamente en el tema. Después verifique con el modo vista previa antes de publicar.

Abajo están los tres métodos comparados, el paso a paso, la verificación, los errores que más tiempo hacen perder y qué configurar después.

Qué es Google Tag Manager y por qué instalarlo en WordPress

Google Tag Manager (GTM) es un contenedor de etiquetas: usted instala un solo código en el sitio y desde una interfaz web administra todos los demás scripts de medición y publicidad sin volver a tocar el tema. Es la diferencia entre pegar cinco fragmentos en header.php y administrar cinco etiquetas desde un panel con historial de versiones.

Las ventajas en un sitio WordPress: una sola intervención en el código, control de versiones con reversión en un clic, modo vista previa para probar antes de publicar y permisos por usuario, que deja darle acceso a un consultor sin entregarle credenciales de WordPress.

Es la base sobre la que se monta después Google Analytics 4, el seguimiento de eventos y las conversiones de Google Ads. Es una razón más entre las ventajas de WordPress para empresas: cualquier integración de terceros cabe sin desarrollo a la medida.

Los 3 métodos de instalación comparados

Hay tres formas válidas de poner el código y la correcta depende de quién administra el sitio, no de cuál es más “profesional”. Regla práctica: si no va a mantener el código usted mismo, use plugin.

MétodoDificultadSobrevive a actualizar el temaRiesgo de romper el sitioIdeal para
Plugin de cabeceras (WPCode / Insert Headers and Footers, GTM4WP, Site Kit)BajaMuy bajoLa mayoría de empresas y sitios administrados por marketing
functions.php de un tema hijoMediaSí (si es tema hijo)Medio: un error de sintaxis tumba el sitioSitios con desarrollador y tema hijo ya creado
Editar el tema (header.php)MediaNo: se pierde al actualizarAlto sin copia de seguridadTemas propios que no reciben actualizaciones

El punto crítico del tercer método es que la siguiente actualización del tema borra el código, y usted se entera semanas después con reportes vacíos. El del segundo es que un punto y coma mal puesto deja el sitio en blanco y obliga a entrar por FTP.

Paso 1. Cree la cuenta y el contenedor en Tag Manager

Todo empieza en tagmanager.google.com, con la misma cuenta de Google que usa para Analytics y Google Ads. Una cuenta de GTM representa a la empresa; dentro de ella, cada contenedor representa un sitio o una app.

  1. Entre a tagmanager.google.com e inicie sesión.
  2. Clic en Crear cuenta: nombre de la empresa y país (Colombia).
  3. En Configuración del contenedor, escriba el dominio sin https:// y elija la plataforma Web.
  4. Pulse Crear y acepte las Condiciones del Servicio.
  5. Google muestra una ventana con dos fragmentos de código. No la cierre todavía.

El identificador tiene el formato GTM-XXXXXXX y aparece arriba a la derecha del panel: guárdelo, porque varios plugins piden el ID y no el código completo. Regla de orden: un contenedor por sitio web; meter tres dominios en el mismo contenedor termina en datos cruzados.

Paso 2. Inserte el código en WordPress

Los dos fragmentos van en lugares distintos y ambos son obligatorios:

  • Fragmento 1 (<script>): lo más arriba posible dentro del <head>.
  • Fragmento 2 (<noscript> con un <iframe>): inmediatamente después de la etiqueta de apertura <body>.

Método 1. Con un plugin (la vía recomendada)

Es la opción con menos riesgo y la que sobrevive a actualizaciones de tema y de WordPress.

  1. Vaya a Plugins ▸ Añadir nuevo.
  2. Busque un plugin de cabeceras (WPCode, antes Insert Headers and Footers) o uno específico de GTM (GTM4WP).
  3. Instálelo y actívelo.
  4. Plugin de cabeceras: pegue el fragmento 1 en el campo Header y el fragmento 2 en el de Body (los plugins actuales ya traen ese campo gracias al hook wp_body_open).
  5. GTM4WP: en Ajustes ▸ Google Tag Manager, pegue solo el ID GTM-XXXXXXX y elija la inserción por wp_body_open.
  6. Guarde los cambios.

Antes, revise que el sitio no tenga ya otro plugin insertando GTM (Site Kit, un plugin de SEO con módulo de analítica o el propio tema). Esa revisión evita el error más común: el doble contenedor.

Método 2. En el functions.php del tema hijo

Solo si trabaja sobre un tema hijo. Si lo hace en el tema padre, la próxima actualización se lo lleva.

// GTM: fragmento del <head>
add_action( 'wp_head', function () { ?>
<!-- Google Tag Manager -->
<script>/* fragmento 1 que entrega GTM, con su GTM-XXXXXXX */</script>
<!-- End Google Tag Manager -->
<?php }, 1 );

// GTM: fragmento del <body>
add_action( 'wp_body_open', function () { ?>
<!-- Google Tag Manager (noscript) -->
<noscript><!-- fragmento 2 que entrega GTM --></noscript>
<!-- End Google Tag Manager (noscript) -->
<?php } );

La prioridad 1 en wp_head hace que el contenedor cargue lo más arriba posible. Si el tema no ejecuta wp_body_open, el segundo fragmento no se imprime y toca usar el plugin. Haga copia del archivo antes de editarlo y edite por FTP, no desde el editor de WordPress.

Método 3. Directo en el tema (header.php) o en el panel del constructor

Es el método clásico y el más frágil. Con copia de seguridad hecha:

  1. Acceda a los archivos del tema por FTP o desde el gestor de archivos del hosting.
  2. Abra header.php, busque la etiqueta <head> y pegue el fragmento 1 justo debajo.
  3. Busque la etiqueta de apertura <body> y pegue el fragmento 2 inmediatamente después.
  4. Guarde y suba el archivo.

Si usa Divi u otro constructor con panel de integración, no toque archivos: entre a Divi ▸ Opciones del tema ▸ Integración y pegue cada fragmento en su campo. Elementor, Astra, GeneratePress y OceanWP tienen campos equivalentes. Esta variante sí sobrevive a las actualizaciones, porque el código queda en la base de datos.

Cómo verificar que quedó bien instalado

Un contenedor instalado a medias no da error: simplemente no registra nada, y eso se descubre semanas después con reportes vacíos. Haga las tres comprobaciones en orden.

1. Modo vista previa de Tag Manager

En el panel de GTM haga clic en Vista previa. Se abre Tag Assistant, le pide la URL y lanza una ventana con el aviso Tag Assistant Connected. Si conecta, el fragmento del <head> está bien puesto. En el panel de depuración verá el evento Container Loaded y las etiquetas separadas entre Tags Fired y Tags Not Fired.

2. Extensión Tag Assistant para Chrome

Instale la extensión Tag Assistant, abra su sitio y haga clic en el ícono: lista los contenedores y etiquetas activos en esa página. Ahí se detecta a simple vista si aparecen dos IDs de GTM o dos etiquetas de GA4.

3. Comprobación manual en el código fuente

Pulse Ctrl+U (Cmd+Option+U en Mac) y busque GTM-. Debe aparecer exactamente dos veces: una en el <script> y otra en el <noscript>. Cuatro veces significa doble instalación; una sola, que le falta un fragmento.

SíntomaCausa más probableSolución
Tag Assistant no conectaFragmento del <head> ausente o caché sirviendo HTML viejoPurgue la caché y vuelva a comprobar el código fuente
Conecta pero no dispara ninguna etiquetaEl contenedor nunca se publicóBotón Enviar ▸ Publicar en GTM
GTM- aparece 4 vecesDoble contenedor (plugin + tema)Deje una sola fuente de inserción
Datos duplicados en GA4GA4 instalado en GTM y en un pluginElimine una de las dos instalaciones

Errores frecuentes al instalar GTM en WordPress

Estos cuatro concentran la mayoría de las instalaciones fallidas.

  • Doble contenedor. Alguien pega GTM en el tema y meses después un plugin (Site Kit, uno de SEO o el constructor) lo vuelve a insertar. Resultado: sesiones y conversiones contadas dos veces, ROAS inflado y presupuesto decidido sobre datos falsos.
  • Código incompleto. Se pega solo el <script> y se omite el <noscript>, o se copia el fragmento cortado. Casi todo parece funcionar, pero algunas verificaciones fallan.
  • La caché sirve la versión vieja. Causa número uno del “lo instalé y no aparece”. Entre el plugin de caché (WP Rocket, LiteSpeed, W3 Total Cache), la caché del hosting y Cloudflare, el HTML del visitante puede tener horas. Purgue todas las capas y pruebe en incógnito antes de concluir que falló.
  • No publicar el contenedor. En vista previa funciona todo; en producción, nada. Siempre Enviar ▸ Publicar.

Sume un quinto: los optimizadores de JavaScript que aplazan o combinan scripts. Excluya googletagmanager.com en el plugin de optimización.

Qué configurar después de instalar GTM

El contenedor por sí solo no mide nada: es un canal vacío. Lo que genera datos son las etiquetas que se configuran dentro. Este es el orden que recomiendo.

PrioridadQué configurarPara qué sirve
1Etiqueta de Google (GA4) con su ID G-XXXXXXXXXXBase de toda la medición: sesiones, páginas, usuarios
2Eventos clave: formulario enviado, clic a WhatsApp, clic a teléfonoSaber qué genera contactos reales
3Conversiones de Google Ads importadas desde GA4 o con etiqueta propiaQue las pujas automáticas optimicen hacia ventas
4Píxel de Meta vía GTMRemarketing y campañas de Facebook e Instagram
5Consent Mode v2 y banner de cookiesCumplimiento y modelado de conversiones
6Scroll, video y descargasMedir interés real de contenido

El detalle está en las guías específicas: instalar Google Analytics en Google Tag Manager, seguimiento de eventos con Tag Manager y Analytics y cómo instalar el píxel de Facebook en WordPress. Complemente con parámetros UTM consistentes y avance una etiqueta a la vez: publicar ocho juntas convierte cualquier fallo en una cacería.

Consentimiento y datos personales en Colombia

En Colombia rigen la Ley 1581 de 2012 de protección de datos personales y el Decreto 1377 de 2013, vigilados por la Superintendencia de Industria y Comercio. No hay una norma local sobre cookies tan específica como el RGPD europeo, pero un sitio con GTM debe cumplir tres mínimos: política de privacidad y cookies visible que declare las herramientas de terceros usadas, aviso de tratamiento de datos con autorización expresa en cada formulario y un mecanismo para revocarla.

En lo técnico, Consent Mode v2 es obligatorio para las funciones de publicidad personalizada de Google cuando hay tráfico del Espacio Económico Europeo y el Reino Unido. Si su negocio es 100% Colombia no es exigencia de Google, pero implementarlo permite el modelado de conversiones cuando el usuario rechaza cookies, en lugar de perder el dato completo; la configuración está en la guía de Consent Mode v2 en Google Ads. Si vende a Estados Unidos o Europa, asuma el estándar más exigente.

Cuánto cuesta que se lo implementen

Si prefiere delegarlo, estos son rangos de referencia del mercado colombiano para 2026, no tarifas fijas: varían según el tamaño del sitio y la cantidad de eventos.

AlcanceRango de referencia (COP)Qué suele incluir
Instalación básica de GTM + GA4$350.000 – $900.000Contenedor, etiqueta GA4, verificación
Medición de conversiones completa$900.000 – $2.500.000Eventos de formulario, WhatsApp, teléfono, importación a Google Ads
E‑commerce con seguimiento avanzado$2.500.000 – $6.000.000Data layer de producto, checkout y compra
Consent Mode v2 + banner$600.000 – $1.800.000Plataforma de consentimiento, señales y pruebas

Compare contra el costo de decidir a ciegas: el tracking mal montado desperdicia presupuesto todos los meses; la implementación se paga una sola vez.

Checklist final antes de dar por terminada la instalación

  1. El ID GTM-XXXXXXX aparece exactamente dos veces en el código fuente.
  2. El contenedor está publicado, no solo guardado.
  3. Tag Assistant conecta y muestra Container Loaded.
  4. No hay ningún otro plugin insertando GTM, GA4 o el píxel de Meta por separado.
  5. Toda la caché purgada (plugin, hosting y Cloudflare) y comprobación en incógnito.
  6. GA4 recibe datos en Informes ▸ Tiempo real con una visita de prueba.
  7. La política de privacidad menciona las herramientas instaladas.

Un contenedor bien instalado es la diferencia entre optimizar con datos y optimizar con intuición. Si prefiere que la medición quede montada y verificada de una vez —GTM, GA4, conversiones y consentimiento—, escríbame desde la página de contacto o revise mis servicios de marketing digital en Colombia.

Preguntas frecuentes

¿Cómo se instala Google Tag Manager en WordPress paso a paso?

Cree una cuenta y un contenedor de tipo Web en tagmanager.google.com, acepte las condiciones y copie los dos fragmentos que entrega Google. El primero, el script, va lo más arriba posible dentro del head; el segundo, el noscript con iframe, justo después de abrir el body. Puede pegarlos con un plugin de cabeceras, con el functions.php de un tema hijo o en el header.php del tema. Verifique con el modo vista previa y publique el contenedor.

¿Cuál es la mejor forma de instalar GTM: plugin, functions.php o editar el tema?

Para la mayoría de empresas, el plugin de cabeceras (WPCode o GTM4WP) es la mejor opción: no toca código, es reversible y sobrevive a las actualizaciones de tema y de WordPress. El functions.php de un tema hijo sirve si hay desarrollador, pero un error de sintaxis deja el sitio en blanco. Editar header.php directamente es el método más frágil, porque la siguiente actualización del tema borra el código y usted se entera semanas después.

¿Cómo saber si Google Tag Manager quedó bien instalado?

Con tres comprobaciones en orden. Primero, el modo Vista previa de GTM debe abrir Tag Assistant y mostrar el aviso Tag Assistant Connected junto al evento Container Loaded. Segundo, la extensión Tag Assistant para Chrome debe listar un único contenedor activo. Tercero, en el código fuente de la página el texto GTM- debe aparecer exactamente dos veces: una en el script del head y otra en el noscript del body.

¿Por qué instalé Google Tag Manager y no aparece ni mide nada?

Las causas más frecuentes son cuatro: el contenedor se creó pero nunca se publicó con Enviar y Publicar; falta uno de los dos fragmentos de código; la caché del plugin, del hosting o de Cloudflare sigue sirviendo el HTML viejo; o un optimizador de JavaScript aplaza el script. Purgue todas las capas de caché, pruebe en ventana de incógnito y excluya googletagmanager.com del plugin de optimización.

¿Qué debo configurar después de instalar Google Tag Manager?

En este orden: la etiqueta de Google para GA4 con su ID G-XXXXXXXXXX, los eventos clave como formulario enviado y clic a WhatsApp o a teléfono, las conversiones de Google Ads importadas desde GA4, el píxel de Meta, Consent Mode v2 con banner de cookies y por último scroll, video y descargas. Configure, pruebe en vista previa y publique una etiqueta a la vez para poder aislar cualquier fallo.

¿Necesito banner de cookies y Consent Mode v2 en Colombia?

En Colombia rigen la Ley 1581 de 2012 y el Decreto 1377 de 2013, vigilados por la Superintendencia de Industria y Comercio: necesita política de privacidad y cookies visible, aviso de tratamiento con autorización expresa en los formularios y forma de revocarla. Consent Mode v2 solo es exigencia de Google si recibe tráfico del Espacio Económico Europeo o el Reino Unido, pero implementarlo habilita el modelado de conversiones cuando el usuario rechaza cookies.

Artículos relacionados