Risorsa: tag
Rappresenta un tag Google Tag Manager.
Rappresentazione JSON |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "tagId": string, "name": string, "type": string, "liveOnly": boolean, "priority": { object ( |
Campi | |
---|---|
path |
Percorso relativo dell'API del tag GTM. |
accountId |
ID account GTM. |
containerId |
ID contenitore GTM. |
workspaceId |
ID area di lavoro GTM. |
tagId |
L'ID tag identifica in modo univoco il tag GTM. |
name |
Nome visualizzato del tag. |
type |
Tipo di tag GTM. |
liveOnly |
Se impostato su true, questo tag viene attivato solo nell'ambiente di pubblicazione (ad es. non in modalità di anteprima o di debug). |
priority |
Priorità numerica del tag definita dall'utente. I tag vengono attivati in modo asincrono in ordine di priorità. I tag con valore numerico più alto vengono attivati per primi. La priorità di un tag può essere un valore positivo o negativo. Il valore predefinito è 0. |
notes |
Note dell'utente su come applicare questo tag nel contenitore. |
scheduleStartMs |
Il timestamp di inizio in millisecondi per pianificare un tag. |
scheduleEndMs |
Il timestamp di fine in millisecondi per pianificare un tag. |
parameter[] |
I parametri del tag. |
fingerprint |
L'impronta del tag GTM calcolata al momento dell'archiviazione. Questo valore viene ricalcolato ogni volta che il tag viene modificato. |
firingTriggerId[] |
ID attivatori di attivazione. Un tag viene attivato quando uno degli attivatori elencati è true e tutti i suoi
(se specificati) sono false. |
blockingTriggerId[] |
ID trigger di blocco. Se uno degli attivatori elencati ha valore true, il tag non viene attivato. |
setupTag[] |
L'elenco dei tag di configurazione. Al momento ne consentiamo solo uno. |
teardownTag[] |
L'elenco dei tag di smontaggio. Al momento ne consentiamo solo uno. |
parentFolderId |
ID cartella principale. |
tagFiringOption |
Opzione per attivare questo tag. |
tagManagerUrl |
Link generato automaticamente all'interfaccia utente di Tag Manager |
paused |
Indica se il tag è in pausa, il che ne impedisce l'attivazione. |
monitoringMetadata |
Una mappa di coppie chiave-valore dei metadati dei tag da includere nei dati sugli eventi per il monitoraggio dei tag. Note:
|
monitoringMetadataTagNameKey |
Se non è vuoto, il nome visualizzato del tag verrà incluso nella mappa dei metadati di monitoraggio utilizzando la chiave specificata. |
consentSettings |
Impostazioni del consenso di un tag. |
SetupTag
Rappresenta un riferimento a un tag che viene attivato prima di un altro tag per configurare le dipendenze.
Rappresentazione JSON |
---|
{ "tagName": string, "stopOnSetupFailure": boolean } |
Campi | |
---|---|
tagName |
Il nome del tag di configurazione. |
stopOnSetupFailure |
Se true, attiva il tag principale se e solo se il tag di configurazione viene attivato correttamente. Se false, attiva il tag principale indipendentemente dallo stato di attivazione del tag di configurazione. |
TeardownTag
Rappresenta un tag che viene attivato dopo un altro tag per rimuovere le dipendenze.
Rappresentazione JSON |
---|
{ "tagName": string, "stopTeardownOnFailure": boolean } |
Campi | |
---|---|
tagName |
Il nome del tag di smontaggio. |
stopTeardownOnFailure |
Se true, attiva il tag di smantellamento se e solo se il tag principale viene attivato correttamente. Se il valore è falso, attiva il tag di smantellamento indipendentemente dallo stato di attivazione del tag principale. |
TagFiringOption
Enum | |
---|---|
tagFiringOptionUnspecified |
|
unlimited |
Il tag può essere attivato più volte per evento. |
oncePerEvent |
Il tag può essere attivato solo per evento, ma può essere attivato più volte per caricamento (ad es. caricamento dell'app o della pagina). |
oncePerLoad |
Il tag può essere attivato solo per caricamento (ad es. caricamento dell'app o della pagina). |
ConsentSetting
Rappresentazione JSON |
---|
{ "consentStatus": enum ( |
Campi | |
---|---|
consentStatus |
Lo stato del consenso del tag. Se impostato su NEEDED, il runtime verificherà che i tipi di consenso specificati dal
siano stati concessi. |
consentType |
Il tipo di consensi da verificare durante l'attivazione dei tag se lo stato del consenso è NECESSARIO. Questo parametro deve essere di tipo
in cui ogni voce dell'elenco è di tipo
. |
ManualConsentOption
Enum | |
---|---|
notSet |
Valore predefinito per cui l'utente non ha specificato alcuna impostazione. |
notNeeded |
Il tag non richiede impostazioni del consenso aggiuntive. |
needed |
Il tag richiede impostazioni del consenso aggiuntive. |
Metodi |
|
---|---|
|
Crea un tag GTM. |
|
Consente di eliminare un tag GTM. |
|
Recupera un tag GTM. |
|
Elenca tutti i tag GTM di un contenitore. |
|
Ripristina le modifiche apportate a un tag GTM in uno spazio di lavoro GTM. |
|
Aggiorna un tag GTM. |