Tags

Listę metod dla 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 Blokowanie identyfikatorów aktywatorów. Jeśli któraś z wymienionych reguł zwróci wartość prawda, tag się nie uruchomi. z możliwością zapisu
consentSettings nested object Ustawienia dotyczące uzyskiwania zgody w przypadku tagu. z możliwością zapisu
consentSettings.consentStatus string Stan zgody tagu. Jeśli zasada ma wartość NEEDED, środowisko wykonawcze sprawdza, czy zostały przyznane rodzaje zgody określone w polu consent_type.

Akceptowane wartości to:
  • needed
  • notNeeded
  • notSet
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, w którym każdy element listy ma typ STRING.
consentSettings.consentType.isWeakReference boolean Określa, czy do parametru typu odwołania występuje silne lub słabe odwołanie do parametru typu odwołania. Używany tylko przez przekształcenia. z możliwością zapisu
consentSettings.consentType.key string Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane w przypadku parametrów najwyższego poziomu oraz wartości mapowania. 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:
  • boolean: ta wartość to wartość logiczna, reprezentowana przez wartość „true” (prawda). lub „false”
  • integer: wartość reprezentuje 64-bitową wartość całkowitą ze znakiem w podstawie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość przedstawia dowolny tekst; może to obejmować odwołania do zmiennych (nawet odwołania do zmiennych, które mogą zwracać typy inne niż ciągi znaków).
  • trigger_reference: wartość reprezentuje regułę przedstawianą jako identyfikator reguły.
  • tag_reference: ta wartość reprezentuje tag reprezentowany jako nazwa tagu.
.

Akceptowane wartości:
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
z możliwością zapisu
consentSettings.consentType.value string Wartość parametru (może zawierać odwołania do zmiennych, np. „”), w zależności od 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 wygenerowany w momencie przechowywania. Ta wartość jest obliczana ponownie po każdej zmodyfikowaniu tagu.
firingRuleId[] list Identyfikatory uruchamiania reguł. Tag jest uruchamiany, gdy jest spełniony dowolny z wymienionych warunków, a wszystkie blockingRuleIds (jeśli zostały określone) są fałszywe. z możliwością zapisu
firingTriggerId[] list Identyfikatory uruchamiania reguł. Tag uruchomi się, gdy którakolwiek z wymienionych reguł będzie prawdziwa, a wszystkie blockingTriggerIds (jeśli jakiekolwiek określisz) będą fałszywe. z możliwością zapisu
liveOnly boolean Jeśli ma wartość true (prawda), ten tag będzie się uruchamiać tylko w aktywnym środowisku (np. nie w trybie podglądu ani debugowania). z możliwością zapisu
monitoringMetadata nested object Mapa par klucz-wartość metadanych tagów, które mają być uwzględnione w danych zdarzenia na potrzeby monitorowania tagów. Uwagi:
  • Parametr musi być typu MAP.
  • Każdy parametr w mapie jest typu TEMPLATE, ale nie może zawierać odwołań do zmiennych.
z możliwością zapisu
monitoringMetadata.isWeakReference boolean Określa, czy do parametru typu odwołania występuje silne lub słabe odwołanie do parametru typu odwołania. Używany tylko przez przekształcenia. z możliwością zapisu
monitoringMetadata.key string Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane w przypadku parametrów najwyższego poziomu oraz wartości mapowania. 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:
  • boolean: ta wartość to wartość logiczna, reprezentowana przez wartość „true” (prawda). lub „false”
  • integer: wartość reprezentuje 64-bitową wartość całkowitą ze znakiem w podstawie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość przedstawia dowolny tekst; może to obejmować odwołania do zmiennych (nawet odwołania do zmiennych, które mogą zwracać typy inne niż ciągi znaków).
  • trigger_reference: wartość reprezentuje regułę przedstawianą jako identyfikator reguły.
  • tag_reference: ta wartość reprezentuje tag reprezentowany jako nazwa tagu.
.

Akceptowane wartości:
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
z możliwością zapisu
monitoringMetadata.value string Wartość parametru (może zawierać odwołania do zmiennych, np. „”), w zależności od 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 za pomocą podanego klucza. z możliwością zapisu
name string Wyświetlana nazwa tagu. z możliwością zapisu
notes string Użytkownik pokazuje, 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 do parametru typu odwołania. Używany tylko przez przekształcenia. z możliwością zapisu
parameter[].key string Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane w przypadku parametrów najwyższego poziomu oraz wartości mapowania. 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:
  • boolean: ta wartość to wartość logiczna, reprezentowana przez wartość „true” (prawda). lub „false”
  • integer: wartość reprezentuje 64-bitową wartość całkowitą ze znakiem w podstawie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość przedstawia dowolny tekst; może to obejmować odwołania do zmiennych (nawet odwołania do zmiennych, które mogą zwracać typy inne niż ciągi znaków).
  • trigger_reference: wartość reprezentuje regułę przedstawianą jako identyfikator reguły.
  • tag_reference: ta wartość reprezentuje tag reprezentowany jako nazwa tagu.
.

Akceptowane wartości:
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
z możliwością zapisu
parameter[].value string Wartość parametru (może zawierać odwołania do zmiennych, np. „”), w zależności od 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 Określony przez użytkownika numeryczny priorytet tagu. Tagi są uruchamiane asynchronicznie w kolejności według priorytetu. Tagi o wyższych wartościach liczbowych są uruchamiane jako pierwsze. Priorytet tagu może być wartością dodatnią lub ujemną. 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 do parametru typu odwołania. Używany tylko przez przekształcenia. z możliwością zapisu
priority.key string Nazwany klucz, który jednoznacznie identyfikuje parametr. Wymagane w przypadku parametrów najwyższego poziomu oraz wartości mapowania. 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:
  • boolean: ta wartość to wartość logiczna, reprezentowana przez wartość „true” (prawda). lub „false”
  • integer: wartość reprezentuje 64-bitową wartość całkowitą ze znakiem w podstawie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość przedstawia dowolny tekst; może to obejmować odwołania do zmiennych (nawet odwołania do zmiennych, które mogą zwracać typy inne niż ciągi znaków).
  • trigger_reference: wartość reprezentuje regułę przedstawianą jako identyfikator reguły.
  • tag_reference: ta wartość reprezentuje tag reprezentowany jako nazwa tagu.
.

Akceptowane wartości:
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
z możliwością zapisu
priority.value string Wartość parametru (może zawierać odwołania do zmiennych, np. „”), w zależności od określonego typu. z możliwością zapisu
scheduleEndMs long Sygnatura czasowa zakończenia w milisekundach służąca do zaplanowania tagu. z możliwością zapisu
scheduleStartMs long Sygnatura czasowa rozpoczęcia (w milisekundach) umożliwiająca zaplanowanie tagu. z możliwością zapisu
setupTag[] list Lista tagów konfiguracji. Obecnie zezwalamy tylko na jedną z nich.
setupTag[].stopOnSetupFailure boolean Jeśli tag konfiguracji ma wartość Prawda, uruchamiaj tag główny tylko wtedy, gdy tag konfiguracji uruchomi się prawidłowo. W przypadku wartości fałsz uruchom tag główny niezależnie od stanu uruchamiania tagu konfiguracji.
setupTag[].tagName string Nazwa tagu konfiguracji.
tagFiringOption string Opcja uruchamiania tego tagu.

Akceptowane wartości to:
  • oncePerEvent
  • oncePerLoad
  • tagFiringOptionUnspecified
  • unlimited
tagId string Identyfikator tagu jednoznacznie identyfikuje tag Menedżera tagów Google.
tagManagerUrl string Wygenerowany automatycznie link do interfejsu menedżera tagów
teardownTag[] list Lista tagów zakończenia. Obecnie zezwalamy tylko na jedną z nich.
teardownTag[].stopTeardownOnFailure boolean Jeśli tag zakończenia ma wartość Prawda, uruchamia się tylko wtedy, gdy tag główny uruchomi się prawidłowo. W przypadku wartości fałsz uruchom tag zakończenia niezależnie od stanu uruchomienia tagu głównego.
teardownTag[].tagName string Nazwa tagu zakończenia.
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

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.
przywróć
Cofa zmiany w tagu Menedżera tagów Google w obszarze roboczym Menedżera tagów Google.
zaktualizuj
Aktualizuje tag Menedżera tagów Google.