Die API-Referenz ist nach Ressourcentypen gegliedert. Jeder Ressourcentyp verfügt über eine oder mehrere Datendarstellungen und eine oder mehrere Ressourcen.
Ressourcentypen
- Konten
- Integrierte Variablen
- Kunden
- Container
- Ziele
- Umgebungen
- Ordner
- Google-Tag-Konfiguration
- Tags
- Vorlagen
- Transformationen
- Trigger
- Nutzerberechtigungen
- Variablen
- Versionsheader
- Versionen
- Arbeitsbereiche
- Zonen
Konten
Ausführliche Informationen zu Ressourcen vom Typ „Konten“ erhalten Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
get |
GET /path
|
Ein Google Tag Manager-Konto wird erstellt. |
list |
GET /accounts
|
Listet alle GTM-Konten auf, auf die ein Nutzer Zugriff hat. |
Update |
PUT /path
|
Aktualisiert ein Google Tag Manager-Konto. |
Integrierte Variablen
Ausführliche Informationen zu Ressourcen vom Typ „Integrierte Variablen“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/built_in_variables
|
Erstellt eine oder mehrere integrierte GTM-Variablen. |
delete |
DELETE /path
|
Löscht eine oder mehrere integrierte GTM-Variablen. |
list |
GET /+parent/built_in_variables
|
Listet alle aktivierten integrierten Variablen eines GTM-Containers auf. |
Wiederherstellen |
POST /+path/built_in_variables:revert
|
Setzt Änderungen an integrierten GTM-Variablen in einem GTM-Arbeitsbereich zurück. |
Clients
Ausführliche Informationen zu Ressourcen vom Typ "Clients" erhalten Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/clients
|
Erstellt einen GTM-Client. |
delete |
DELETE /path
|
Löscht einen GTM-Client. |
get |
GET /path
|
Ruft einen GTM-Client ab. |
list |
GET /+parent/clients
|
Listet alle GTM-Clients eines GTM-Container-Arbeitsbereichs auf. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einem GTM-Client in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert einen GTM-Client. |
Container
Ausführliche Informationen zu Ressourcen vom Typ "Container" erhalten Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
Kombinieren |
POST /+path:combine
|
Kombiniert Container. |
erstellen |
POST /+parent/containers
|
Erstellt einen Container. |
delete |
DELETE /path
|
Löscht einen Container. |
get |
GET /path
|
Ruft einen Container ab. |
list |
GET /+parent/containers
|
Listet alle Container auf, die zu einem GTM-Konto gehören. |
suchen |
GET /accounts/containers:lookup
|
Sucht einen Container anhand der Ziel-ID oder Tag-ID. |
move_tag_id |
POST /+path:move_tag_id
|
Tag-ID aus einem Container verschieben. |
Snippet |
GET /+path:snippet
|
Ruft das Tagging-Snippet für einen Container ab. |
Update |
PUT /path
|
Aktualisiert einen Container. |
Ziele
Ausführliche Informationen zu Ressourcen vom Typ „Ziel“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
get |
GET /path
|
Ruft ein Ziel ab. |
Link |
POST /+parent/destinations:link
|
Fügt diesem Container ein Ziel hinzu und entfernt ihn aus dem Container, mit dem er aktuell verknüpft ist. |
list |
GET /+parent/destinations
|
Listet alle mit einem GTM-Container verknüpften Ziele auf. |
Umgebungen
Ausführliche Informationen zu Ressourcen vom Typ „Umgebungen“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/environments
|
Erstellt eine GTM-Umgebung. |
delete |
DELETE /path
|
Löscht eine GTM-Umgebung. |
get |
GET /path
|
Ruft eine GTM-Umgebung ab. |
list |
GET /+parent/environments
|
Listet alle GTM-Umgebungen eines GTM-Containers auf. |
noch einmal autorisieren |
POST /+path:reauthorize
|
Generiert den Autorisierungscode für eine GTM-Umgebung neu. |
Update |
PUT /path
|
Aktualisiert eine GTM-Umgebung. |
Ordner
Ausführliche Informationen zu Ressourcen vom Typ „Ordner“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/folders
|
Erstellt einen GTM-Ordner. |
delete |
DELETE /path
|
Löscht einen GTM-Ordner. |
Entitäten |
POST /+path:entities
|
Alle Entitäten in einem GTM-Ordner auflisten. |
get |
GET /path
|
Ruft einen GTM-Ordner ab. |
list |
GET /+parent/folders
|
Listet alle GTM-Ordner eines Containers auf. |
move_entities_to_folder |
POST /+path:move_entities_to_folder
|
Verschiebt Entitäten in einen GTM-Ordner. Wenn {folder_id} im Anfragepfad gleich 0 ist, werden dadurch stattdessen Entitäten aus dem Ordner verschoben, zu dem sie derzeit gehören. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einem GTM-Ordner in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert einen GTM-Ordner. |
Google-Tag-Konfiguration
Ausführliche Informationen zu Ressourcen für die Google-Tag-Konfiguration finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/gtag_config
|
Erstellt eine Google-Tag-Konfiguration. |
delete |
DELETE /path
|
Löscht eine Google-Tag-Konfiguration. |
get |
GET /path
|
Ruft eine Google-Tag-Konfiguration ab. |
list |
GET /+parent/gtag_config
|
Listet alle Google-Tag-Konfigurationen in einem Container auf. |
Update |
PUT /path
|
Aktualisiert eine Google-Tag-Konfiguration. |
Tags
Ausführliche Informationen zu Ressourcen vom Typ "Tags" erhalten Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/tags
|
Erstellt ein GTM-Tag. |
delete |
DELETE /path
|
Löscht ein GTM-Tag. |
get |
GET /path
|
Ruft ein GTM-Tag ab. |
list |
GET /+parent/tags
|
Listet alle GTM-Tags eines Containers auf. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einem GTM-Tag in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert ein GTM-Tag. |
Vorlagen
Ausführliche Informationen zu Ressourcen vom Typ „Vorlagen“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/templates
|
Erstellt eine benutzerdefinierte GTM-Vorlage. |
delete |
DELETE /path
|
Löscht eine GTM-Vorlage. |
get |
GET /path
|
Ruft eine GTM-Vorlage ab. |
list |
GET /+parent/templates
|
Listet alle GTM-Vorlagen eines GTM-Container-Arbeitsbereichs auf. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einer GTM-Vorlage in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert eine GTM-Vorlage. |
Transformationen
Ausführliche Informationen zu Ressourcen vom Typ „Transformation“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/transformations
|
Erstellt eine GTM-Transformation. |
delete |
DELETE /path
|
Löscht eine GTM-Transformation. |
get |
GET /path
|
Ruft eine GTM-Transformation ab. |
list |
GET /+parent/transformations
|
Listet alle GTM-Transformationen eines GTM-Container-Arbeitsbereichs auf. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einer GTM-Transformation in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert eine GTM-Transformation. |
Trigger
Ausführliche Informationen zu Ressourcen vom Typ „Trigger“ erhalten Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/triggers
|
Erstellt einen GTM-Trigger. |
delete |
DELETE /path
|
Löscht einen GTM-Trigger. |
get |
GET /path
|
Ruft einen GTM-Trigger ab. |
list |
GET /+parent/triggers
|
Listet alle GTM-Trigger eines Containers auf. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einem GTM-Trigger in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert einen GTM-Trigger. |
Nutzerberechtigungen
Ausführliche Informationen zu Ressourcen für Nutzerberechtigungen erhalten Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/user_permissions
|
Erstellt den Konto- und Containerzugriff eines Nutzers. |
delete |
DELETE /path
|
Entfernt einen Nutzer aus dem Konto und widerruft den Zugriff auf das Konto und alle zugehörigen Container. |
get |
GET /path
|
Ruft den Konto- und Containerzugriff eines Nutzers ab. |
list |
GET /+parent/user_permissions
|
Listen Sie alle Nutzer auf, die Zugriff auf das Konto haben, zusammen mit dem Konto- und Container-Nutzerzugriff, der ihnen jeweils gewährt wurde. |
Update |
PUT /path
|
Aktualisiert den Konto- und Containerzugriff eines Nutzers. |
Variablen
Ausführliche Informationen zu Ressourcen vom Typ „Variablen“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/variables
|
Erstellt eine GTM-Variable. |
delete |
DELETE /path
|
Löscht eine GTM-Variable. |
get |
GET /path
|
Ruft eine GTM-Variable ab. |
list |
GET /+parent/variables
|
Listet alle GTM-Variablen eines Containers auf. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einer GTM-Variablen in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert eine GTM-Variable. |
Versionsüberschriften
Ausführliche Informationen zu Ressourcen für Versionsheader finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
neueste |
GET /+parent/version_headers:latest
|
Ruft den aktuellen Containerversionsheader ab |
list |
GET /+parent/version_headers
|
Listet alle Containerversionen eines GTM-Containers auf. |
Versionen
Ausführliche Informationen zu Ressourcen vom Typ „Versions“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
delete |
DELETE /path
|
Löscht eine Containerversion. |
get |
GET /path
|
Ruft eine Containerversion ab. |
live |
GET /+parent/versions:live
|
Ruft die Live-Containerversion (also die veröffentlichte) Containerversion ab |
veröffentlichen |
POST /+path:publish
|
Veröffentlicht eine Containerversion. |
set_latest |
POST /+path:set_latest
|
Legt die neueste Version fest, die für die Synchronisierung von Arbeitsbereichen verwendet wird, wenn Konflikte und Fehler erkannt werden. |
Wiederherstellen |
POST /+path:undelete
|
Stellt eine Containerversion wieder her. |
Update |
PUT /path
|
Aktualisiert eine Containerversion. |
Arbeitsbereiche
Ausführliche Informationen zu Ressourcen vom Typ „Arbeitsbereiche“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/workspaces
|
Erstellt einen Arbeitsbereich. |
create_version |
POST /+path:create_version
|
Erstellt eine Containerversion aus den im Arbeitsbereich vorhandenen Entitäten, löscht den Arbeitsbereich und legt die neu erstellte Version als Basiscontainer fest. |
delete |
DELETE /path
|
Löscht einen Arbeitsbereich. |
get |
GET /path
|
Ruft einen Arbeitsbereich ab. |
getStatus |
GET /+path/status
|
Findet in Konflikt stehende und geänderte Entitäten im Arbeitsbereich. |
list |
GET /+parent/workspaces
|
Listet alle Arbeitsbereiche auf, die zu einem GTM-Container gehören. |
quick_preview |
POST /+path:quick_preview
|
Sie können eine Schnellvorschau eines Arbeitsbereichs aufrufen, indem Sie eine fiktive Containerversion aus allen Entitäten im bereitgestellten Arbeitsbereich erstellen. |
resolve_conflict |
POST /+path:resolve_conflict
|
Behebt einen Zusammenführungskonflikt für eine Arbeitsbereichsentität, indem sie auf die aufgelöste Entität aktualisiert wird, die in der Anfrage übergeben wurde. |
sync |
POST /+path:sync
|
Synchronisiert einen Arbeitsbereich mit der neuesten Containerversion, indem alle unveränderten Arbeitsbereichsentitäten aktualisiert und Konflikte für geänderte Entitäten angezeigt werden. |
Update |
PUT /path
|
Aktualisiert einen Arbeitsbereich. |
Zonen
Ausführliche Informationen zu Ressourcen vom Typ „Zones“ finden Sie auf der Seite Ressourcendarstellung.
Methode | HTTP-Anfrage | Beschreibung |
---|---|---|
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben. | ||
erstellen |
POST /+parent/zones
|
Erstellt eine GTM-Zone. |
delete |
DELETE /path
|
Löscht eine GTM-Zone. |
get |
GET /path
|
Ruft eine GTM-Zone ab. |
list |
GET /+parent/zones
|
Listet alle GTM-Zonen eines GTM-Container-Arbeitsbereichs auf. |
Wiederherstellen |
POST /+path:revert
|
Setzt Änderungen an einer GTM-Zone in einem GTM-Arbeitsbereich zurück. |
Update |
PUT /path
|
Aktualisiert eine GTM-Zone. |