Le service Google Tag Manager permet à un utilisateur autorisé d'accéder aux données de l'API Tag Manager. Ce service permet aux utilisateurs de Tag Manager de gérer les comptes, les conteneurs, les environnements, les versions, les espaces de travail, les dossiers, les variables, les déclencheurs, les balises et les autorisations utilisateur de Tag Manager.
Référence
Pour obtenir des informations détaillées sur ce service, consultez la documentation de référence de l'API Tag Manager V2.
Comme tous les services avancés d'Apps Script, le service Tag Manager utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez Déterminer les signatures de méthode.
Pour signaler des problèmes et obtenir de l'aide, consultez le Centre d'aide Google Tag Manager.
Exemple de code
L'exemple de code ci-dessous montre comment utiliser certaines fonctionnalités du service Tag Manager.
Crée une version de conteneur avec une variable, un déclencheur et une balise.
L'exemple de code ci-dessous utilise l'API Tag Manager V2 pour créer d'abord un conteneur dont le nom est horodaté avec la date actuelle afin d'augmenter les chances qu'il soit unique. L'échantillon crée ensuite un espace de travail avec une variable de valeur aléatoire et un déclencheur qui se déclenche pour chaque vue de page. Ensuite, l'exemple utilise le déclencheur pour créer un tag pixel arbitraire qui déclenche un pixel sur //example.com
avec un cache buster ajouté à la fin de l'URL. Enfin, l'exemple crée une version de conteneur avec les entités ci-dessus, enregistre la version et la renvoie pour une utilisation ultérieure.
Publie une version de conteneur et prévisualise rapidement la version préliminaire actuelle du conteneur.
L'exemple de code ci-dessous utilise l'API Tag Manager V2 pour accepter une version de conteneur qui a pu être créée dans l'exemple ci-dessus, et récupérer les ID de compte, de conteneur et de version à partir de la version. L'exemple utilise ces ID pour publier une version de conteneur en ligne. Enfin, l'exemple crée un aperçu rapide d'un nouvel espace de travail et enregistre cet aperçu.
Crée et réautorise un environnement utilisateur.
L'exemple de code ci-dessous utilise l'API Tag Manager V2 pour accepter une version de conteneur et extraire les ID de compte, de conteneur et de version. L'exemple utilise ces ID pour créer un environnement utilisateur qui pointe vers la version du conteneur d'entrée et enregistre l'environnement utilisateur. L'exemple se termine par la journalisation d'un environnement utilisateur réautorisé.
Consigne tous les e-mails et les autorisations d'accès aux conteneurs dans un compte.
L'exemple de code ci-dessous utilise l'API Tag Manager V2 pour trouver la liste de toutes les autorisations d'un compte Tag Manager. L'exemple enregistre ensuite l'adresse e-mail de l'utilisateur, l'ID du conteneur et les types d'autorisations d'accès au conteneur pour chaque entrée.