Mit dieser API können Clients auf die Container- und Tag-Konfiguration zugreifen und sie ändern.
- REST-Ressource: v2.accounts
- REST-Ressource: v2.accounts.containers
- REST-Ressource: v2.accounts.containers.destinations
- REST-Ressource: v2.accounts.containers.environments
- REST-Ressource: v2.accounts.containers.version_headers
- REST-Ressource: v2.accounts.containers.versions
- REST-Ressource: v2.accounts.containers.workspaces
- REST-Ressource: v2.accounts.containers.workspaces.built_in_variables
- REST-Ressource: v2.accounts.containers.workspaces.clients
- REST-Ressource: v2.accounts.containers.workspaces.folders
- REST-Ressource: v2.accounts.containers.workspaces.gtag_config
- REST-Ressource: v2.accounts.containers.workspaces.tags
- REST-Ressource: v2.accounts.containers.workspaces.templates
- REST-Ressource: v2.accounts.containers.workspaces.transformations
- REST-Ressource: v2.accounts.containers.workspaces.triggers
- REST-Ressource: v2.accounts.containers.workspaces.variables
- REST-Ressource: v2.accounts.containers.workspaces.zones
- REST-Ressource: v2.accounts.user_permissions
- REST-Ressource: v1.accounts
- REST-Ressource: v1.accounts.containers
- REST-Ressource: v1.accounts.containers.environments
- REST-Ressource: v1.accounts.containers.folders
- REST-Ressource: v1.accounts.containers.folders.entities
- REST-Ressource: v1.accounts.containers.move_folders
- REST-Ressource: v1.accounts.containers.reauthorize_environments
- REST-Ressource: v1.accounts.containers.tags
- REST-Ressource: v1.accounts.containers.triggers
- REST-Ressource: v1.accounts.containers.variables
- REST-Ressource: v1.accounts.containers.versions
- REST-Ressource: v1.accounts.permissions
Dienst: tagmanager.googleapis.com
Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://tagmanager.googleapis.com
REST-Ressource: v2.accounts
Methoden | |
---|---|
get |
GET /tagmanager/v2/{path} Ruft ein GTM-Konto ab. |
list |
GET /tagmanager/v2/accounts Listet alle GTM-Konten auf, auf die ein Nutzer Zugriff hat. |
update |
PUT /tagmanager/v2/{path} Aktualisiert ein GTM-Konto. |
REST-Ressource: v2.accounts.containers
Methoden | |
---|---|
combine |
POST /tagmanager/v2/{path}:combine Container werden kombiniert. |
create |
POST /tagmanager/v2/{parent}/containers Erstellt einen Container. |
delete |
DELETE /tagmanager/v2/{path} Löscht einen Container. |
get |
GET /tagmanager/v2/{path} Ruft einen Container ab. |
list |
GET /tagmanager/v2/{parent}/containers Listet alle Container auf, die zu einem GTM-Konto gehören. |
lookup |
GET /tagmanager/v2/accounts/containers:lookup Sucht nach einem Container anhand der Ziel-ID oder Tag-ID. |
move_tag_id |
POST /tagmanager/v2/{path}:move_tag_id Tag-ID aus einem Container verschieben. |
snippet |
GET /tagmanager/v2/{path}:snippet Ruft das Tagging-Snippet für einen Container ab. |
update |
PUT /tagmanager/v2/{path} Aktualisiert einen Container. |
REST-Ressource: v2.accounts.containers.destinations
Methoden | |
---|---|
get |
GET /tagmanager/v2/{path} Ruft ein Ziel ab. |
link |
POST /tagmanager/v2/{parent}/destinations:link Fügt diesem Container ein Ziel hinzu und entfernt es aus dem Container, mit dem es derzeit verknüpft ist. |
list |
GET /tagmanager/v2/{parent}/destinations Listet alle Ziele auf, die mit einem GTM-Container verknüpft sind. |
REST-Ressource: v2.accounts.containers.environments
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/environments Erstellt eine GTM-Umgebung. |
delete |
DELETE /tagmanager/v2/{path} Löscht eine GTM-Umgebung. |
get |
GET /tagmanager/v2/{path} Ruft eine GTM-Umgebung ab. |
list |
GET /tagmanager/v2/{parent}/environments Listet alle GTM-Umgebungen eines GTM-Containers auf. |
reauthorize |
POST /tagmanager/v2/{path}:reauthorize Generiert den Autorisierungscode für eine GTM-Umgebung noch einmal. |
update |
PUT /tagmanager/v2/{path} Aktualisiert eine GTM-Umgebung. |
REST-Ressource: v2.accounts.containers.version_headers
Methoden | |
---|---|
latest |
GET /tagmanager/v2/{parent}/version_headers:latest Ruft den Header der neuesten Containerversion ab |
list |
GET /tagmanager/v2/{parent}/version_headers Listet alle Containerversionen eines GTM-Containers auf. |
REST-Ressource: v2.accounts.containers.versions
Methoden | |
---|---|
delete |
DELETE /tagmanager/v2/{path} Löscht eine Containerversion. |
get |
GET /tagmanager/v2/{path} Ruft eine Containerversion ab. |
live |
GET /tagmanager/v2/{parent}/versions:live Ruft die Live- (d.h. |
publish |
POST /tagmanager/v2/{path}:publish Veröffentlicht eine Containerversion. |
set_latest |
POST /tagmanager/v2/{path}:set_latest Legt die neueste Version fest, die für die Synchronisierung von Arbeitsbereichen verwendet wird, wenn Konflikte und Fehler erkannt werden. |
undelete |
POST /tagmanager/v2/{path}:undelete Stellt eine Containerversion wieder her. |
update |
PUT /tagmanager/v2/{path} Aktualisiert eine Containerversion. |
REST-Ressource: v2.accounts.containers.workspaces
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/workspaces Erstellt einen Arbeitsbereich. |
create_version |
POST /tagmanager/v2/{path}:create_version Erstellt eine Containerversion aus den im Arbeitsbereich vorhandenen Entitäten, löscht den Arbeitsbereich und setzt die Basiscontainerversion auf die neu erstellte Version. |
delete |
DELETE /tagmanager/v2/{path} Löscht einen Arbeitsbereich. |
get |
GET /tagmanager/v2/{path} Ruft einen Arbeitsbereich ab. |
getStatus |
GET /tagmanager/v2/{path}/status Sucht nach konfliktbehafteten und geänderten Entitäten im Arbeitsbereich. |
list |
GET /tagmanager/v2/{parent}/workspaces Listet alle Arbeitsbereiche auf, die zu einem GTM-Container gehören. |
quick_preview |
POST /tagmanager/v2/{path}:quick_preview Schnelle Vorschau eines Arbeitsbereichs durch Erstellen einer fiktiven Containerversion aus allen Entitäten im angegebenen Arbeitsbereich. |
resolve_conflict |
POST /tagmanager/v2/{path}:resolve_conflict Löst einen Zusammenführungskonflikt für eine Arbeitsbereichs-Entität, indem sie auf die in der Anfrage übergebene aufgelöste Entität aktualisiert wird. |
sync |
POST /tagmanager/v2/{path}:sync Synchronisiert einen Arbeitsbereich mit der neuesten Containerversion, indem alle nicht geänderten Arbeitsbereichs-Entitäten aktualisiert und Konflikte für geänderte Entitäten angezeigt werden. |
update |
PUT /tagmanager/v2/{path} Aktualisiert einen Arbeitsbereich. |
REST-Ressource: v2.accounts.containers.workspaces.built_in_variables
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/built_in_variables Erstellt eine oder mehrere integrierte GTM-Variablen. |
delete |
DELETE /tagmanager/v2/{path} Löscht eine oder mehrere integrierte GTM-Variablen. |
list |
GET /tagmanager/v2/{parent}/built_in_variables Liste aller aktivierten integrierten Variablen eines GTM-Containers. |
revert |
POST /tagmanager/v2/{path}/built_in_variables:revert Stellt Änderungen an integrierten GTM-Variablen in einem GTM-Arbeitsbereich rückgängig. |
REST-Ressource: v2.accounts.containers.workspaces.clients
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/clients Erstellt einen GTM-Client. |
delete |
DELETE /tagmanager/v2/{path} Löscht einen GTM-Client. |
get |
GET /tagmanager/v2/{path} Ruft einen GTM-Client ab. |
list |
GET /tagmanager/v2/{parent}/clients Listet alle GTM-Clients eines GTM-Container-Arbeitsbereichs auf. |
revert |
POST /tagmanager/v2/{path}:revert Macht Änderungen an einem GTM-Client in einem GTM-Arbeitsbereich rückgängig. |
update |
PUT /tagmanager/v2/{path} GTM-Client aktualisieren. |
REST-Ressource: v2.accounts.containers.workspaces.folders
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/folders Erstellt einen GTM-Ordner. |
delete |
DELETE /tagmanager/v2/{path} Löscht einen GTM-Ordner. |
entities |
POST /tagmanager/v2/{path}:entities Alle Entitäten in einem GTM-Ordner auflisten. |
get |
GET /tagmanager/v2/{path} Ruft einen GTM-Ordner ab. |
list |
GET /tagmanager/v2/{parent}/folders Listet alle GTM-Ordner eines Containers auf. |
move_entities_to_folder |
POST /tagmanager/v2/{path}:move_entities_to_folder Entitäten in einen GTM-Ordner verschieben. |
revert |
POST /tagmanager/v2/{path}:revert Stellt Änderungen an einem GTM-Ordner in einem GTM-Arbeitsbereich rückgängig. |
update |
PUT /tagmanager/v2/{path} Aktualisiert einen GTM-Ordner. |
REST-Ressource: v2.accounts.containers.workspaces.gtag_config
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/gtag_config Erstellt eine Google-Tag-Konfiguration. |
delete |
DELETE /tagmanager/v2/{path} Löscht eine Google-Tag-Konfiguration. |
get |
GET /tagmanager/v2/{path} Ruft eine Google-Tag-Konfiguration ab. |
list |
GET /tagmanager/v2/{parent}/gtag_config Listet alle Google-Tag-Konfigurationen in einem Container auf. |
update |
PUT /tagmanager/v2/{path} Aktualisiert eine Google-Tag-Konfiguration. |
REST-Ressource: v2.accounts.containers.workspaces.templates
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/templates Erstellt eine benutzerdefinierte GTM-Vorlage. |
delete |
DELETE /tagmanager/v2/{path} Löscht eine GTM-Vorlage. |
get |
GET /tagmanager/v2/{path} Ruft eine GTM-Vorlage ab. |
import_from_gallery |
POST /tagmanager/v2/{parent}/templates:import_from_gallery Importiert eine benutzerdefinierte GTM-Vorlage aus der Galerie. |
list |
GET /tagmanager/v2/{parent}/templates Listet alle GTM-Vorlagen eines GTM-Container-Arbeitsbereichs auf. |
revert |
POST /tagmanager/v2/{path}:revert Stellt Änderungen an einer GTM-Vorlage in einem GTM-Arbeitsbereich rückgängig. |
update |
PUT /tagmanager/v2/{path} GTM-Vorlage aktualisieren. |
REST-Ressource: v2.accounts.containers.workspaces.transformations
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/transformations Erstellt eine GTM-Transformation. |
delete |
DELETE /tagmanager/v2/{path} Löscht eine GTM-Transformation. |
get |
GET /tagmanager/v2/{path} Ruft eine GTM-Transformation ab. |
list |
GET /tagmanager/v2/{parent}/transformations Listet alle GTM-Transformationen eines GTM-Container-Arbeitsbereichs auf. |
revert |
POST /tagmanager/v2/{path}:revert Damit werden Änderungen an einer GTM-Transformation in einem GTM-Arbeitsbereich rückgängig gemacht. |
update |
PUT /tagmanager/v2/{path} Aktualisiert eine GTM-Transformation. |
REST-Ressource: v2.accounts.containers.workspaces.triggers
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/triggers Erstellt einen GTM-Trigger. |
delete |
DELETE /tagmanager/v2/{path} Löscht einen GTM-Trigger. |
get |
GET /tagmanager/v2/{path} Ruft einen GTM-Trigger ab. |
list |
GET /tagmanager/v2/{parent}/triggers Listet alle GTM-Trigger eines Containers auf. |
revert |
POST /tagmanager/v2/{path}:revert Stellt Änderungen an einem GTM-Trigger in einem GTM-Arbeitsbereich rückgängig. |
update |
PUT /tagmanager/v2/{path} Aktualisiert einen GTM-Trigger. |
REST-Ressource: v2.accounts.containers.workspaces.variables
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/variables Erstellt eine GTM-Variable. |
delete |
DELETE /tagmanager/v2/{path} Löscht eine GTM-Variable. |
get |
GET /tagmanager/v2/{path} Ruft eine GTM-Variable ab. |
list |
GET /tagmanager/v2/{parent}/variables Listet alle GTM-Variablen eines Containers auf. |
revert |
POST /tagmanager/v2/{path}:revert Stellt Änderungen an einer GTM-Variablen in einem GTM-Arbeitsbereich rückgängig. |
update |
PUT /tagmanager/v2/{path} Aktualisiert eine GTM-Variable. |
REST-Ressource: v2.accounts.containers.workspaces.zones
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/zones Erstellt eine GTM-Zone. |
delete |
DELETE /tagmanager/v2/{path} Löscht eine GTM-Zone. |
get |
GET /tagmanager/v2/{path} Ruft eine GTM-Zone ab. |
list |
GET /tagmanager/v2/{parent}/zones Listet alle GTM-Zonen eines GTM-Container-Arbeitsbereichs auf. |
revert |
POST /tagmanager/v2/{path}:revert Stellt Änderungen an einer GTM-Zone in einem GTM-Arbeitsbereich rückgängig. |
update |
PUT /tagmanager/v2/{path} Aktualisiert eine GTM-Zone. |
REST-Ressource: v2.accounts.user_permissions
Methoden | |
---|---|
create |
POST /tagmanager/v2/{parent}/user_permissions Erstellt den Konto- und Containerzugriff eines Nutzers. |
delete |
DELETE /tagmanager/v2/{path} Entfernt einen Nutzer aus dem Konto und widerruft den Zugriff auf das Konto und alle zugehörigen Container. |
get |
GET /tagmanager/v2/{path} Ruft den Konto- und Containerzugriff eines Nutzers ab. |
list |
GET /tagmanager/v2/{parent}/user_permissions Liste aller Nutzer, die Zugriff auf das Konto haben, sowie der ihnen gewährten Zugriffsrechte auf Konto- und Containerebene. |
update |
PUT /tagmanager/v2/{path} Aktualisiert den Konto- und Containerzugriff eines Nutzers. |
REST-Ressource: v1.accounts
Methoden | |
---|---|
get |
GET /tagmanager/v1/accounts/{accountId} Ruft ein GTM-Konto ab. |
list |
GET /tagmanager/v1/accounts Listet alle GTM-Konten auf, auf die ein Nutzer Zugriff hat. |
update |
PUT /tagmanager/v1/accounts/{accountId} Aktualisiert ein GTM-Konto. |
REST-Ressource: v1.accounts.containers
Methoden | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers Erstellt einen Container. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId} Löscht einen Container. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId} Ruft einen Container ab. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers Listet alle Container auf, die zu einem GTM-Konto gehören. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId} Aktualisiert einen Container. |
REST-Ressource: v1.accounts.containers.environments
Methoden | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Erstellt eine GTM-Umgebung. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Löscht eine GTM-Umgebung. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Ruft eine GTM-Umgebung ab. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Listet alle GTM-Umgebungen eines GTM-Containers auf. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Aktualisiert eine GTM-Umgebung. |
REST-Ressource: v1.accounts.containers.folders
Methoden | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Erstellt einen GTM-Ordner. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Löscht einen GTM-Ordner. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Ruft einen GTM-Ordner ab. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Listet alle GTM-Ordner eines Containers auf. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Aktualisiert einen GTM-Ordner. |
REST-Ressource: v1.accounts.containers.folders.entities
Methoden | |
---|---|
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities Alle Entitäten in einem GTM-Ordner auflisten. |
REST-Ressource: v1.accounts.containers.move_folders
Methoden | |
---|---|
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId} Entitäten in einen GTM-Ordner verschieben. |
REST-Ressource: v1.accounts.containers.triggers
Methoden | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Erstellt einen GTM-Trigger. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Löscht einen GTM-Trigger. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Ruft einen GTM-Trigger ab. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Listet alle GTM-Trigger eines Containers auf. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Aktualisiert einen GTM-Trigger. |
REST-Ressource: v1.accounts.containers.variables
Methoden | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Erstellt eine GTM-Variable. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Löscht eine GTM-Variable. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Ruft eine GTM-Variable ab. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Listet alle GTM-Variablen eines Containers auf. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Aktualisiert eine GTM-Variable. |
REST-Ressource: v1.accounts.containers.versions
Methoden | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Erstellt eine Containerversion. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Löscht eine Containerversion. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Ruft eine Containerversion ab. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Listet alle Containerversionen eines GTM-Containers auf. |
publish |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish Veröffentlicht eine Containerversion. |
restore |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore Stellt eine Containerversion wieder her. |
undelete |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete Stellt eine Containerversion wieder her. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Aktualisiert eine Containerversion. |
REST-Ressource: v1.accounts.permissions
Methoden | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/permissions Erstellt die Konto- und Containerberechtigungen eines Nutzers. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Entfernt einen Nutzer aus dem Konto und widerruft den Zugriff auf das Konto und alle zugehörigen Container. |
get |
GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Ruft die Konto- und Containerberechtigungen eines Nutzers ab. |
list |
GET /tagmanager/v1/accounts/{accountId}/permissions Liste aller Nutzer, die Zugriff auf das Konto haben, sowie der Konto- und Containerberechtigungen, die ihnen gewährt wurden. |
update |
PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Aktualisiert die Konto- und Containerberechtigungen eines Nutzers. |