Zones

Listę metod dostępnych w przypadku tego zasobu znajdziesz na końcu tej strony.

Reprezentacje zasobów

Reprezentuje zawartość strefy Menedżera tagów Google.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "zoneId": string,
  "name": string,
  "fingerprint": string,
  "tagManagerUrl": string,
  "notes": string,
  "childContainer": [
    {
      "publicId": string,
      "nickname": string
    }
  ],
  "boundary": {
    "condition": [
      {
        "type": string,
        "parameter": [
          {
            "type": string,
            "key": string,
            "value": string,
            "list": [
              (Parameter)
            ],
            "map": [
              (Parameter)
            ],
            "isWeakReference": boolean
          }
        ]
      }
    ],
    "customEvaluationTriggerId": [
      string
    ]
  },
  "typeRestriction": {
    "enable": boolean,
    "whitelistedTypeId": [
      string
    ]
  }
}
nazwa usługi, Wartość Opis Uwagi
accountId string Identyfikator konta Menedżera tagów Google.
boundary nested object Granica tej strefy.
boundary.condition[] list Warunki, które po połączeniu tworzą granicę.
boundary.condition[].parameter[] list Lista nazwanych parametrów (klucz/wartość) w zależności od typu warunku. Uwagi:
  • W przypadku operatorów binarnych uwzględnij parametry o nazwach arg0 i arg1, aby określić odpowiednio lewy i prawy operand.
  • Obecnie lewy operand (arg0) musi być odniesieniem do zmiennej.
  • Aby nie rozróżniać wielkości liter w wyrażeniach regularnych, dodaj parametr logiczny o nazwie ignore_case ustawiony na true. Jeśli nie określisz żadnej wartości ani nie wybierzesz żadnej innej wartości, podczas dopasowywania rozróżniana będzie wielkość liter.
  • Aby wykluczyć operator, dodaj parametr logiczny o nazwie negate parametr logiczny „true”.
z możliwością zapisu
boundary.condition[].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
boundary.condition[].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
boundary.condition[].parameter[].list[] list Parametry tego parametru listy (klucze będą ignorowane). z możliwością zapisu
boundary.condition[].parameter[].map[] list Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). z możliwością zapisu
boundary.condition[].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
boundary.condition[].parameter[].value string Wartość parametru (może zawierać odwołania do zmiennych takich jak „”) odpowiednio do określonego typu. z możliwością zapisu
boundary.condition[].type string Typ operatora tego warunku.

Akceptowane wartości:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
z możliwością zapisu
boundary.customEvaluationTriggerId[] list Identyfikatory reguł niestandardowej oceny. Strefa oceni swoje warunki graniczne, gdy dowolny z wymienionych aktywatorów zostanie spełniony.
childContainer[] list Kontenery, które są podrzędne w tej strefie.
childContainer[].nickname string Nazwa strefy kontenera podrzędnego.
childContainer[].publicId string Publiczny identyfikator kontenera podrzędnego.
containerId string Identyfikator kontenera Menedżera tagów Google.
fingerprint string Odcisk cyfrowy strefy Menedżera tagów Google obliczany podczas przechowywania danych. Ta wartość jest obliczana ponownie po zmodyfikowaniu strefy.
name string Wyświetlana nazwa strefy.
notes string Uwagi użytkownika na temat zastosowania tej strefy w kontenerze.
path string Względna ścieżka interfejsu API w Menedżerze tagów Google.
tagManagerUrl string Link wygenerowany automatycznie do interfejsu Menedżera tagów
typeRestriction nested object Ograniczenia typu tej strefy.
typeRestriction.enable boolean Prawda, jeśli dla tej strefy zostały włączone ograniczenia typu.
typeRestriction.whitelistedTypeId[] list Lista identyfikatorów publicznych typów, które zostały umieszczone na białej liście do użytku w tej strefie.
workspaceId string Identyfikator obszaru roboczego Menedżera tagów Google.
zoneId string Identyfikator strefy jednoznacznie identyfikuje strefę Menedżera tagów Google.

Metody

create (utwórz)
Tworzy strefę Menedżera tagów Google.
usuń
Usuwa strefę Menedżera tagów Google.
pobierz
Pobiera strefę Menedżera tagów Google.
list
Wyświetla listę wszystkich stref Menedżera tagów Google w obszarze roboczym kontenera Menedżera tagów Google.
revert
Przywraca zmiany w strefie Menedżera tagów Google w obszarze roboczym Menedżera tagów Google.
aktualizacja
Aktualizuje strefę Menedżera tagów Google.