Изменение настроек
Изменяет текущие настройки экспорта Data Stream.
Формат запроса
POST https://api.appmetrica.yandex.ru/management/v1/application/{id}/datastream/settings
|
Идентификатор приложения. |
Формат тела запроса
{
"settings": {
"ui_checkbox_enabled": boolean,
"export_fields": [
{
"data_type": string,
"enabled": boolean,
"export_format": string,
"fields": ["profile_id", "os_name", "event_name", "event_timestamp", ... ],
"include_events": ["Useful Event 1", "Useful Event 2", ... ],
"exclude_events": ["Ignored Event 1", "Ignored Event 2", ... ],
"event_attribution": string
},
...
]
}
}
|
Объект с настройками. |
|
Признак включения работы всего Data Stream для приложения. |
|
Список объектов-настроек экспорта. Один объект настроек соответствует одному типу выгружаемых данных. |
|
Тип данных для экспорта. Допустимые значения:
|
|
Признак включения экспорта для указанного типа данных. |
|
Формат экспорта данных. Допустимые значения: |
|
Содержит список наборов полей CSV, которые были использованы для формирования окон данных. |
|
«Белый список» имен событий. Если список не пуст, в экспорт попадут только те события, |
|
«Черный список» имен событий. Из экспорта будут исключены события, |
|
Модель атрибуции для типа данных
Если не указать, будет использоваться значение по умолчанию: |
Формат ответа
{
"settings": {
"ui_checkbox_enabled": boolean,
"export_fields": [
{
"data_type": string,
"enabled": boolean,
"export_format": string,
"fields": ["profile_id", "os_name", "event_name", "event_timestamp", ... ],
"include_events": ["Useful Event 1", "Useful Event 2", ... ],
"exclude_events": ["Ignored Event 1", "Ignored Event 2", ... ],
"event_attribution": string
},
...
]
}
}
|
Ответ API. |
|
Признак включения работы всего Data Stream для приложения. |
|
Список объектов-настроек экспорта. Один объект настроек соответствует одному типу выгружаемых данных. |
|
Тип данных, из которых сформирован поток. Допустимые значения:
|
|
Признак включения экспорта для указанного типа данных. |
|
Формат экспорта данных. Допустимые значения: |
|
Содержит список наборов полей CSV, которые были использованы для формирования окон данных. |
|
«Белый список» имен событий. Если список не пуст, в экспорт попадут только те события, |
|
«Черный список» имен событий. Из экспорта будут исключены события, |
|
Модель атрибуции для типа данных
Если не указать, будет использоваться значение по умолчанию: |
Пример
Запрос:
curl -X POST 'https://api.appmetrica.yandex.ru/management/v1/application/1111/datastream/settings' \
-H 'Content-Type: application/json' \
-H 'Authorization: OAuth oauth_token' \
-d '{
"settings": {
"ui_checkbox_enabled": true,
"export_fields": [
{
"data_type": "installation",
"enabled": true,
"export_format": "csv",
"fields": ["publisher_name", "publisher_id", "tracker_name", "tracking_id", "click_timestamp"]
},
{
"data_type": "event",
"enabled": true,
"export_format": "csv",
"fields": ["profile_id", "os_name", "event_name", "event_timestamp"],
"include_events": ["Useful Event 1", "Useful Event 2"],
"exclude_events": ["Ignored Event 1", "Ignored Event 2"]
},
{
"data_type": "attributed_event",
"enabled": true,
"export_format": "csv",
"fields": ["attributed_event_type", "event_name", "conversion_id", "conversion_name"],
"include_events": ["Useful Event 1", "Useful Event 2" ],
"exclude_events": ["Ignored Event 1", "Ignored Event 2"],
"event_attribution": "last_appmetrica"
}
]
}
}'
Ответ:
{
"settings": {
"ui_checkbox_enabled": true,
"export_fields": [
{
"data_type": "installation",
"enabled": true,
"export_format": "csv",
"fields": ["publisher_name", "publisher_id", "tracker_name", "tracking_id", "click_timestamp"],
"include_events": [],
"exclude_events": []
},
{
"data_type": "event",
"enabled": true,
"export_format": "csv",
"fields": ["profile_id", "os_name", "event_name", "event_timestamp"],
"include_events": ["Useful Event 1", "Useful Event 2"],
"exclude_events": ["Ignored Event 1", "Ignored Event 2"]
},
{
"data_type": "attributed_event",
"enabled": true,
"export_format": "csv",
"fields": ["attributed_event_type", "event_name", "conversion_id", "conversion_name"],
"include_events": ["Useful Event 1", "Useful Event 2"],
"exclude_events": ["Ignored Event 1", "Ignored Event 2"],
"event_attribution": "last_appmetrica"
}
]
}
}
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.