¿Qué es Google Tag Manager y para qué sirve?
Google Tag Manager es una de las herramientas más útiles del stack digital y una de las más desconocidas fuera del mundo del marketing. Te explico qué es, cómo funciona y por qué deberías usarlo.
Si tienes una web y usas Google Analytics, es muy probable que ya estés usando Google Tag Manager sin saberlo. O que deberías estarlo usando y no lo estás. En cualquier caso, entender qué es y para qué sirve te va a ayudar a tomar mejores decisiones sobre tu stack digital.
El problema que resuelve
Imagina que tienes una web y quieres añadir Google Analytics para medir el tráfico. Le pides al equipo de desarrollo que añadan el script. Dos semanas después, cuando por fin lo hacen, quieres añadir el píxel de Meta Ads. Otras dos semanas. Luego el chat de soporte. Luego el script de A/B testing. Luego el …
Cada script nuevo es una tarea de desarrollo, un tiempo de espera y un riesgo de que algo se rompa. En webs con equipos de desarrollo saturados esto se convierte en un cuello de botella constante.
Google Tag Manager resuelve exactamente este problema.
Qué es Google Tag Manager
Google Tag Manager — GTM para los que trabajamos con él a diario — es una herramienta gratuita de Google que permite gestionar scripts de terceros en tu web sin tocar el código fuente.
El funcionamiento es simple: instalas un único fragmento de código en tu web — el contenedor de GTM — y a partir de ahí puedes añadir, modificar y eliminar cualquier script desde la interfaz de GTM sin necesidad de desarrollo.
Un script de este tipo se llama tag en la terminología de GTM — de ahí el nombre Tag Manager. Y no solo gestiona scripts de Google — puedes añadir prácticamente cualquier herramienta de terceros: píxeles de publicidad, herramientas de analytics, chats, encuestas, mapas de calor.
Los tres conceptos clave
GTM funciona con tres conceptos que hay que entender bien:
Tags — Son los scripts que quieres ejecutar en tu web. El tag de Google Analytics, el píxel de Meta, el script de Microsoft Clarity, … Cada herramienta que añades es un tag.
Triggers — Son las condiciones que determinan cuándo se ejecuta un tag. Puedes disparar un tag en todas las páginas, solo en páginas específicas, cuando alguien hace clic en un botón concreto, cuando se envía un formulario, cuando se llega al final de un artículo,… Las posibilidades son amplias, no infinitas, pero casi.
Variables — Son valores dinámicos que GTM puede capturar y usar en tags y triggers. La URL actual, el texto de un botón en el que se ha hecho clic, el valor de una transacción,… Estas variables hacen que las implementaciones sean flexibles y reutilizables.
El Data Layer (la capa de datos)
Hay un cuarto concepto que merece mención especial: el dataLayer. Es un objeto JavaScript que vive en tu web, una vez instalas GTM; y sirve de canal de comunicación entre tu web y GTM.
Cuando en tu web ocurre algo relevante — un usuario completa una compra, se registra, añade un producto al carrito — puedes enviar esa información al objeto dataLayer. GTM la recoge y la usa para disparar los tags correspondientes con los datos correctos.
Una implementación sin capa de datos es posible pero será más limitada. Una implementación con una buena capa de datos definida es mucho más potente y fiable.
Por qué usarlo aunque no seas técnico
GTM tiene fama de ser una herramienta técnica. Y en parte lo es — para implementaciones complejas necesitas conocimientos de JavaScript y de cómo funciona la web. Pero para casos de uso básicos — añadir GA4, el píxel de Meta, Google Ads — la interfaz es accesible y hay mucha documentación disponible.
La ventaja principal no es solo técnica. Es de agilidad. Poder añadir o modificar un tag en minutos en lugar de semanas cambia completamente la forma de trabajar de un equipo de marketing.
GTM vs otras alternativas
GTM es la opción más popular por una razón obvia: es gratuito y está desarrollado por Google. Pero no es la única opción.
Para empresas con necesidades más complejas existen alternativas enterprise como Tealium iQ — del que ya hablaré en otro día — o Adobe Launch Data Collection de Adobe Experience Platform- aconsejable si tu ecosistema es el de Adobe -.
En el caso de Tealium iQ es una plataforma que ofrece más control, mejor gestión de versiones y soporte dedicado, pero tienen un coste significativo que solo se justifica a partir de cierta escala.
En el caso de Data Collection de Adobe Experience Platform, hablamos de una herramienta propietaria y que está muy centrada en la gestión de los módulos - herramientas - que la suite de Adobe pone a disposición de sus clientes.
Para la mayoría de webs, GTM es más que suficiente.
Por dónde empezar
Si aún no usas GTM, el punto de partida es sencillo:
- Crea una cuenta en tagmanager.google.com
- Crea un contenedor para tu web
- Instala los fragmentos de código que te proporciona GTM en tu web — en el
<head>y justo después del<body> - Migra tus scripts existentes a GTM como tags
- Verifica que todo funciona con el modo de vista previa de GTM antes de publicar
A partir de ahí, cada nueva herramienta que necesites añadir pasa por GTM. Sin desarrollo, sin esperas, sin riesgos innecesarios.
¿Estás empezando con GTM y tienes dudas sobre cómo configurar tus herramientas? Escríbeme.