Puedes encontrar decenas de etiquetas en el contenedor. Algunas se activan dos veces, otras ya no las utiliza nadie y una variable llamada "test2-final" decide los ingresos notificados. Mientras nada cambie, el sitio web mide. Sin embargo, ante el primer cambio, nadie quiere dar el visto bueno a la publicación.
La versión original de este artículo contenía 19 configuraciones específicas para Google Analytics, AdWords, Sklik, Facebook y las herramientas de aquella época que ya no existen. En su día era práctico. Hoy, copiar etiquetas antiguas crearía deuda técnica. Lo importante es contar con un sistema que sobreviva a una nueva interfaz y al reemplazo de una plataforma.
GTM no crea datos; solo controla su recorrido
Google Tag Manager trabaja con tres elementos básicos:
- Una etiqueta envía o procesa datos para un servicio concreto.
- Un activador determina en qué evento y bajo qué condiciones se activa una etiqueta.
- Una variable proporciona un valor, por ejemplo, un ID de transacción, un precio o el tipo de página.
GTM no sabe por sí mismo que un pedido se ha pagado. El sitio web o el backend deben proporcionar esa información. Si la señal de origen es incorrecta, una etiqueta perfectamente configurada solo envía el error más rápidamente a más sistemas.
La capa de datos es un acuerdo entre el sitio web y marketing
La capa de datos es una capa estructurada mediante la que el sitio web transmite eventos y valores a las etiquetas. En lugar de leer el precio de un elemento HTML concreto, la aplicación envía un evento con campos estables cuando se completa una compra.
window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'purchase', ecommerce: { transaction_id: 'OBJ-12345', value: 2490, currency: 'CZK', items: [] } });Este es un ejemplo simplificado del principio, no una implementación completa de comercio electrónico. Alinea la estructura concreta con la recomendación actual de la plataforma de destino. Lo importante es que los nombres, los tipos y el momento del evento estén acordados y puedan probarse.
Yo no confiaría en la URL de una página de agradecimiento ni en el texto de un botón si el sitio web puede proporcionar un evento empresarial real. Los textos y las URL cambian durante un rediseño. El acuerdo sobre la capa de datos debería mantenerse estable.
Primero el plan de medición; después, el contenedor
Para cada paso del negocio, anota:
- el nombre del evento,
- la condición exacta en la que ocurre,
- los parámetros obligatorios y su formato,
- la fuente de verdad,
- los sistemas a los que puede enviarse,
- el estado de consentimiento necesario,
- el responsable y el método de prueba.
Para una consulta, distingue entre un formulario enviado y un lead cualificado. En una tienda online, distingue entre el inicio de un pedido y una compra confirmada. Así evitas que el algoritmo publicitario optimice una acción fácil, pero débil desde el punto de vista comercial.
Los nombres deben sobrevivir a varias herramientas
Utiliza nombres de eventos coherentes en minúsculas y parámetros descritos con claridad. Cuando GA4 ofrece un evento recomendado, como generate_lead, add_to_cart o purchase, tiene sentido seguir el nombre y los parámetros oficiales. Obtendrás informes más compatibles y necesitarás menos capas de traducción.
Otras plataformas pueden requerir su propio nombre. Haz la traducción solo en la etiqueta. El sitio web debe enviar un único evento empresarial comprensible, no cinco señales casi idénticas según el logotipo del proveedor.
El consentimiento debe formar parte de la arquitectura
El banner de cookies y GTM no deben funcionar como dos mundos separados. El estado de consentimiento predeterminado debe estar disponible antes que las etiquetas y actualizarse correctamente después de la elección del usuario. Google describe el Modo de consentimiento para sus etiquetas, incluidos los modos básico y avanzado.
El Modo de consentimiento no es un banner ni una evaluación legal. La empresa debe obtener el consentimiento cuando sea necesario, transmitir su estado y garantizar que todas las etiquetas —incluidas las que están fuera de Google— respeten la elección. El HTML personalizado no es un atajo adecuado para gestionar el consentimiento de las etiquetas de Google; utiliza mecanismos y plantillas compatibles.
Prefiere una plantilla nativa a un script cualquiera
Para Google tag, Google Ads y otros servicios compatibles, utiliza una plantilla nativa o aprobada de confianza. Reserva el HTML personalizado para situaciones que no puedan resolverse de forma segura por otro medio. Cada script de terceros añade riesgos de rendimiento, seguridad y mantenimiento.
Una vez por trimestre, revisa el contenedor y elimina las etiquetas de servicios que la empresa ya no utiliza. Una herramienta de marketing inactiva no debería tener acceso a los visitantes simplemente porque alguien la olvidó.
Las pruebas deben verificar los datos, el orden y que no se active cuando no corresponde
Preview y Tag Assistant muestran qué etiquetas se activaron, en qué orden y con qué datos. Ver el estado Activada no es suficiente. También compruebo:
- si la etiqueta se activó exactamente una vez,
- si no se activó en el paso equivocado,
- el valor, la moneda, el ID de transacción y los artículos,
- la solicitud y la respuesta de red del servicio de destino,
- el estado en el modo de tiempo real o de prueba de la plataforma,
- tanto el consentimiento concedido como el denegado,
- el móvil, las redirecciones, el pago fallido y las cargas repetidas.
Para una compra, comparo el resultado con el backend. Cuando GTM informa de una transacción y el sistema de pedidos informa de otra, Tag Assistant no determina la realidad contable.
La publicación necesita una versión y una vía de vuelta
Antes de un cambio, utiliza un espacio de trabajo separado si varias personas trabajan en el contenedor. Nombra una publicación por su resultado, no como "versión 37", y describe los eventos modificados. Google Tag Manager guarda una versión del contenedor al publicar, por lo que se puede rastrear el historial y restaurar el estado anterior si se produce un error.
Sin embargo, la reversión no sustituye a las pruebas. Si el sitio web y la capa de datos cambiaron al mismo tiempo, el contenedor antiguo puede no funcionar con el código actual. Despliega las versiones del sitio web y de la medición de forma coordinada.
Doce puntos para un contenedor saludable
- Hay un único contenedor correcto en el sitio web y su ubicación sigue las instrucciones de instalación.
- Existe un plan de medición y un responsable para cada evento clave.
- El sitio web envía una capa de datos estable en lugar de realizar una lectura frágil de la página.
- Los nombres y los parámetros son coherentes y están documentados.
- No se envían datos personales a la capa de datos sin una razón lícita y aprobada.
- El consentimiento se configura antes de que se activen las etiquetas pertinentes.
- Las etiquetas de Google y de publicidad utilizan plantillas compatibles cuando existen.
- Cada etiqueta tiene un activador limitado y comprensible.
- Una compra y un lead no pueden enviarse dos veces por accidente.
- Las pruebas también cubrieron escenarios negativos y el consentimiento denegado.
- La publicación tiene un nombre, una descripción y una vía de vuelta conocida.
- Las etiquetas, variables y accesos no utilizados se eliminan periódicamente.
Dónde encajan GA4, Meta y los sistemas publicitarios
GTM es un cruce de tráfico. Google Analytics 4 se ocupa del significado de los eventos y de los informes. El artículo sobre Conversions API explica el recorrido de los eventos hacia Meta desde el servidor. La importación directa de costes desde Meta a GA4 tiene otro propósito, descrito en la guía para conectar Meta Ads con GA4.
No intentes resolver todas las capas con una sola etiqueta. Primero define el evento; después, el consentimiento, la transferencia, la validación y solo entonces el informe.
Cuándo no es necesario GTM
En un sitio web muy sencillo con una sola etiqueta de analítica compatible, la implementación directa de la etiqueta de Google puede resultar más clara. GTM tiene sentido cuando necesitas más eventos, servicios, condiciones y un proceso de cambios controlado. No es una insignia obligatoria de madurez del marketing.
Si tu contenedor ha crecido durante varios años y ya nadie se atreve a publicarlo, yo no empezaría añadiendo otra etiqueta. Empezaría con un inventario y un recorrido de prueba desde la capa de datos hasta el informe. Puedes describir la situación actual a través del contacto.