he escrito un versión completamente renovada de este conjunto de herramientas para Google Tag Supervisor V2.
Bueno, ayer publiqué la primera de mis herramientas API de GTM (la Visualizador de contenedores), y prometí que no publicaría las otras herramientas por varias razones.
Las razones eran buenas, en mi opinión (especialmente la parte de que las herramientas eran feas), pero por otro lado no quiero mantener a nadie alejado del increíble potencial de la nueva API.
Aquí están todas las herramientas que he escrito hasta ahora. Tenga en cuenta que todas las herramientas se han escrito para la “interfaz de usuario antigua”, es decir, no hay activadores ni variables que pueda gestionar todavía. Me ocuparé de estas nuevas características en futuras versiones.
Siéntete libre de jugar. Seguramente hay errores aquí y allá, y le agradecería que pudiera enviarme un correo electrónico o un Tweet con la pila de seguimiento de lo que verá si encuentra un error.
Puedes encontrar las herramientas aquí: www.gtmtools.com.
Además, tenga paciencia. Todavía se está ejecutando con la cuota gratuita de App Engine, porque no quiero empezar a pedir dinero a las personas que quieren utilizar estas herramientas. Veré si puedo actualizar a mejores cuotas en un futuro próximo.
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.
Clonador de contenedores
La primera herramienta le permite copiar contenedores completos de una cuenta a otra. Clonar un contenedor significa clonar todo lo que contiene, excepto los permisos de usuario. Entonces verás tus etiquetas, reglas y macros pasando de una cuenta a otra.
Así es como funciona:
-
Elija una cuenta desde la que desea transferir los contenedores
-
Elija una cuenta a la que desea transferir los contenedores
-
Elija uno o varios contenedores de la columna de origen
-
Haga clic en “Mover contenedores”
-
Si todo está bien, haga clic en “CLONEAR CONTENEDORES” para comenzar a clonar
No podrá clonar un contenedor dentro de la misma cuenta, ni podrá copiar un contenedor si ya existe un contenedor con el mismo nombre en la cuenta de destino.
Etiqueta / Regla / Macro Cloner
Los otros tres clonadores se pueden agrupar en una sola descripción, ya que tienen un modo de funcionamiento muy related. Básicamente, eliges un contenedor de origen y un contenedor de destino, y luego los activos que deseas clonar.
La herramienta evita que se copien recursos con el mismo nombre y podría agregar una opción para sobrescribir o agregar una (copia) o algo así si hay un conflicto de nombres.
Otra cosa a tener en cuenta es que el clonador sólo clona el “shell” de la etiqueta, regla o macro. Si hay referencias dentro de estos activos a otros activos (etiquetas de macros, reglas que hacen referencia a macros y macros que hacen referencia a otras macros), estas dependencias NO se clonan en esta versión, por lo que deberá recordar revisar los nuevos activos y clonar cualquier dependencias que faltan. De lo contrario, su contenedor no se publicará, ya que alertará de que se ha hecho referencia a una macro que no existe.
Y así es como funcionan los clonadores:
-
Elija la cuenta de origen y el contenedor
-
Elija la cuenta y el contenedor de destino
-
Puede ordenar los resultados de la A a la Z y puede mostrar los tipos de macros y etiquetas haciendo clic en los botones respectivos.
-
Elija los activos que desea copiar del contenedor de origen
-
Haga clic en “Mover etiqueta(s)/Regla(s)/Macro(s)”
-
Si la mudanza se realiza correctamente, verá los activos que se van a clonar en el contenedor de destino con un asterisco.
-
junto a ellos
Haga clic en “CLONAR ETIQUETAS/REGLAS/MACROS” para iniciar el proceso de clonación.
Por favor, avíseme si tiene problemas. Sé que todavía aparecen algunos errores de vez en cuando.
Visualizador de contenedores Escribí sobre Container Visualizer enuna publicación reciente
así que asegúrese de leer eso. ¡Definitivamente es mi herramienta favorita del grupo!
Resumen
Estas herramientas muestran los poderes de la API. Realmente puedes hacer cosas increíbles y ahorrar MUCHO tiempo.
-
Las versiones futuras de las herramientas incluirán:
-
Herramienta de actualización masiva, que le permite agregar una condición a varias reglas a la vez o una regla a varias etiquetas a la vez
-
Clonadores para los nuevos recursos de la interfaz de usuario (desencadenantes y variables)
-
Soporte normal para “GTM 2.0” (la nueva interfaz de usuario y activos)
Algún tipo de verificación de dependencias para los clonadores, que también le permitiría copiar todas las dependencias (por ejemplo, macros y reglas vinculadas)
Siempre me alegra recibir comentarios, pero me gustaría recordarles que no soy un desarrollador de productos profesional ni busco convertir estas herramientas en productos o convertirlas en algo que no son. Al menos por ahora. Realmente quería mostrar lo que la API puede hacer y crear pequeñas herramientas que quiero usar yo mismo. He estado usando las herramientas Cloner desde hace algún tiempo y me han hecho la vida mucho más fácil.