Über den Google Tag Manager-Dienst erhalten autorisierte Nutzer Zugriff auf Daten der Tag Manager API. Mit diesem Dienst können Tag Manager-Nutzer Konten, containers, Umgebungen, versions, Arbeitsbereiche, Ordner, Variablen, Trigger, Tags und Nutzerberechtigungen in Tag Manager verwalten.
Referenz
Ausführliche Informationen zu diesem Dienst finden Sie in der Referenzdokumentation zur Tag Manager API Version 2.
Wie alle erweiterten Dienste in Apps Script verwendet auch der Tag Manager die gleichen Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter So werden Methodensignaturen ermittelt.
In der Google Tag Manager-Hilfe erfahren Sie, wie Sie Probleme melden und weiteren Support erhalten.
Beispielcode
Der folgende Beispielcode zeigt, wie einige Funktionen des Tag Manager-Dienstes verwendet werden.
Erstellt eine Containerversion mit einer Variablen, einem Trigger und einem Tag.
Im folgenden Beispielcode wird mithilfe der Tag Manager API Version 2 zuerst ein Container mit einem Namen erstellt, dessen Zeitstempel das aktuelle Datum enthält. Dadurch wird die Wahrscheinlichkeit erhöht, dass er eindeutig ist. Im Beispiel wird dann ein Arbeitsbereich mit einer zufälligen Wertvariablen und einem Trigger erstellt, der für jeden Seitenaufruf ausgelöst wird. Als Nächstes wird im Beispiel der Trigger verwendet, um ein beliebiges Pixel-Tag zu erstellen, das ein Pixel in //example.com
auslöst, wobei ein Cache-Buster an das Ende der URL angehängt ist. Zuletzt wird im Beispiel eine Containerversion mit den oben genannten Entitäten erstellt, die Version protokolliert und zur späteren Verwendung zurückgegeben.
Es wird eine Containerversion veröffentlicht und eine Vorschau des aktuellen Containerentwurfs angezeigt.
Im folgenden Beispielcode wird die Tag Manager API Version 2 verwendet, um eine Containerversion zu akzeptieren, die im obigen Beispiel erstellt wurde, und um die Konto-, Container- und Versions-IDs der Version abzurufen. Im Beispiel werden diese IDs verwendet, um eine Containerversion online zu veröffentlichen. Im letzten Beispiel wird eine schnelle Vorschau eines neuen Arbeitsbereichs erstellt und die schnelle Vorschau protokolliert.
Erstellt eine Nutzerumgebung und autorisiert sie noch einmal.
Im folgenden Beispielcode wird die Tag Manager API Version 2 verwendet, um eine Containerversion zu akzeptieren und die Konto-, Container- und Versions-IDs zu extrahieren. Im Beispiel werden diese IDs verwendet, um eine Nutzerumgebung zu erstellen, die auf die Version des Eingabecontainers verweist und die Nutzerumgebung protokolliert. Das Beispiel endet mit dem Logging einer neu autorisierten Nutzerumgebung.
Protokolliert alle E-Mails und Zugriffsberechtigungen für Container innerhalb eines Kontos.
Im folgenden Beispielcode wird mithilfe der Tag Manager API Version 2 eine Liste aller Berechtigungen in einem Tag Manager-Konto abgerufen. Im Beispiel werden dann die E-Mail-Adresse des Nutzers, die Container-ID und die Arten der Containerzugriffsberechtigungen für jeden Eintrag protokolliert.