REST Resource: accounts.containers.workspaces.variables

Zasób: Variable

Reprezentuje zmienną Menedżera tagów Google.

Zapis JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    object (FormatValue)
  }
}
Pola
path

string

Ścieżka względna interfejsu API zmiennej Menedżera tagów Google.

accountId

string

Identyfikator konta Menedżera tagów Google.

containerId

string

Identyfikator kontenera Menedżera tagów Google.

workspaceId

string

Identyfikator obszaru roboczego Menedżera tagów Google.

variableId

string

Identyfikator zmiennej jednoznacznie identyfikuje zmienną Menedżera tagów Google.

name

string

Wyświetlana nazwa zmiennej.

type

string

Typ zmiennej Menedżera tagów Google.

notes

string

Notatki użytkownika dotyczące stosowania tej zmiennej w kontenerze.

scheduleStartMs

string (int64 format)

Znacznik czasu rozpoczęcia w milisekundach, aby zaplanować zmienną.

scheduleEndMs

string (int64 format)

Znacznik czasu zakończenia w milisekundach, aby zaplanować zmienną.

parameter[]

object (Parameter)

Parametry zmiennej.

enablingTriggerId[]

string

Tylko w przypadku kontenerów mobilnych: lista identyfikatorów czynników uruchamiających, które umożliwiają stosowanie zmiennych warunkowych. Zmienna jest włączona, jeśli jeden z czynników uruchamiających jest prawdziwy, a wszystkie czynniki wyłączające są fałszywe. Traktowane jako nieuporządkowany zbiór.

disablingTriggerId[]

string

Tylko w przypadku kontenerów mobilnych: lista identyfikatorów czynników uruchamiających, które wyłączają zmienne warunkowe. Zmienna jest włączona, jeśli jeden z czynników uruchamiających jest prawdziwy, a wszystkie czynniki wyłączające są fałszywe. Traktowane jako nieuporządkowany zbiór.

fingerprint

string

Odcisk cyfrowy zmiennej Menedżera tagów Google obliczony w momencie zapisywania. Ta wartość jest ponownie obliczana za każdym razem, gdy zmienna jest modyfikowana.

parentFolderId

string

Identyfikator folderu nadrzędnego.

tagManagerUrl

string

Automatycznie wygenerowany link do interfejsu Menedżera tagów.

formatValue

object (FormatValue)

Opcja konwertowania wartości zmiennej na inną wartość.

FormatValue

Zapis JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertToNumber": enum (DecimalSeparatorType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertToBoolean": boolean,
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Pola
caseConversionType

enum (CaseConversionType)

Opcja konwertowania wartości zmiennej typu string na małe lub wielkie litery.

convertToNumber

enum (DecimalSeparatorType)

Opcja konwertowania wartości zmiennej na liczbę.

convertNullToValue

object (Parameter)

Wartość, na którą ma zostać przekonwertowana wartość zmiennej, jeśli jest ona równa null.

convertUndefinedToValue

object (Parameter)

Wartość, na którą ma zostać przekonwertowana wartość zmiennej, jeśli jest ona niezdefiniowana.

convertToBoolean

boolean

Opcja konwertowania wartości zmiennej na wartość logiczną.

convertTrueToValue

object (Parameter)

Wartość, na którą ma zostać przekonwertowana wartość zmiennej, jeśli jest ona równa true.

convertFalseToValue

object (Parameter)

Wartość, na którą ma zostać przekonwertowana wartość zmiennej, jeśli jest ona równa false.

CaseConversionType

Wartości w polu enum
none
lowercase Opcja konwertowania wartości zmiennej na małe litery.
uppercase Opcja konwertowania wartości zmiennej na wielkie litery.

DecimalSeparatorType

Wartości w polu enum
decimalSeparatorTypeUnspecified
period Opcja konwertowania wartości zmiennej na liczbę z kropką jako separatorem dziesiętnym.
comma Opcja konwertowania wartości zmiennej na liczbę z przecinkiem jako separatorem dziesiętnym.
automatic Opcja konwertowania wartości zmiennej na liczbę z automatycznym wykrywaniem separatora dziesiętnego.

Metody

create

Tworzy zmienną Menedżera tagów Google.

delete

Usuwa zmienną Menedżera tagów Google.

get

Pobiera zmienną Menedżera tagów Google.

list

Wyświetla listę wszystkich zmiennych Menedżera tagów Google w kontenerze.

revert

Przywraca zmiany w zmiennej Menedżera tagów Google w obszarze roboczym Menedżera tagów Google.

update

Aktualizuje zmienną Menedżera tagów Google.