jue. Mar 13th, 2025

#GTMTips: múltiples contenedores GTM en la página


Por alguna razón, es posible que te encuentres con una situación en la que necesites agregar varios Administrador de etiquetas de Google contenedores en la misma página. Generalmente esto se debe a una mala gobernanza o a una organización rigid. Mi recomendación es arreglar las cosas en sus proyectos primero y solo recurrir a múltiples contenedores si parece que no puede resolver sus problemas de gobernanza usando sus cuerdas vocales (o sus puños).

Oficialmente, se presentó Google Tag Supervisor soporte para agregar múltiples contenedores a principios de 2015. Sin embargo, todavía no es un proceso recomendado, y con razón. Personalmente, espero que los esfuerzos de desarrollo en GTM se dirijan a hacer que un solo contenedor sea más manejable para diferentes partes, en lugar de agregar soporte para hacks como este.

En cualquier caso, esta publicación de consejos es para recordarle cómo se pueden implementar múltiples contenedores en una sola página.


incógnita


El boletín a fuego lento

Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.

Consejo 37: varios contenedores utilizan el mismo dataLayer

Como puede ver, la implementación es easy. Simplemente agregue sus contenedores como lo haría normalmente, pero recuerde usar el mismo nombre para dataLayer a través de los fragmentos del contenedor. Es importante tener en cuenta esto, porque la recomendación no oficial antes de que apareciera este soporte period cambiar el nombre del dataLayer objetos en los diferentes contenedores.

GTM se encarga del resto. Los desencadenantes no deberían tener ningún conflicto, y aunque el gtm.js el evento es empujado hacia dataLayer varias veces (por cada fragmento de contenedor), los activadores de Todas las páginas y Vista de página deberían activarse solo una vez por contenedor.

Un lugar donde pueden surgir conflictos potenciales es con las variables de la capa de datos. Cuando insertas un par clave-valor en dataLayerse registra solo una vez, pero cada contenedor tendrá acceso a este valor, incluso si lo presionó “para un contenedor” solamente.

Esto significa que con cosas como Seguimiento de comercio electrónico mejorado Es posible que se encuentre con una situación en la que las etiquetas en el contenedor B estén enviando datos de comercio electrónico sin darse cuenta, cuando solo pretendía que las etiquetas en el contenedor A los enviaran.

La mejor manera de mitigar esto es enviar una clave de ‘evento’ con cada impulso de Comercio electrónico mejorado, y luego purgar la clave de la capa de datos después de que se haya disparado el Tag. puedes usar hitCallback o eventCallback por eso.

Agregar varios contenedores definitivamente no es lo óptimo y hay muchas cosas a tener en cuenta, pero es factible si dedica algo de tiempo a la implementación. Naturalmente, te sugeriría que dediques este tiempo a que la organización funcione con un solo contenedor, pero a veces prima la inflexibilidad.

Related Post

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *