Tags

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:
  • "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, 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:
  • boolean: wartość jest wartością logiczną „true” (prawda) lub „false” (fałsz).
  • integer: wartość przedstawia 64-bitową liczbę całkowitą ze znakiem w systemie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość reprezentuje dowolny tekst; może to być 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łę, reprezentującą ją identyfikator reguły.
  • tag_reference: wartość reprezentuje tag, reprezentujący go


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 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:
  • Musi to być typ MAP.
  • Każdy parametr na 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. 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:
  • boolean: wartość jest wartością logiczną „true” (prawda) lub „false” (fałsz).
  • integer: wartość przedstawia 64-bitową liczbę całkowitą ze znakiem w systemie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość reprezentuje dowolny tekst; może to być 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łę, reprezentującą ją identyfikator reguły.
  • tag_reference: wartość reprezentuje tag, reprezentujący go


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 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:
  • boolean: wartość jest wartością logiczną „true” (prawda) lub „false” (fałsz).
  • integer: wartość przedstawia 64-bitową liczbę całkowitą ze znakiem w systemie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość reprezentuje dowolny tekst; może to być 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łę, reprezentującą ją identyfikator reguły.
  • tag_reference: wartość reprezentuje tag, reprezentujący go


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 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:
  • boolean: wartość jest wartością logiczną „true” (prawda) lub „false” (fałsz).
  • integer: wartość przedstawia 64-bitową liczbę całkowitą ze znakiem w systemie 10
  • list: należy określić listę parametrów
  • map: należy określić mapę parametrów
  • template: wartość reprezentuje dowolny tekst; może to być 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łę, reprezentującą ją identyfikator reguły.
  • tag_reference: wartość reprezentuje tag, reprezentujący go


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 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:
  • "oncePerEvent"
  • "oncePerLoad"
  • "tagFiringOptionUnspecified"
  • "unlimited"
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.