Parameter

Представляет параметр Диспетчера тегов Google.

JSON-представление
{
  "type": enum (Type),
  "key": string,
  "value": string,
  "list": [
    {
      object (Parameter)
    }
  ],
  "map": [
    {
      object (Parameter)
    }
  ],
  "isWeakReference": boolean
}
Поля
type

enum ( Type )

Тип параметра. Допустимые значения:

  • boolean

    : значение представляет собой логическое значение, представленное как «истина» или «ложь».

  • integer

    : значение представляет собой 64-битное целое число со знаком в базе 10.

  • list

    : Должен быть указан список параметров

  • map

    : Необходимо указать карту параметров

  • template

    : значение представляет собой любой текст; это может включать ссылки на переменные (даже ссылки на переменные, которые могут возвращать нестроковые типы)

  • trigger_reference

    : значение представляет триггер, представленный в виде идентификатора триггера.

  • tag_reference

    : значение представляет тег, представленный в виде имени тега.

key

string

Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка.

value

string

Значение параметра (может содержать ссылки на переменные). в соответствии с указанным типом.

list[]

object ( Parameter )

Параметры этого списка параметров (ключи будут игнорироваться).

map[]

object ( Parameter )

Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными).

isWeakReference

boolean

Является ли параметр ссылочного типа сильной или слабой ссылкой. Используется только Трансформациями.

Тип

Изменяя перечисление Type, убедитесь, что документация по полю типа синхронизирована.

Перечисления
typeUnspecified
template Может включать ссылки на переменные.
integer
boolean
list
map
triggerReference
tagReference