Tag Manager API

Questa API consente ai client di accedere e modificare la configurazione dei contenitori e dei tag.

Servizio: tagmanager.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://tagmanager.googleapis.com

Risorsa REST: v2.accounts

Metodi
get GET /tagmanager/v2/{path}
Recupera un account GTM.
list GET /tagmanager/v2/accounts
Elenca tutti gli account GTM a cui un utente ha accesso.
update PUT /tagmanager/v2/{path}
Aggiorna un account GTM.

Risorsa REST: v2.accounts.containers

Metodi
combine POST /tagmanager/v2/{path}:combine
Combina i container.
create POST /tagmanager/v2/{parent}/containers
Crea un contenitore.
delete DELETE /tagmanager/v2/{path}
Elimina un contenitore.
get GET /tagmanager/v2/{path}
Recupera un contenitore.
list GET /tagmanager/v2/{parent}/containers
Elenca tutti i contenitori appartenenti a un account GTM.
lookup GET /tagmanager/v2/accounts/containers:lookup
Cerca un contenitore per ID destinazione o ID tag.
move_tag_id POST /tagmanager/v2/{path}:move_tag_id
Sposta l'ID tag da un contenitore.
snippet GET /tagmanager/v2/{path}:snippet
Recupera lo snippet di tagging per un contenitore.
update PUT /tagmanager/v2/{path}
Aggiorna un contenitore.

Risorsa REST: v2.accounts.containers.destinations

Metodi
get GET /tagmanager/v2/{path}
Recupera una destinazione.
link POST /tagmanager/v2/{parent}/destinations:link
Aggiunge una destinazione a questo contenitore e la rimuove dal contenitore a cui è attualmente collegata.
list GET /tagmanager/v2/{parent}/destinations
Elenca tutte le destinazioni collegate a un contenitore GTM.

Risorsa REST: v2.accounts.containers.environments

Metodi
create POST /tagmanager/v2/{parent}/environments
Crea un ambiente GTM.
delete DELETE /tagmanager/v2/{path}
Elimina un ambiente GTM.
get GET /tagmanager/v2/{path}
Recupera un ambiente GTM.
list GET /tagmanager/v2/{parent}/environments
Elenca tutti gli ambienti GTM di un contenitore GTM.
reauthorize POST /tagmanager/v2/{path}:reauthorize
Rigenera il codice di autorizzazione per un ambiente GTM.
update PUT /tagmanager/v2/{path}
Aggiorna un ambiente GTM.

Risorsa REST: v2.accounts.containers.version_headers

Metodi
latest GET /tagmanager/v2/{parent}/version_headers:latest
Recupera l'intestazione della versione del contenitore più recente
list GET /tagmanager/v2/{parent}/version_headers
Elenca tutte le versioni del contenitore di un contenitore GTM.

Risorsa REST: v2.accounts.containers.versions

Metodi
delete DELETE /tagmanager/v2/{path}
Elimina una versione del contenitore.
get GET /tagmanager/v2/{path}
Recupera una versione del contenitore.
live GET /tagmanager/v2/{parent}/versions:live
Recupera i dati in tempo reale (ad es.
publish POST /tagmanager/v2/{path}:publish
Pubblica una versione del contenitore.
set_latest POST /tagmanager/v2/{path}:set_latest
Imposta la versione più recente utilizzata per la sincronizzazione degli spazi di lavoro quando vengono rilevati conflitti ed errori.
undelete POST /tagmanager/v2/{path}:undelete
Annulla l'eliminazione di una versione del contenitore.
update PUT /tagmanager/v2/{path}
Aggiorna una versione del contenitore.

Risorsa REST: v2.accounts.containers.workspaces

Metodi
create POST /tagmanager/v2/{parent}/workspaces
Crea uno spazio di lavoro.
create_version POST /tagmanager/v2/{path}:create_version
Crea una versione del contenitore dalle entità presenti nell'area di lavoro, elimina l'area di lavoro e imposta la versione del contenitore di base sulla versione appena creata.
delete DELETE /tagmanager/v2/{path}
Elimina uno spazio di lavoro.
get GET /tagmanager/v2/{path}
Recupera uno spazio di lavoro.
getStatus GET /tagmanager/v2/{path}/status
Individua le entità in conflitto e modificate nello spazio di lavoro.
list GET /tagmanager/v2/{parent}/workspaces
Elenca tutte le aree di lavoro che appartengono a un contenitore GTM.
quick_preview POST /tagmanager/v2/{path}:quick_preview
Visualizza rapidamente l'anteprima di uno spazio di lavoro creando una versione del contenitore falsa da tutte le entità dello spazio di lavoro fornito.
resolve_conflict POST /tagmanager/v2/{path}:resolve_conflict
Risolve un conflitto di unione per un'entità dello spazio di lavoro aggiornandola con l'entità risolta passata nella richiesta.
sync POST /tagmanager/v2/{path}:sync
Sincronizza uno spazio di lavoro con la versione più recente del contenitore aggiornando tutte le entità dello spazio di lavoro non modificate e mostrando i conflitti per le entità modificate.
update PUT /tagmanager/v2/{path}
Aggiorna uno spazio di lavoro.

Risorsa REST: v2.accounts.containers.workspaces.built_in_variables

Metodi
create POST /tagmanager/v2/{parent}/built_in_variables
Crea una o più variabili integrate di GTM.
delete DELETE /tagmanager/v2/{path}
Consente di eliminare una o più variabili integrate di GTM.
list GET /tagmanager/v2/{parent}/built_in_variables
Elenca tutte le variabili integrate abilitate di un contenitore GTM.
revert POST /tagmanager/v2/{path}/built_in_variables:revert
Ripristina le modifiche apportate a una variabile integrata di GTM in uno spazio di lavoro GTM.

Risorsa REST: v2.accounts.containers.workspaces.clients

Metodi
create POST /tagmanager/v2/{parent}/clients
Crea un client GTM.
delete DELETE /tagmanager/v2/{path}
Elimina un client GTM.
get GET /tagmanager/v2/{path}
Recupera un client GTM.
list GET /tagmanager/v2/{parent}/clients
Elenca tutti i client GTM di uno spazio di lavoro del contenitore GTM.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche a un client GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna un client GTM.

Risorsa REST: v2.accounts.containers.workspaces.folders

Metodi
create POST /tagmanager/v2/{parent}/folders
Crea una cartella GTM.
delete DELETE /tagmanager/v2/{path}
Elimina una cartella GTM.
entities POST /tagmanager/v2/{path}:entities
Elenca tutte le entità in una cartella GTM.
get GET /tagmanager/v2/{path}
Recupera una cartella GTM.
list GET /tagmanager/v2/{parent}/folders
Elenca tutte le cartelle GTM di un contenitore.
move_entities_to_folder POST /tagmanager/v2/{path}:move_entities_to_folder
Sposta le entità in una cartella GTM.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche apportate a una cartella GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna una cartella GTM.

Risorsa REST: v2.accounts.containers.workspaces.gtag_config

Metodi
create POST /tagmanager/v2/{parent}/gtag_config
Crea una configurazione del tag Google.
delete DELETE /tagmanager/v2/{path}
Consente di eliminare una configurazione del tag Google.
get GET /tagmanager/v2/{path}
Recupera una configurazione del tag Google.
list GET /tagmanager/v2/{parent}/gtag_config
Elenca tutte le configurazioni dei tag Google in un contenitore.
update PUT /tagmanager/v2/{path}
Aggiorna una configurazione del tag Google.

Risorsa REST: v2.accounts.containers.workspaces.tags

Metodi
create POST /tagmanager/v2/{parent}/tags
Crea un tag GTM.
delete DELETE /tagmanager/v2/{path}
Consente di eliminare un tag GTM.
get GET /tagmanager/v2/{path}
Recupera un tag GTM.
list GET /tagmanager/v2/{parent}/tags
Elenca tutti i tag GTM di un contenitore.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche a un tag GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna un tag GTM.

Risorsa REST: v2.accounts.containers.workspaces.templates

Metodi
create POST /tagmanager/v2/{parent}/templates
Crea un modello personalizzato GTM.
delete DELETE /tagmanager/v2/{path}
Elimina un modello GTM.
get GET /tagmanager/v2/{path}
Recupera un modello GTM.
import_from_gallery POST /tagmanager/v2/{parent}/templates:import_from_gallery
Importa un modello personalizzato GTM dalla galleria.
list GET /tagmanager/v2/{parent}/templates
Elenca tutti i modelli GTM di uno spazio di lavoro del contenitore GTM.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche a un modello GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna un modello GTM.

Risorsa REST: v2.accounts.containers.workspaces.transformations

Metodi
create POST /tagmanager/v2/{parent}/transformations
Crea una trasformazione GTM.
delete DELETE /tagmanager/v2/{path}
Elimina una trasformazione GTM.
get GET /tagmanager/v2/{path}
Recupera una trasformazione GTM.
list GET /tagmanager/v2/{parent}/transformations
Elenca tutte le trasformazioni GTM di uno spazio di lavoro del contenitore GTM.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche apportate a una trasformazione GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna una trasformazione GTM.

Risorsa REST: v2.accounts.containers.workspaces.triggers

Metodi
create POST /tagmanager/v2/{parent}/triggers
Crea un trigger GTM.
delete DELETE /tagmanager/v2/{path}
Elimina un attivatore GTM.
get GET /tagmanager/v2/{path}
Recupera un attivatore GTM.
list GET /tagmanager/v2/{parent}/triggers
Elenca tutti gli attivatori GTM di un contenitore.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche a un attivatore GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna un attivatore GTM.

Risorsa REST: v2.accounts.containers.workspaces.variables

Metodi
create POST /tagmanager/v2/{parent}/variables
Crea una variabile GTM.
delete DELETE /tagmanager/v2/{path}
Consente di eliminare una variabile GTM.
get GET /tagmanager/v2/{path}
Recupera una variabile GTM.
list GET /tagmanager/v2/{parent}/variables
Elenca tutte le variabili GTM di un contenitore.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche apportate a una variabile GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna una variabile GTM.

Risorsa REST: v2.accounts.containers.workspaces.zones

Metodi
create POST /tagmanager/v2/{parent}/zones
Crea una zona GTM.
delete DELETE /tagmanager/v2/{path}
Elimina una zona GTM.
get GET /tagmanager/v2/{path}
Recupera una zona GTM.
list GET /tagmanager/v2/{parent}/zones
Elenca tutte le zone GTM di uno spazio di lavoro del contenitore GTM.
revert POST /tagmanager/v2/{path}:revert
Ripristina le modifiche apportate a una zona GTM in uno spazio di lavoro GTM.
update PUT /tagmanager/v2/{path}
Aggiorna una zona GTM.

Risorsa REST: v2.accounts.user_permissions

Metodi
create POST /tagmanager/v2/{parent}/user_permissions
Crea l'accesso all'account e al contenitore di un utente.
delete DELETE /tagmanager/v2/{path}
Rimuove un utente dall'account, revocando l'accesso a questo e a tutti i relativi contenitori.
get GET /tagmanager/v2/{path}
Recupera l'accesso all'account e al contenitore di un utente.
list GET /tagmanager/v2/{parent}/user_permissions
Elenca tutti gli utenti che hanno accesso all'account, nonché l'accesso utente all'account e al contenitore concesso a ciascuno di loro.
update PUT /tagmanager/v2/{path}
Aggiorna l'accesso all'account e ai contenitori di un utente.

Risorsa REST: v1.accounts

Metodi
get GET /tagmanager/v1/accounts/{accountId}
Recupera un account GTM.
list GET /tagmanager/v1/accounts
Elenca tutti gli account GTM a cui un utente ha accesso.
update PUT /tagmanager/v1/accounts/{accountId}
Aggiorna un account GTM.

Risorsa REST: v1.accounts.containers

Metodi
create POST /tagmanager/v1/accounts/{accountId}/containers
Crea un contenitore.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Elimina un contenitore.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Recupera un contenitore.
list GET /tagmanager/v1/accounts/{accountId}/containers
Elenca tutti i contenitori appartenenti a un account GTM.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Aggiorna un contenitore.

Risorsa REST: v1.accounts.containers.environments

Metodi
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
Crea un ambiente GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Elimina un ambiente GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Recupera un ambiente GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
Elenca tutti gli ambienti GTM di un contenitore GTM.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Aggiorna un ambiente GTM.

Risorsa REST: v1.accounts.containers.folders

Metodi
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
Crea una cartella GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Elimina una cartella GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Recupera una cartella GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
Elenca tutte le cartelle GTM di un contenitore.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Aggiorna una cartella GTM.

Risorsa REST: v1.accounts.containers.folders.entities

Metodi
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities
Elenca tutte le entità in una cartella GTM.

Risorsa REST: v1.accounts.containers.move_folders

Metodi
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}
Sposta le entità in una cartella GTM.

Risorsa REST: v1.accounts.containers.reauthorize_environments

Metodi
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
Rigenera il codice di autorizzazione per un ambiente GTM.

Risorsa REST: v1.accounts.containers.tags

Metodi
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
Crea un tag GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Consente di eliminare un tag GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Recupera un tag GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
Elenca tutti i tag GTM di un contenitore.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Aggiorna un tag GTM.

Risorsa REST: v1.accounts.containers.triggers

Metodi
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
Crea un trigger GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Elimina un attivatore GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Recupera un attivatore GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
Elenca tutti gli attivatori GTM di un contenitore.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Aggiorna un attivatore GTM.

Risorsa REST: v1.accounts.containers.variables

Metodi
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
Crea una variabile GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Consente di eliminare una variabile GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Recupera una variabile GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
Elenca tutte le variabili GTM di un contenitore.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Aggiorna una variabile GTM.

Risorsa REST: v1.accounts.containers.versions

Metodi
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Crea una versione del contenitore.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Elimina una versione del contenitore.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Recupera una versione del contenitore.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Elenca tutte le versioni del contenitore di un contenitore GTM.
publish POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish
Pubblica una versione del contenitore.
restore POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore
Ripristina una versione del contenitore.
undelete POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete
Annulla l'eliminazione di una versione del contenitore.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Aggiorna una versione del contenitore.

Risorsa REST: v1.accounts.permissions

Metodi
create POST /tagmanager/v1/accounts/{accountId}/permissions
Crea le autorizzazioni account e contenitore di un utente.
delete DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Rimuove un utente dall'account, revocando l'accesso a questo e a tutti i relativi contenitori.
get GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Recupera le autorizzazioni account e contenitore di un utente.
list GET /tagmanager/v1/accounts/{accountId}/permissions
Elenca tutti gli utenti che hanno accesso all'account, oltre alle autorizzazioni per account e contenitori concesse a ciascuno di loro.
update PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Aggiorna le autorizzazioni account e contenitore di un utente.