Der Google Tag Manager-Dienst bietet autorisierten Nutzern Zugriff auf Daten der Tag Manager API. Mit diesem Dienst können Tag Manager-Nutzer Tag Manager-Konten, Container, Umgebungen, Versionen, Arbeitsbereiche, Ordner, Variablen, Trigger, Tags und Nutzerberechtigungen verwalten.
Referenz
Weitere Informationen zu diesem Dienst finden Sie in der Referenzdokumentation für die Tag Manager API V2.
Wie alle erweiterten Dienste in Apps Script verwendet der Tag Manager-Dienst dieselben Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter Methodensignaturen bestimmen.
Informationen zum Melden von Problemen und zu weiteren Supportoptionen finden Sie in der Google Tag Manager-Hilfe.
Beispielcode
Im folgenden Beispielcode wird gezeigt, wie Sie einige Funktionen des Tag Manager-Dienstes verwenden.
Erstellt eine Containerversion mit einer Variablen, einem Trigger und einem Tag.
Im folgenden Beispielcode wird mit der Tag Manager API V2 zuerst ein Container mit einem Namen erstellt, der mit dem aktuellen Datum versehen ist, um die Wahrscheinlichkeit zu erhöhen, dass er eindeutig ist. Im Beispiel wird dann ein Arbeitsbereich mit einer Variablen für einen Zufallswert und einem Trigger erstellt, der bei jeder Seitenaufruf ausgelöst wird. Als Nächstes wird im Beispiel mit dem Trigger ein beliebiges Pixel-Tag erstellt, das ein Pixel auf //example.com
auslöst. Am Ende der URL wird ein Cache-Buster angehängt. Im letzten Schritt wird mit dem Beispiel eine Containerversion mit den oben genannten Entitäten erstellt, protokolliert und zur späteren Verwendung zurückgegeben.
Hiermit wird eine Containerversion veröffentlicht und eine Vorschau des aktuellen Containerentwurfs angezeigt.
Im folgenden Codebeispiel wird die Tag Manager API V2 verwendet, um eine Containerversion zu akzeptieren, die möglicherweise im obigen Beispiel erstellt wurde, und die Konto-, Container- und Versions-IDs aus der Version abzurufen. Im Beispiel werden diese IDs verwendet, um eine Containerversion live zu veröffentlichen. Schließlich wird mit dem Beispiel eine Schnellvorschau eines neuen Arbeitsbereichs erstellt und protokolliert.
Erstellt und reautorisiert eine Nutzerumgebung.
Im folgenden Beispielcode wird die Tag Manager API V2 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 Eingabecontainerversion verweist, und die Nutzerumgebung zu protokollieren. Im Beispiel wird abschließend eine neu autorisierte Nutzerumgebung protokolliert.
Hier werden alle E-Mails und Berechtigungen für den Containerzugriff in einem Konto protokolliert.
Im folgenden Beispielcode wird die Tag Manager API V2 verwendet, um eine Liste aller Berechtigungen in einem Tag Manager-Konto abzurufen. Im Beispiel werden dann die E-Mail-Adresse des Nutzers, die Container-ID und die Arten der Containerzugriffsberechtigungen für jeden Eintrag protokolliert.