Macros

Makra kontenera. Makra reprezentują wartości oceniane w czasie działania. Podczas konfigurowania reguł i tagów możesz odwoływać się do makr. Szczegółowe informacje o właściwościach, które można ustawiać w makrach Menedżera tagów Google, znajdziesz w dokumentacji słownika makr. Informacje o konfigurowaniu i używaniu makr przez użytkowników znajdziesz w artykule Makra w Centrum pomocy Menedżera tagów Google.

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

Reprezentacje zasobów

Reprezentuje makro Menedżera tagów Google.

{
  "accountId": string,
  "containerId": string,
  "macroId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ],
  "enablingRuleId": [
    string
  ],
  "disablingRuleId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string
}
nazwa usługi, Wartość Opis Uwagi
accountId string Identyfikator konta Menedżera tagów Google.
containerId string Identyfikator kontenera Menedżera tagów Google.
disablingRuleId[] list Tylko kontenery mobilne: lista identyfikatorów reguł służących do wyłączania makr warunkowych. Makro jest włączone, jeśli jedna z reguł włączających jest prawda, a wszystkie reguły wyłączone mają wartość fałsz. Zbiór traktowany jako nieuporządkowany. z możliwością zapisu
enablingRuleId[] list Tylko kontenery mobilne: lista identyfikatorów reguł do włączania makr warunkowych. Makro jest włączone, jeśli jedna z reguł włączających jest prawda, a wszystkie reguły wyłączające – fałsz. Zbiór traktowany jako nieuporządkowany. z możliwością zapisu
fingerprint string Odcisk cyfrowy makra Menedżera tagów Google obliczony w czasie przechowywania danych. Ta wartość jest obliczana ponownie po zmodyfikowaniu makra.
macroId string Identyfikator makra jednoznacznie identyfikuje makro Menedżera tagów Google.
name string Wyświetlana nazwa makra. z możliwością zapisu
notes string Uwagi użytkownika na temat zastosowania tego makra w kontenerze. z możliwością zapisu
parameter[] list Parametry makra. 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 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
parameter[].value string Wartość parametru (może zawierać odwołania do makr, np. „”), odpowiednio do określonego typu. z możliwością zapisu
parentFolderId string Identyfikator folderu nadrzędnego.
scheduleEndMs long Sygnatura czasowa zakończenia (w milisekundach), która umożliwia zaplanowanie makra. z możliwością zapisu
scheduleStartMs long Sygnatura czasowa rozpoczęcia (w milisekundach) planowania makra. z możliwością zapisu
type string Typ makra Menedżera tagów Google. z możliwością zapisu

Metody

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

create (utwórz)
Tworzy makro Menedżera tagów Google.
usuń
Usuwa makro Menedżera tagów Google.
pobierz
Pobiera makro Menedżera tagów Google.
list
Wyświetla listę wszystkich makr Menedżera tagów Google w kontenerze.
aktualizacja
Aktualizuje makro Menedżera tagów Google.