Rules

Reguły kontenera. Reguły zwracają wartość prawda lub fałsz w czasie działania. Pozwalają kontrolować uruchamianie i blokowanie tagów oraz kontrolować, kiedy makra w kontenerze mobilnym mają być włączone lub wyłączone. Więcej informacji znajdziesz w regułach uruchamiania i wyłączania w konfiguracji tagu oraz o regułach włączania i wyłączania w konfiguracji makra.

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

Reprezentacje zasobów

Reprezentuje regułę Menedżera tagów Google.

{
  "accountId": string,
  "containerId": string,
  "ruleId": string,
  "name": string,
  "notes": string,
  "condition": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "fingerprint": string
}
nazwa usługi, Wartość Opis Uwagi
accountId string Identyfikator konta Menedżera tagów Google.
condition[] list Lista warunków, które składają się na tę regułę (między nimi ORAZ). z możliwością zapisu
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ć odwołaniem do makra.
  • 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 zanegować operator, dołącz parametr logiczny o nazwie negate i ustaw go na true.
z możliwością zapisu
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
condition[].parameter[].list[] list Parametry tego parametru listy (klucze będą ignorowane). z możliwością zapisu
condition[].parameter[].map[] list Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). z możliwością zapisu
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 obejmować odwołania do makr (nawet odwołania do makr, które mogą zwracać typy niebędące ciągami znaków).


Akceptowane wartości:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
z możliwością zapisu
condition[].parameter[].value string Wartość parametru (może zawierać odwołania do makr, np. „”), odpowiednio do określonego typu. z możliwością zapisu
condition[].type string Typ operatora tego warunku.

Akceptowane wartości:
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
z możliwością zapisu
containerId string Identyfikator kontenera Menedżera tagów Google.
fingerprint string Odcisk cyfrowy reguły Menedżera tagów Google obliczony w czasie przechowywania. Ta wartość jest obliczana ponownie po każdej zmianie reguły.
name string Wyświetlana nazwa reguły. z możliwością zapisu
notes string Uwagi użytkownika na temat stosowania tej reguły w kontenerze. z możliwością zapisu
ruleId string Identyfikator reguły jednoznacznie identyfikuje regułę Menedżera tagów Google.

Metody

Poniższe metody umożliwiają tworzenie, modyfikowanie, usuwanie i pobieranie reguł.

create (utwórz)
Tworzy regułę Menedżera tagów Google.
usuń
Usuwa regułę Menedżera tagów Google
pobierz
Pobiera regułę Menedżera tagów Google.
list
Wyświetla listę wszystkich reguł Menedżera tagów Google dotyczących kontenera.
aktualizacja
Aktualizuje regułę Menedżera tagów Google.