El servicio de Google Tag Manager proporciona acceso a los datos de la API de Tag Manager a un usuario autorizado. Este servicio permite a los usuarios de Tag Manager administrar las cuentas, los contenedores, los entorno, las versiones, los espacios de trabajo, las carpetas, las variables, los activadores, las etiquetas y los permisos del usuario de Tag Manager.
Referencia
Para obtener información detallada sobre este servicio, consulta la documentación de referencia de la API de Tag Manager V2.
Al igual que todos los servicios avanzados de Apps Script, el servicio de Tag Manager usa los mismos objetos, métodos y parámetros que la API pública. Para obtener más información, consulta Cómo se determinan las firmas de métodos.
Para informar problemas y obtener otra asistencia, consulta el Centro de ayuda de Google Tag Manager.
Código de muestra
En el siguiente código de muestra, se muestra cómo usar algunas funciones del servicio de Tag Manager.
Crea una versión del contenedor con una variable, un activador y una etiqueta.
En el siguiente código de muestra, se usa la API de Tag Manager v2 para
crear primero un contenedor con un nombre que tenga una marca de tiempo con la fecha actual
para aumentar las probabilidades de que sea único. Luego, la muestra crea un espacio de trabajo
con una variable de valor aleatorio y un activador que se activa para cualquier vista de página. A continuación,
la muestra usa el activador para crear una etiqueta de píxeles arbitraria que activa un píxel
en //example.com
con un generador de prevención de almacenamiento en caché agregado al final de la URL. Por último, la muestra crea una versión de contenedor con las entidades anteriores, registra la versión y la muestra para usarla más adelante.
Publica una versión del contenedor y muestra una vista previa rápida del borrador actual del contenedor.
En la siguiente muestra de código, se usa la API de Tag Manager v2 para aceptar una versión de contenedor que se pudo haber creado en el ejemplo anterior y recuperar los IDs de la cuenta, el contenedor y la versión. En la muestra, se usan estos IDs para publicar una versión del contenedor en vivo para todo el mundo. Por último, la muestra crea una vista previa rápida de un lugar de trabajo nuevo y registra la vista previa rápida.
Crea y vuelve a autorizar un entorno de usuario.
En la siguiente muestra de código, se usa la API de Tag Manager V2 para aceptar una versión de contenedor y extraer los IDs de la cuenta, el contenedor y la versión. En el ejemplo, se usan estos IDs para crear un entorno de usuario que apunte a la versión del contenedor de entrada y registre el entorno de usuario. El ejemplo concluye con el registro de un entorno de usuario reautorizado.
Registra todos los correos electrónicos y los permisos de acceso a los contenedores dentro de una cuenta.
En el siguiente código de muestra, se usa la API de Tag Manager V2 para encontrar una lista de todos los permisos dentro de una cuenta de Tag Manager. Luego, la muestra registra la dirección de correo electrónico del usuario, el ID del contenedor y los tipos de permisos de acceso al contenedor para cada entrada.