Zasób: tag
Reprezentuje tag Menedżera tagów Google.
Zapis JSON |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "tagId": string, "name": string, "type": string, "liveOnly": boolean, "priority": { object ( |
Pola | |
---|---|
path |
Ścieżka względna tagu Menedżera tagów do interfejsu API. |
accountId |
Identyfikator konta Menedżera tagów Google. |
containerId |
Identyfikator kontenera GTM. |
workspaceId |
Identyfikator obszaru roboczego Menedżera tagów Google. |
tagId |
Identyfikator tagu jednoznacznie identyfikuje tag Google Tag Manager. |
name |
Wyświetlana nazwa tagu. |
type |
Typ tagu GTM. |
liveOnly |
Jeśli ta opcja ma wartość Prawda, tag będzie uruchamiany tylko w środowisku produkcyjnym (np. nie w podglądzie ani w trybie debugowania). |
priority |
Liczba określająca priorytet tagu zdefiniowany przez użytkownika. Tagi są uruchamiane asynchronicznie według priorytetu. Tagi o wyższej wartości liczbowej są uruchamiane jako pierwsze. Priorytet tagu może być wartością dodatnią lub ujemną. Wartością domyślną jest 0. |
notes |
Użytkownik może przeczytać, jak zastosować ten tag w kontenerze. |
scheduleStartMs |
Czas rozpoczęcia w milisekundach do zaplanowania tagu. |
scheduleEndMs |
Sygnatura czasowa zakończenia w milisekundach do zaplanowania tagu. |
parameter[] |
Parametry tagu. |
fingerprint |
Odcisk palca tagu GTM obliczony w momencie zapisu. Ta wartość jest ponownie obliczana po każdej modyfikacji tagu. |
firingTriggerId[] |
Identyfikatory uruchamiające reguły. Tag jest uruchamiany, gdy spełniona jest dowolna z wymienionych reguł i wszystkie
(jeśli są określone) są fałszywe. |
blockingTriggerId[] |
Identyfikatory reguł blokujących. Jeśli którykolwiek z wymienionych reguł zwróci wartość „prawda”, tag się nie uruchomi. |
setupTag[] |
Lista tagów konfiguracji. Obecnie zezwalamy tylko na 1 konto. |
teardownTag[] |
Lista tagów demontażu. Obecnie zezwalamy tylko na 1 konto. |
parentFolderId |
Identyfikator folderu nadrzędnego. |
tagFiringOption |
Opcja uruchomienia tego tagu. |
tagManagerUrl |
Automatycznie wygenerowany link do interfejsu Menedżera tagów |
paused |
Wskazuje, czy tag jest wstrzymany, co uniemożliwia jego uruchomienie. |
monitoringMetadata |
Mapa par klucz-wartość metadanych tagu, które mają być uwzględnione w danych zdarzenia służących do monitorowania tagu. Uwagi:
|
monitoringMetadataTagNameKey |
Jeśli nie jest pusty, wyświetlana nazwa tagu zostanie uwzględniona w mapie metadanych monitorowania za pomocą podanego klucza. |
consentSettings |
Ustawienia zgody tagu. |
SetupTag
Reprezentuje odwołanie do tagu, który uruchamia się przed innym tagiem w celu konfigurowania zależności.
Zapis JSON |
---|
{ "tagName": string, "stopOnSetupFailure": boolean } |
Pola | |
---|---|
tagName |
Nazwa tagu konfiguracji. |
stopOnSetupFailure |
Jeśli ma wartość Prawda, tag główny uruchamia się tylko wtedy, gdy tag konfiguracji został uruchomiony. Jeśli wartość to „False”, tag główny zostanie uruchomiony niezależnie od stanu tagu konfiguracji. |
TeardownTag
Reprezentuje tag, który uruchamia się po innym tagu, aby usunąć zależności.
Zapis JSON |
---|
{ "tagName": string, "stopTeardownOnFailure": boolean } |
Pola | |
---|---|
tagName |
Nazwa tagu demontażu. |
stopTeardownOnFailure |
Jeśli ma wartość true, tag demontażu jest uruchamiany tylko wtedy, gdy tag główny został uruchomiony. Jeśli wartość to fałsz, tag demontażu uruchamia się niezależnie od stanu uruchamiania głównego tagu. |
TagFiringOption
Wartości w polu enum | |
---|---|
tagFiringOptionUnspecified |
|
unlimited |
Tag może być uruchamiany wielokrotnie na zdarzenie. |
oncePerEvent |
Tag może być uruchamiany tylko raz na zdarzenie, ale może być uruchamiany wielokrotnie podczas wczytywania (np. wczytywania aplikacji lub strony). |
oncePerLoad |
Tag może być wywoływany tylko podczas wczytywania (np. wczytywania aplikacji lub strony). |
ConsentSetting
Zapis JSON |
---|
{ "consentStatus": enum ( |
Pola | |
---|---|
consentStatus |
Stan zgody na wykorzystanie tagu. Jeśli ustawisz wartość NEEDED, środowisko uruchomieniowe sprawdzi, czy typy zgody określone przez
zostało przyznane. |
consentType |
Rodzaj zgody do sprawdzenia podczas uruchamiania tagu, jeśli stan zgody to ZGODA UZALEŻNIONA. Ten parametr musi być typu
gdzie każdy element listy jest typu
. |
ManualConsentOption
Wartości w polu enum | |
---|---|
notSet |
Wartość domyślna, gdy użytkownik nie określił żadnych ustawień. |
notNeeded |
Tag nie wymaga żadnych dodatkowych ustawień zgody. |
needed |
Tag wymaga dodatkowych ustawień zgody. |
Metody |
|
---|---|
|
Tworzy tag GTM. |
|
Usuwa tag GTM. |
|
Pobiera tag GTM. |
|
Wyświetla wszystkie tagi GTM w kontenerze. |
|
Cofnij zmiany w tagu GTM w obszarze roboczym GTM. |
|
Aktualizuje tag GTM. |