Analítica web
Google Tag Manager: qué es, cómo funciona y cómo configurarlo
Google Tag Manager es la herramienta gratuita de Google que te permite gestionar todos los fragmentos de código de seguimiento de tu web sin tocar el código fuente cada vez que necesitas hacer un cambio.
Por Roianalytics · Actualizado el
¿Qué es Google Tag Manager?
Google Tag Manager (GTM) es una herramienta gratuita de Google que te permite gestionar desde un panel centralizado todos los fragmentos de código de seguimiento de tu web o aplicación móvil, sin modificar el código fuente del sitio, ya que se realiza directamente desde la propia web de Google Tag Manager.
Esos fragmentos de código se llaman etiquetas, y una etiqueta puede ser el script de Google Analytics, el píxel de Meta, el código de seguimiento de Google Ads, el snippet de Hotjar o cualquier otro código de cualquier aplicación que necesites que se ejecute en tus páginas. Sin GTM, cada vez que quieres añadir uno de esos scripts tienes que pedirle a un desarrollador que lo meta directamente en el código, pero Con GTM, lo haces tú desde la propia interfaz de forma cómoda y lo más importante, de forma rápida y directa.
Pero para poder hacer esto directamente desde el propio Google Tag Manager, primero tiene que instalar el desarrollador una sola vez, el contenedor, que no es más que un fragmento de código JavaScript que actúa como el contenedor donde irán todos los scripts que posteriormente vayas a instalar
¿Para qué sirve Google Tag Manager?
El uso más habitual de Google Tag Manager es medir el comportamiento del usuario, clics en botones, envíos de formularios, descargas de archivos, scroll por la página, clics en enlaces externos, todo eso que antes requería pedir al equipo de desarrollo que introdujera código a mano en la web, con GTM se configura desde la interfaz de la herramienta en minutos.
Más allá de la medición, GTM también sirve para gestionar píxeles de conversión como Google Ads, Meta Ads, LinkedIn, TikTok.., herramientas de grabación de sesiones y mapas de calor, scripts de chat, etiquetas de remarketing y cualquier otro código que necesite ejecutarse en el navegador del usuario.
El beneficio real de instalar Google Tag Manager no se queda solo en lo técnico, el equipo de marketing deja de depender del calendario de desarrollo para hacer cambios en la medición y eso tiene un impacto directo en la velocidad con la que puedes reaccionar cuando algo falla o cuando necesitas medir una campaña nueva.
Diferencia entre Google Tag Manager y Google Analytics
Esta confusión aparece constantemente entre las personas que no lo han utilizado, pero la realidad es que son herramientas completamente distintas con funciones diferentes.
Google Analytics es la herramienta que recoge, almacena y analiza los datos de comportamiento de tus usuarios, es decir, te dice cuántas sesiones has tenido, de dónde vienen, qué páginas visitan y qué acciones realizan en la web.
Google Tag Manager es la herramienta que decide cuándo y cómo se envían esos datos a Google Analytics, o a cualquier otra herramienta, es importante tener en cuenta que GTM no almacena datos, simplemente los gestiona y los envía donde tu digas.
Puedes tener Google Analytics sin GTM, metiendo el script directamente en el código de tu web, pero si lo haces así, cualquier cambio en la configuración de medición requiere tocar el código, por lo que necesitarás un desarrollador.
Sobre el coste, es importante tener en cuenta que tanto GA4 como GTM son completamente gratuitos, la versión estándar de Google Analytics 4 , la que usa el 99% de las webs, no tiene coste para la mayoría de empresas, aunque si que es verdad que existe una versión de pago orientada a grandes organizaciones con volúmenes de datos muy altos, pero para el uso habitual no hace falta.
Cómo funciona GTM: contenedor, etiquetas, activadores y variables
La lógica interna de GTM tiene cuatro piezas:

Contenedor: el fragmento de código HTML/JavaScript que se instala en el sitio, una sola vez, tiene un identificador único con formato GTM-XXXXXX. A partir del momento de la instalación, todo lo que configures en la interfaz de GTM se ejecuta a través de ese contenedor, sin más cambios en el código del sitio.
Etiquetas: son los fragmentos de código de terceros que quieres ejecutar en tu web, es decir, cada herramienta que quieres medir o activar debe de tener su propia etiqueta. Por defecto, GTM incluye plantillas nativas para las más comunes (GA4, Google Ads, píxel de Meta) y permite añadir código personalizado para el resto, por lo que más fácil no te lo puede poner GTM.
Activadores: determinan cuándo se llama cada etiqueta, puedes configurar que una etiqueta se dispare cuando el usuario carga una página, cuando hace clic en un elemento concreto, cuando envía un formulario, cuando llega a cierto punto del scroll o cuando se produce cualquier evento que definas, es importante tener en cuenta que sin un activador, la etiqueta no se dispara.
Variables: permiten recoger valores dinámicos del sitio y pasárselos a las etiquetas o usarlos como condiciones en los activadores, por ejemplo, la URL de la página actual, el texto de un botón en el que se ha hecho clic o el valor de un elemento del carrito de compra.
La combinación etiqueta + activador + variable es lo que hace que GTM sea tan flexible, ya que puedes medir prácticamente cualquier comportamiento del usuario sin tocar el código fuente del sitio.
Cómo instalar Google Tag Manager paso a paso
- Entra en tagmanager.google.com con tu cuenta de Google y crea una cuenta nueva, el nombre de la cuenta suele coincidir con el de tu empresa.
- Crea un contenedor. Dale un nombre (normalmente el dominio del sitio) y selecciona la plataforma, Web para sitios, iOS o Android para apps.
- GTM te genera dos fragmentos de código, el primero va dentro de la etiqueta
<head>de todas las páginas, lo más arriba posible, y el segundo va justo después de abrir la etiqueta<body>. Este segundo fragmento es un<noscript>para navegadores sin JavaScript. - Un desarrollador pega esos dos fragmentos en la plantilla del sitio, una sola vez, en el 99% de los casos, no requeriremos más al desarrollador.
- Verifica que el contenedor está activo con el modo de previsualización de GTM, que te muestra qué etiquetas se están disparando en cada página antes de publicar nada.
A partir de aquí, todo lo que configures en GTM se publica desde la interfaz sin tocar el código del sitio.
Cómo configurar tu primera etiqueta en GTM
El caso más habitual: instalar la etiqueta de GA4.

- En GTM, ve a «Etiquetas» y crea una nueva.
- Elige la plantilla «Google Analytics: GA4 Configuration».
- Introduce el ID de medición de tu propiedad GA4 (formato G-XXXXXXX, que encuentras en la configuración de tu propiedad).
- Asigna el activador «All Pages» para que la etiqueta se dispare en cada carga de página.
- Guarda y activa el modo de previsualización para comprobar que la etiqueta se dispara correctamente.
- Cuando todo funcione bien, publica el contenedor.
Ese último paso es el más sencillo, publicar y es el más importante, ya que los cambios en GTM no afectan al sitio en producción hasta que los publicas. Google Tag Manager tambien tiene un modo de previsualización te permite probar sin riesgo.
El problema que nadie documenta: el contenedor que solo entiende quien lo montó
Uno de los problemas más comunes en equipos de marketing es heredar un contenedor de GTM que nadie sabe leer, tiene etiquetas sin nombre claro, activadores con condiciones cruzadas y variables que apuntan a elementos que ya no existen en el sitio.
El resultado es siempre el mismo, eventos duplicados, conversiones infladas o datos que no cuadran con el CRM ni con las plataformas de publicidad.
En GA4, la diferencia entre un evento y una conversión (que GA4 llama «evento clave») importa mucho, un evento es cualquier interacción que mides, un evento clave es el que marcas como objetivo de negocio, si una etiqueta está mal configurada en GTM, sta dispara el mismo evento dos veces en la misma sesión, tus conversiones se duplican y cualquier decisión que tomes sobre esa cifra es errónea.
La solución es de metodología, documentar cada etiqueta con su propósito, su activador y quién la creó. GTM permite añadir notas en cada versión publicada, por lo que usarlo como registro de cambios es la diferencia entre un contenedor mantenible y uno que se convierte en caja negra.
Consent Mode v2 y GTM: lo que cambia en la medición
Cuando un usuario rechaza las cookies en tu CMP (la capa de consentimiento de tu web), las etiquetas de GA4 y Google Ads dejan de dispararse con datos completos, el Consent Mode v2 de Google es el mecanismo que gestiona qué datos puede recoger GA4 según el consentimiento del usuario.
GTM es la pieza que conecta la respuesta de tu CMP con las etiquetas, si esa conexión no está bien configurada, puedes estar midiendo usuarios que rechazaron el tracking, o al revés, perder datos de usuarios que sí lo aceptaron, en ambos casos generan datos poco fiables.
Esto explica en parte por qué GA4 casi nunca coincide al cien por cien con Google Ads o con el CRM, y es que diferentes herramientas aplican diferente lógica de atribución y diferente gestión del consentimiento, GTM puede ayudar a reducir esas discrepancias si está bien configurado, pero también puede ampliarlas si no lo está.
Tenemos una guía específica sobre cómo implementar Consent Mode v2 con Google Tag Manager si quieres ver el proceso en detalle.
Server-side tagging: cuándo tiene sentido
La implementación estándar de GTM ejecuta las etiquetas en el navegador del usuario, y eso significa que los bloqueadores de anuncios, las extensiones de privacidad y las restricciones de los navegadores pueden interferir con la recogida de datos.
El server-side tagging mueve parte de esa lógica a un servidor intermedio, las etiquetas se ejecutan en el servidor, no en el navegador, lo que reduce la exposición a bloqueadores y mejora el control sobre qué datos se envían a cada plataforma, por tanto tiene más sentido para organizaciones con requisitos de privacidad estrictos, alta inversión en publicidad o problemas de discrepancias entre plataformas.
Si tienes un equipo técnico propio y varios proveedores que tocan la medición, puedes ver más sobre cómo encaja esta pieza en server-side tagging: qué es y cuándo usarlo.
¿Cuándo usar GTM y cuándo no hace falta?
GTM tiene sentido cuando gestionas más de una herramienta de medición, cuando el equipo de marketing necesita hacer cambios en el tracking sin depender de desarrollo, o cuando la implementación es suficientemente compleja como para necesitar control de versiones y modo de previsualización.
Para un sitio con una sola herramienta de analítica y un equipo técnico disponible, insertar el script directamente en el código puede ser suficiente, pero en cuanto la complejidad crece (más herramientas, más eventos, más plataformas de publicidad), el coste de no tener GTM se nota en tiempo y en errores.
Si tu implementación actual tiene problemas de datos que no sabes de dónde vienen, o si has hecho una migración de web y has perdido el seguimiento, el punto de entrada habitual es una auditoría del contenedor. Puedes ver cómo trabajamos la gestión de Google Tag Manager como agencia si necesitas que alguien externo tome el control de esa parte.