Создает переменную GTM. Попробуйте сейчас .
Запрос
HTTP-запрос
POST https://www.googleapis.com/tagmanager/v2/+parent/variables
Параметры
Имя параметра | Ценить | Описание |
---|---|---|
Параметры пути | ||
parent | string | Относительный путь API GTM Workspace. Пример: аккаунты/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
Авторизация
Для этого запроса требуется авторизация со следующей областью действия:
Объем |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
Дополнительную информацию см. на странице аутентификации и авторизации .
Тело запроса
В теле запроса укажите ресурс Variables со следующими свойствами:
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
Обязательные свойства | |||
formatValue.convertFalseToValue. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
formatValue.convertNullToValue. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
formatValue.convertTrueToValue. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
formatValue.convertUndefinedToValue. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
name | string | Отображаемое имя переменной. | записываемый |
parameter[]. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
type | string | Тип переменной GTM. | записываемый |
Дополнительные свойства | |||
disablingTriggerId[] | list | Только для мобильных контейнеров: список идентификаторов триггеров для отключения условных переменных; переменная активируется, если один из триггеров включения имеет значение true, а все триггеры отключения являются ложными. Рассматривается как неупорядоченное множество. | записываемый |
enablingTriggerId[] | list | Только для мобильных контейнеров: список идентификаторов триггеров для включения условных переменных; переменная включается, если один из включающих триггеров имеет значение true, а все отключающие триггеры имеют значение false. Рассматривается как неупорядоченное множество. | записываемый |
formatValue.convertFalseToValue. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
formatValue.convertFalseToValue. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
formatValue.convertFalseToValue. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
formatValue.convertFalseToValue. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
formatValue.convertNullToValue. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
formatValue.convertNullToValue. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
formatValue.convertNullToValue. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
formatValue.convertNullToValue. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
formatValue.convertTrueToValue. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
formatValue.convertTrueToValue. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
formatValue.convertTrueToValue. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
formatValue.convertTrueToValue. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
formatValue.convertUndefinedToValue. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
formatValue.convertUndefinedToValue. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
formatValue.convertUndefinedToValue. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
formatValue.convertUndefinedToValue. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
notes | string | Примечания пользователя о том, как применять эту переменную в контейнере. | записываемый |
parameter[] | list | Параметры переменной. | записываемый |
parameter[]. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
parameter[]. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
parameter[]. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
parameter[]. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
scheduleEndMs | long | Конечная временная метка в миллисекундах для планирования переменной. | записываемый |
scheduleStartMs | long | Начальная временная метка в миллисекундах для планирования переменной. | записываемый |
Ответ
В случае успеха этот метод возвращает ресурс Variables в теле ответа.
Попробуйте!
Используйте API-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.