Variables

Listę metod dla tego zasobu znajdziesz na końcu tej strony.

Reprezentacje zasobów

Reprezentuje zmienną Menedżera tagów Google.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  }
}
Nazwa usługi Wartość Opis Uwagi
accountId string Identyfikator konta Menedżera tagów Google.
containerId string Identyfikator kontenera Menedżera tagów Google.
disablingTriggerId[] list Tylko kontenery mobilne: lista identyfikatorów reguł służących do wyłączania zmiennych warunkowych; zmienna jest włączona, jeśli któraś z reguły aktywującej jest spełniony, a wszystkie pozostałe reguły wyłączające – mają wartość Fałsz. Traktowany jako zestaw nieuporządkowany. z możliwością zapisu
enablingTriggerId[] list Tylko w przypadku kontenerów mobilnych: lista identyfikatorów aktywatorów, które służą do włączania zmiennych warunkowych; zmienna jest włączona, jeśli jeden z reguł włączania jest prawdziwy, a wszystkie reguły wyłączające mają wartość Fałsz. Traktowany jako zestaw nieuporządkowany. z możliwością zapisu
fingerprint string Odcisk cyfrowy zmiennej Menedżera tagów Google wygenerowany w czasie przechowywania. Ta wartość jest obliczana ponownie po każdej modyfikacji zmiennej.
formatValue nested object Opcja konwertowania wartości zmiennej na inną wartość.
formatValue.caseConversionType string Opcja konwertowania wartości zmiennej typu ciąg znaków na małe lub wielkie litery.

Akceptowane wartości to:
  • lowercase
  • none
  • uppercase
formatValue.convertFalseToValue nested object Wartość do przekonwertowania, jeśli wartość zmiennej jest fałszywa.
formatValue.convertFalseToValue.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
formatValue.convertFalseToValue.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
formatValue.convertFalseToValue.list[] list Parametry tego parametru listy (klucze będą ignorowane). z możliwością zapisu
formatValue.convertFalseToValue.map[] list Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). z możliwością zapisu
formatValue.convertFalseToValue.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
formatValue.convertFalseToValue.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
formatValue.convertNullToValue nested object Wartość do przekonwertowania, jeśli wartość zmiennej jest pusta.
formatValue.convertNullToValue.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
formatValue.convertNullToValue.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
formatValue.convertNullToValue.list[] list Parametry tego parametru listy (klucze będą ignorowane). z możliwością zapisu
formatValue.convertNullToValue.map[] list Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). z możliwością zapisu
formatValue.convertNullToValue.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
formatValue.convertNullToValue.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
formatValue.convertTrueToValue nested object Wartość do przekonwertowania, jeśli wartość zmiennej jest prawdziwy.
formatValue.convertTrueToValue.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
formatValue.convertTrueToValue.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
formatValue.convertTrueToValue.list[] list Parametry tego parametru listy (klucze będą ignorowane). z możliwością zapisu
formatValue.convertTrueToValue.map[] list Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). z możliwością zapisu
formatValue.convertTrueToValue.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
formatValue.convertTrueToValue.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
formatValue.convertUndefinedToValue nested object Wartość do przekonwertowania, jeśli wartość zmiennej jest niezdefiniowana.
formatValue.convertUndefinedToValue.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
formatValue.convertUndefinedToValue.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
formatValue.convertUndefinedToValue.list[] list Parametry tego parametru listy (klucze będą ignorowane). z możliwością zapisu
formatValue.convertUndefinedToValue.map[] list Parametry tego parametru mapy (muszą mieć klucze, a klucze muszą być unikalne). z możliwością zapisu
formatValue.convertUndefinedToValue.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
formatValue.convertUndefinedToValue.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
name string Wyświetlana nazwa zmiennej. z możliwością zapisu
notes string Użytkownik pokazuje, jak zastosować tę zmienną w kontenerze. z możliwością zapisu
parameter[] list Parametry zmiennej. z możliwością zapisu
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
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
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: 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
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
parentFolderId string Identyfikator folderu nadrzędnego.
path string Ścieżka względna interfejsu API zmiennej Menedżera tagów Google.
scheduleEndMs long Sygnatura czasowa zakończenia w milisekundach służąca do zaplanowania zmiennej. z możliwością zapisu
scheduleStartMs long Sygnatura czasowa rozpoczęcia w milisekundach służąca do planowania zmiennej. z możliwością zapisu
tagManagerUrl string Wygenerowany automatycznie link do interfejsu menedżera tagów
type string Typ zmiennej GTM. z możliwością zapisu
variableId string Identyfikator zmiennej jednoznacznie identyfikuje zmienną GTM.
workspaceId string Identyfikator obszaru roboczego Menedżera tagów Google.

Metody

utwórz
Tworzy zmienną Menedżera tagów Google.
usuń
Usuwa zmienną GTM.
pobierz
Pobiera zmienną GTM.
list
Wyświetla listę wszystkich zmiennych Menedżera tagów Google w kontenerze.
przywróć
Cofa zmiany w zmiennej GTM w obszarze roboczym Menedżera tagów Google.
zaktualizuj
Aktualizuje zmienną Menedżera tagów Google.