Listę metod dostępnych w przypadku tego zasobu znajdziesz na końcu tej strony.
Reprezentacje zasobów
Reprezentuje tag Menedżera tagów Google.
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "tagId": string, "name": string, "type": string, "firingRuleId": [ string ], "blockingRuleId": [ string ], "liveOnly": boolean, "priority": { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ], "isWeakReference": boolean }, "notes": string, "scheduleStartMs": long, "scheduleEndMs": long, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ], "isWeakReference": boolean } ], "fingerprint": string, "firingTriggerId": [ string ], "blockingTriggerId": [ string ], "setupTag": [ { "tagName": string, "stopOnSetupFailure": boolean } ], "teardownTag": [ { "tagName": string, "stopTeardownOnFailure": boolean } ], "parentFolderId": string, "tagFiringOption": string, "tagManagerUrl": string, "paused": boolean, "monitoringMetadata": { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ], "isWeakReference": boolean }, "monitoringMetadataTagNameKey": string, "consentSettings": { "consentStatus": string, "consentType": { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ], "isWeakReference": boolean } } }
nazwa usługi, | Wartość | Opis | Uwagi |
---|---|---|---|
accountId |
string |
Identyfikator konta Menedżera tagów Google. | |
blockingRuleId[] |
list |
Identyfikatory reguł blokowania. Jeśli któraś z wymienionych reguł ma wartość prawda, tag się nie uruchomi. | z możliwością zapisu |
blockingTriggerId[] |
list |
Identyfikatory reguł blokujących. Jeśli któraś z tych reguł ma wartość Prawda, tag się nie uruchomi. | z możliwością zapisu |
consentSettings |
nested object |
Ustawienia uzyskiwania zgody dla tagu. | z możliwością zapisu |
consentSettings.consentStatus |
string |
Stan zgody tagu. Jeśli zasada ma wartość NEEDED, środowisko wykonawcze sprawdzi, czy typy zgód określone w polu consent_type zostały przyznane.
Akceptowane wartości:
|
|
consentSettings.consentType |
nested object |
Rodzaj zgód, które należy sprawdzić podczas uruchamiania tagu, jeśli stan zgody jest wymagany. Ten parametr musi być typu LIST , a każdy element listy jest typu STRING . |
|
consentSettings.consentType.isWeakReference |
boolean |
Określa, czy do parametru typu odwołania występuje silne lub słabe odwołanie. Używane tylko przez przekształcenia. | z możliwością zapisu |
consentSettings.consentType.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
consentSettings.consentType.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
consentSettings.consentType.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
consentSettings.consentType.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
consentSettings.consentType.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
containerId |
string |
Identyfikator kontenera Menedżera tagów Google. | |
fingerprint |
string |
Odcisk cyfrowy tagu Menedżera tagów Google obliczany podczas przechowywania. Ta wartość jest obliczana ponownie po każdej modyfikacji tagu. | |
firingRuleId[] |
list |
Uruchamianie identyfikatorów reguł. Tag jest uruchamiany, gdy którakolwiek z wymienionych reguł jest prawdziwa, a wszystkie reguły blockingRuleIds (jeśli zostały określone) mają wartość fałsz. |
z możliwością zapisu |
firingTriggerId[] |
list |
Identyfikatory aktywatorów. Tag jest uruchamiany, gdy którakolwiek z tych reguł ma wartość prawda, a wszystkie jego reguły (blockingTriggerIds ) mają wartość Fałsz. |
z możliwością zapisu |
liveOnly |
boolean |
Jeśli zasada ma wartość Prawda, ten tag będzie się uruchamiać tylko w środowisku aktywnym (np. nie w trybie podglądu ani debugowania). | z możliwością zapisu |
monitoringMetadata |
nested object |
Mapa par klucz-wartość metadanych tagu, które mają być dołączane w danych zdarzenia na potrzeby monitorowania tagów. Uwagi:
|
z możliwością zapisu |
monitoringMetadata.isWeakReference |
boolean |
Określa, czy do parametru typu odwołania występuje silne lub słabe odwołanie. Używane tylko przez przekształcenia. | z możliwością zapisu |
monitoringMetadata.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
monitoringMetadata.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
monitoringMetadata.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
monitoringMetadata.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
monitoringMetadata.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
monitoringMetadataTagNameKey |
string |
Jeśli pole nie jest puste, wyświetlana nazwa tagu zostanie uwzględniona w mapie metadanych monitorowania z wykorzystaniem podanego klucza. | z możliwością zapisu |
name |
string |
Wyświetlana nazwa tagu. | z możliwością zapisu |
notes |
string |
Użytkownik zauważa, jak zastosować ten tag w kontenerze. | z możliwością zapisu |
parameter[] |
list |
Parametry tagu. | z możliwością zapisu |
parameter[].isWeakReference |
boolean |
Określa, czy do parametru typu odwołania występuje silne lub słabe odwołanie. Używane tylko przez przekształcenia. | z możliwością zapisu |
parameter[].key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
parameter[].list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
parameter[].map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
parameter[].type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
parameter[].value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
parentFolderId |
string |
Identyfikator folderu nadrzędnego. | |
path |
string |
Ścieżka względna interfejsu API tagu Menedżera tagów Google. | |
paused |
boolean |
Wskazuje, czy tag jest wstrzymany, co uniemożliwia jego uruchomienie. | z możliwością zapisu |
priority |
nested object |
Zdefiniowany przez użytkownika liczbowy priorytet tagu. Tagi są uruchamiane asynchronicznie w kolejności zgodnej z priorytetem. Tagi o większej wartości liczbowej uruchamiają się jako pierwsze. Priorytet tagu może być dodatni lub ujemny. Wartością domyślną jest 0. | z możliwością zapisu |
priority.isWeakReference |
boolean |
Określa, czy do parametru typu odwołania występuje silne lub słabe odwołanie. Używane tylko przez przekształcenia. | z możliwością zapisu |
priority.key |
string |
Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane dla parametrów najwyższego poziomu oraz wartości mapy. Ignorowana w przypadku wartości list. | z możliwością zapisu |
priority.list[] |
list |
Parametry tego parametru listy (klucze będą ignorowane). | z możliwością zapisu |
priority.map[] |
list |
Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). | z możliwością zapisu |
priority.type |
string |
Typ parametru. Prawidłowe wartości to:
Akceptowane wartości:
|
z możliwością zapisu |
priority.value |
string |
Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. | z możliwością zapisu |
scheduleEndMs |
long |
Sygnatura czasowa zakończenia (w milisekundach) pozwalająca zaplanować tag. | z możliwością zapisu |
scheduleStartMs |
long |
Sygnatura czasowa początku uruchomienia tagu (w milisekundach). | z możliwością zapisu |
setupTag[] |
list |
Lista tagów konfiguracji. Obecnie zezwalamy na jedną z tych opcji. | |
setupTag[].stopOnSetupFailure |
boolean |
Jeśli ma wartość prawda, uruchamiaj tag główny tylko wtedy, gdy tag konfiguracji zostanie uruchomiony. Jeśli wartość to fałsz, uruchamiaj tag główny niezależnie od stanu uruchomienia tagu konfiguracji. | |
setupTag[].tagName |
string |
Nazwa tagu konfiguracji. | |
tagFiringOption |
string |
Opcja uruchamiania tego tagu.
Akceptowane wartości:
|
|
tagId |
string |
Identyfikator tagu jednoznacznie identyfikuje tag Menedżera tagów Google. | |
tagManagerUrl |
string |
Link wygenerowany automatycznie do interfejsu Menedżera tagów | |
teardownTag[] |
list |
Lista tagów dezaktywacji. Obecnie zezwalamy na jedną z tych opcji. | |
teardownTag[].stopTeardownOnFailure |
boolean |
Jeśli ma wartość prawda, tag dezaktywacji uruchamiaj tylko wtedy, gdy tag główny uruchomi się pomyślnie. Jeśli ma wartość false (fałsz), uruchamiaj tag dezaktywacji niezależnie od stanu uruchomienia głównego tagu. | |
teardownTag[].tagName |
string |
Nazwa tagu demontażu. | |
type |
string |
Typ tagu Menedżera tagów Google. | z możliwością zapisu |
workspaceId |
string |
Identyfikator obszaru roboczego Menedżera tagów Google. |
Metody
- create (utwórz)
- Tworzy tag Menedżera tagów Google.
- usuń
- Usuwa tag Menedżera tagów Google.
- pobierz
- Pobiera tag Menedżera tagów Google.
- list
- Wyświetla listę wszystkich tagów Menedżera tagów Google w kontenerze.
- revert
- Cofa zmiany w tagu Menedżera tagów Google w obszarze roboczym Menedżera tagów Google.
- aktualizacja
- Aktualizuje tag Menedżera tagów Google.