El servicio de Google Tag Manager proporciona acceso a los datos de la API de Tag Manager para un usuario autorizado. Este servicio permite que los usuarios de Tag Manager administren cuentas, containers, entornos, versions, lugares de trabajo, carpetas, variables, activadores, etiquetas y permisos del usuario{/19.
Reference
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 asistencia adicional, consulta el Centro de ayuda de Google Tag Manager.
Código de muestra
En el siguiente código de muestra, se indica cómo usar algunas funciones del servicio de Tag Manager.
Crea una versión de contenedor con una variable, un activador y una etiqueta.
El siguiente código de muestra utiliza la API de Tag Manager versión 2 para
primero crear un contenedor con un nombre que tiene una marca de tiempo con la fecha actual
a fin de mejorar las posibilidades de que sea único. Luego, la muestra crea un lugar 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íxel arbitraria que envía un píxel a //example.com
con un bloqueador de 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 de contenedor y ofrece vistas previas rápidas del borrador actual del contenedor.
El siguiente código de muestra utiliza la API de Tag Manager versión 2 para aceptar una versión de contenedor que se pudo haber creado en el ejemplo anterior y recuperar los IDs de cuenta, contenedor y versión de la versión. En la muestra, se utilizan estos IDs para publicar una versión de contenedor en vivo para 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 el siguiente código de muestra, se usa la API de Tag Manager V2 para aceptar una versión de contenedor y extraer los IDs de cuenta, contenedor y versión. En la muestra, se utilizan estos IDs para crear un entorno de usuario que apunta a la versión del contenedor de entrada y registra el entorno del usuario. La muestra concluye con el registro de un entorno de usuario reautorizado.
Registra todos los correos electrónicos y permisos de acceso a contenedores de una cuenta.
El siguiente código de muestra utiliza la API de Tag Manager versión 2 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.