Zones

Listę metod dla 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 Granice tej strefy.
boundary.condition[] list Warunki, które po połączeniu tworzą granicę.
boundary.condition[].parameter[] list Lista parametrów nazwanych (klucz/wartość) w zależności od typu warunku. Uwagi:
  • W przypadku operatorów binarnych dołącz parametry o nazwach arg0 i arg1, aby określić odpowiednio lewy i prawy operand.
  • W tej chwili lewy operand (arg0) musi być odwołaniem do zmiennej.
  • W przypadku dopasowywania wyrażenia regularnego bez rozróżniania wielkości liter dodaj parametr logiczny o nazwie ignore_case, który ma wartość true. Jeśli wartość nie zostanie określona lub ustawiona, podczas dopasowywania będzie rozróżniana wielkość liter.
  • Aby wykluczyć operator, dodaj parametr logiczny o nazwie negate i ustawiony na 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 do parametru typu odwołania. Używany tylko przez przekształcenia. z możliwością zapisu
boundary.condition[].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
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: 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
boundary.condition[].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
boundary.condition[].type string Typ operatora dla tego warunku.

Akceptowane wartości to:
  • conditionTypeUnspecified
  • contains
  • cssSelector
  • endsWith
  • equals
  • greater
  • greaterOrEquals
  • less
  • lessOrEquals
  • matchRegex
  • startsWith
  • urlMatches
z możliwością zapisu
boundary.customEvaluationTriggerId[] list Identyfikatory aktywatorów niestandardowej oceny. Strefa oceni warunki granicy, gdy zostanie spełniony dowolny z wymienionych aktywatorów.
childContainer[] list Kontenery podrzędne dla tej strefy.
childContainer[].nickname string Nazwa strefy dla 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 GTM wygenerowany w momencie przechowywania. Ta wartość jest obliczana ponownie po każdej modyfikacji strefy.
name string Wyświetlana nazwa strefy.
notes string Użytkownik pokazuje, jak zastosować tę strefę w kontenerze.
path string Ścieżka względna interfejsu API strefy Menedżera tagów Google.
tagManagerUrl string Wygenerowany automatycznie link 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 typów publicznych identyfikatorów, które zostały dodane do białej listy do użytku w tej strefie.
workspaceId string Identyfikator obszaru roboczego Menedżera tagów Google.
zoneId string Identyfikator strefy jednoznacznie identyfikuje strefę GTM.

Metody

utwórz
Tworzy strefę Menedżera tagów Google.
usuń
Usuwa strefę Menedżera tagów Google.
pobierz
otrzymuje 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.
przywróć
Cofa zmiany w strefie Menedżera tagów Google w obszarze roboczym Menedżera tagów Google.
zaktualizuj
Aktualizuje strefę Menedżera tagów Google.