Получить триггер
Возвращает триггер
Request
GET
https://api.ytm.yandex.net/ytm/management/v1/container/{containerId}/trigger/{triggerId}
Path parameters
|
Name |
Description |
|
containerId* |
Type: integer<int64> Уникальный идентификатор контейнера, в котором находится триггер. |
|
triggerId* |
Type: integer<int64> Уникальный идентификатор триггера, информацию о котором необходимо получить. |
Responses
200 OK
OK
Body
application/json
{
"trigger": {
"name": "string",
"create_time": "2022-12-29T18:02:01Z",
"update_time": "2022-12-29T18:02:01Z",
"trigger_id": 0,
"status": "string",
"type": "string",
"data": {
"user_provided_values": [
{
"type": "string",
"required": false,
"parameter_id": 0,
"value": "string"
}
],
"allowed": false,
"template_id": "string"
},
"tags": [
0
],
"user_predicates": [
{
"predicate_id": 0,
"type": "string",
"variable_id": "string",
"target_value": "string",
"not": false
}
],
"original_trigger_id": 0,
"updated_by": "string",
"links_number": 0,
"tags_links": [
"string"
],
"triggers_links": [
"string"
],
"variables_links": [
"string"
]
}
}
|
Name |
Description |
|
trigger |
Type: LinkedEntityTrigger Триггер |
LinkedEntityTrigger
Триггер
|
Name |
Description |
|
data* |
Type: TemplateData Данные шаблона, включая значения параметров, заполненные пользователем, и информацию о доступности шаблона. |
|
create_time |
Type: string<date-time> Дата и время создания в формате ISO 8601. |
|
links_number |
Type: integer<int32> Общее количество ссылок на данную сущность из других сущностей (тегов, триггеров, переменных). |
|
name |
Type: string Название. Min length: Max length: |
|
original_trigger_id |
Type: integer<int64> Идентификатор триггера из рабочей области, из которого был создан данный триггер в версии контейнера. |
|
status |
Type: string Статус объекта в системе Яндекс Тег Менеджер:
|
|
tags |
Type: integer[] Список идентификаторов тегов, которые активируются при срабатывании данного триггера. |
|
tags_links |
Type: string[] Список идентификаторов или имен тегов, которые используют данную сущность. |
|
trigger_id |
Type: integer<int64> Уникальный идентификатор триггера. |
|
triggers_links |
Type: string[] Список идентификаторов или имен триггеров, которые используют данную сущность. |
|
type |
Type: string Тип триггера, определяющий условие его срабатывания:
|
|
update_time |
Type: string<date-time> Дата и время последнего обновления в формате ISO 8601. |
|
updated_by |
Type: string Имя или идентификатор пользователя, который последним обновил данный триггер. |
|
user_predicates |
Type: Predicate[] Условие, определяющее, когда должен сработать триггер. Может проверять значения переменных на равенство, содержание, соответствие регулярному выражению и т.д. Min items: Max items: |
|
variables_links |
Type: string[] Список идентификаторов или имен других переменных, которые используют данную сущность. |
TemplateData
Данные шаблона, включая значения параметров, заполненные пользователем, и информацию о доступности шаблона.
|
Name |
Description |
|
user_provided_values* |
Type: SimpleParameterData[] Базовый класс для значений параметров шаблона, заполненных пользователем. Min items: Max items: |
|
allowed |
Type: boolean Флаг, указывающий, разрешено ли использовать данный шаблон в текущем контейнере. Некоторые шаблоны могут быть недоступны в зависимости от настроек контейнера. |
|
template_id |
Type: string Уникальный идентификатор шаблона в системе Яндекс Тег Менеджер. |
Predicate
Условие, определяющее, когда должен сработать триггер. Может проверять значения переменных на равенство, содержание, соответствие регулярному выражению и т.д.
|
Name |
Description |
|
not |
Type: boolean Флаг, указывающий, нужно ли инвертировать результат проверки условия. Если true, то условие считается выполненным, когда проверка не проходит. |
|
predicate_id |
Type: integer<int64> Уникальный идентификатор условия срабатывания в триггере. |
|
target_value |
Type: string Значение, с которым сравнивается значение переменной. Интерпретация зависит от типа условия. Min length: Max length: |
|
type |
Type: string Тип условия срабатывания для проверки значения переменной:
|
|
variable_id |
Type: string Идентификатор переменной, значение которой проверяется условием. |
SimpleParameterData
|
Name |
Description |
|
parameter_id* |
Type: integer<int64> Уникальный идентификатор параметра в шаблоне. |
|
type* |
Type: string Тип параметра, определяющий способ его отображения и обработки:
|
|
value* |
Type: string Значение параметра, заполненное пользователем при настройке тега, триггера или переменной. Min length: Max length: |
|
required |
Type: boolean Флаг, указывающий, является ли параметр обязательным для заполнения. Если true, то пользователь не сможет сохранить настройки без заполнения этого параметра. |
No longer supported, please use an alternative and newer version.