Zones

Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.

Ressourcendarstellungen

Stellt den Inhalt einer Google Tag Manager-Zone dar.

{
  "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
    ]
  }
}
Property-Name Wert Beschreibung Hinweise
accountId string GTM-Konto-ID.
boundary nested object Die Grenze dieser Zone.
boundary.condition[] list Die Bedingungen, die, wenn sie miteinander verbunden sind, die Grenze bilden.
boundary.condition[].parameter[] list Eine Liste benannter Parameter (Schlüssel/Wert), je nach Typ der Bedingung. Hinweise:
  • Fügen Sie für binäre Operatoren die Parameter arg0 und arg1 ein, um den linken bzw. rechten Operanden anzugeben.
  • Derzeit muss der linke Operand (arg0) ein Verweis auf eine Variable sein.
  • Wenn bei einem regulären Ausdruck die Groß-/Kleinschreibung nicht berücksichtigt wird, fügen Sie den booleschen Parameter ignore_case hinzu, der auf true gesetzt ist. Wenn sie nicht angegeben oder auf einen anderen Wert festgelegt ist, wird beim Abgleich die Groß-/Kleinschreibung beachtet.
  • Um einen Operator zu negieren, fügen Sie einen booleschen Parameter namens negate hinzu, der auf true gesetzt ist.
Bearbeitbar
boundary.condition[].parameter[].isWeakReference boolean Gibt an, ob stark oder schwach auf einen Referenztypparameter verwiesen wird. Wird nur von Transformationen verwendet. Bearbeitbar
boundary.condition[].parameter[].key string Der benannte Schlüssel, der einen Parameter eindeutig identifiziert. Erforderlich für Parameter der obersten Ebene sowie Zuordnungswerte. Wird für Listenwerte ignoriert. Bearbeitbar
boundary.condition[].parameter[].list[] list Die Parameter dieses Listenparameters (Schlüssel werden ignoriert). Bearbeitbar
boundary.condition[].parameter[].map[] list Die Parameter dieses Kartenparameters (müssen Schlüssel haben, Schlüssel müssen eindeutig sein). Bearbeitbar
boundary.condition[].parameter[].type string Der Parametertyp. Gültige Werte sind:
  • boolean: Der Wert steht für einen booleschen Wert, der als „true“ dargestellt wird oder „false“
  • integer: Der Wert stellt eine 64-Bit-Ganzzahl mit Vorzeichen zur Basis 10 dar.
  • list: Es sollte eine Liste von Parametern angegeben werden.
  • map: Es sollte eine Zuordnung von Parametern angegeben werden.
  • template: Der Wert steht für einen beliebigen Text. Dies kann Variablenverweise umfassen (auch Variablenverweise, die Nicht-String-Typen zurückgeben)
  • trigger_reference: Der Wert steht für einen Trigger, der als Trigger-ID dargestellt wird.
  • tag_reference: Der Wert steht für ein Tag, das als Tag-Name dargestellt wird.


Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • boolean
  • integer
  • list
  • map
  • tagReference
  • template
  • triggerReference
  • typeUnspecified
Bearbeitbar
boundary.condition[].parameter[].value string Der Wert eines Parameters (kann Variablenverweise wie "" enthalten), je nach dem angegebenen Typ. Bearbeitbar
boundary.condition[].type string Der Typ des Operators für diese Bedingung.

Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • conditionTypeUnspecified
  • contains
  • cssSelector
  • endsWith
  • equals
  • greater
  • greaterOrEquals
  • less
  • lessOrEquals
  • matchRegex
  • startsWith
  • urlMatches
Bearbeitbar
boundary.customEvaluationTriggerId[] list Trigger-IDs für benutzerdefinierte Auswertungen. Eine Zone wertet ihre Grenzbedingungen aus, wenn einer der aufgeführten Trigger wahr ist.
childContainer[] list Container, die dieser Zone untergeordnet sind.
childContainer[].nickname string Der Name der Zone für den untergeordneten Container.
childContainer[].publicId string Die öffentliche ID des untergeordneten Containers.
containerId string GTM-Container-ID.
fingerprint string Der Fingerabdruck der GTM-Zone, der zum Zeitpunkt der Speicherung berechnet wurde. Dieser Wert wird bei jeder Änderung der Zone neu berechnet.
name string Anzeigename der Zone.
notes string Nutzerhinweise zum Anwenden dieser Zone im Container.
path string Relativer API-Pfad der GTM-Zone.
tagManagerUrl string Automatisch generierter Link zur Tag Manager-Benutzeroberfläche
typeRestriction nested object Typeinschränkungen dieser Zone.
typeRestriction.enable boolean "True", wenn Typeinschränkungen für diese Zone aktiviert wurden.
typeRestriction.whitelistedTypeId[] list Liste der öffentlichen IDs, die zur Verwendung in dieser Zone auf die Zulassungsliste gesetzt wurden.
workspaceId string GTM-Arbeitsbereich-ID.
zoneId string Die Zonen-ID identifiziert die GTM-Zone eindeutig.

Methoden

erstellen
Erstellt eine GTM-Zone.
Delete
Löscht eine GTM-Zone.
get
Ruft eine GTM-Zone ab.
list
Listet alle GTM-Zonen eines GTM-Container-Arbeitsbereichs auf.
Wiederherstellen
Setzt Änderungen an einer GTM-Zone in einem GTM-Arbeitsbereich zurück.
Update
Aktualisiert eine GTM-Zone.