Principio básico: contenedor, tags, triggers y variables
Google Tag Manager es un gestor de etiquetas: una capa que se instala una sola vez en el código de la web (el contenedor) y que, a partir de ahí, permite añadir, editar o quitar tags de seguimiento sin volver a tocar ese código. Antes de GTM, cada nueva herramienta de marketing (un píxel de Meta, una conversión de Google Ads, un script de un proveedor externo) exigía pedirle al equipo de desarrollo que insertara una línea más en el
de la web. Con GTM, esa gestión pasa a una interfaz que puede manejar alguien de marketing sin escribir una línea de código, o escribiéndola solo dentro de un tag concreto.Conviene dejarlo claro desde el principio porque es la confusión más habitual: GTM no es una herramienta de analítica. No recoge datos propios, no calcula sesiones ni usuarios, y no tiene ningún informe de tráfico. Es habitual que alguien entre en GTM buscando cifras de visitas o un gráfico de conversiones y no encuentre nada parecido, porque esos datos no viven ahí. GTM se limita a disparar el tag de GA4 (o el que sea); es GA4 quien recoge, procesa y muestra esos datos en sus propios informes. Confundir ambas herramientas lleva a buscar en el sitio equivocado y, peor aún, a dar por hecho que si un tag "está en GTM" el dato ya está analizado, cuando solo está enviado.
La configuración se construye con cuatro piezas. El contenedor es el paquete que agrupa toda la configuración de un sitio o app y que se instala mediante un par de fragmentos de código en el HTML. Los tags son los propios scripts o etiquetas que se disparan: una etiqueta de configuración de GA4, una conversión de Google Ads, un evento de Meta Pixel o un HTML personalizado. Los triggers (activadores) son las condiciones que deciden cuándo se dispara cada tag: al cargar cualquier página, al hacer clic en un botón concreto, al enviar un formulario, al superar un porcentaje de scroll, o al detectar un evento personalizado en el dataLayer. Y las variables son los valores dinámicos que tags y triggers usan para funcionar: la URL de la página, el texto de un clic, un valor leído del dataLayer, una cookie o un parámetro de la URL.
