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:
Akceptowane wartości:
|
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.