El servicio de Google Tag Manager proporciona acceso a los datos de la API de Tag Manager para un usuario autorizado. Este servicio permite a los usuarios de Tag Manager administrar las cuentas, los contenedores, los entornos, las versiones, los espacios de trabajo, las carpetas, las variables, los activadores, las etiquetas y los permisos de 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 en 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 encontrar más asistencia, consulta el Centro de ayuda de Google Tag Manager.
Código de muestra
En el siguiente código de ejemplo, 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.
El siguiente código de ejemplo usa la API de Tag Manager V2 para crear primero un contenedor con un nombre que incluya la marca de fecha y hora de 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íxel arbitraria que activa un píxel en //example.com
con un eliminador de caché agregado al final de la URL. Por último, la muestra crea una versión del contenedor con las entidades anteriores, registra la versión y la devuelve para su uso posterior.
Publica una versión del contenedor y muestra una vista previa rápida del borrador actual del contenedor.
El siguiente código de muestra usa la API de Tag Manager V2 para aceptar una versión del contenedor que se pudo haber creado en el ejemplo anterior y recuperar los IDs de la cuenta, el contenedor y la versión. La muestra utiliza 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 nuevo espacio de trabajo y registra la vista previa rápida.
Crea y vuelve a autorizar un entorno de usuario.
En el siguiente código de ejemplo, se usa la API de Tag Manager V2 para aceptar una versión del contenedor y extraer los IDs de la cuenta, el contenedor y la versión. En el ejemplo, se utilizan estos IDs para crear un entorno del usuario que apunta a la versión del contenedor de entrada y registra el entorno del usuario. La muestra concluye registrando un entorno de usuario con autorización renovada.
Registra todos los permisos de acceso a los correos electrónicos y a los contenedores dentro de una cuenta.
El siguiente código de ejemplo 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.