Перейти к содержанию

Экспорт отчета Uplift

Экспортирует отчет Uplift, то есть holdout-метрики кампании или Journey, в CSV-файл через тот же жизненный цикл задачи, что и экспорт статистики сообщений: вызовите export, опрашивайте status, вызовите result, затем скачайте файл.

Запрос

Anchor link to

POST https://api.pushwoosh.com/api/v2/statistics/exportMessagesStatistics/export

Используйте "type": "TASK_TYPE_EXPORT_CONTROL_GROUP_ANALYTICS" и объект export_control_group_analytics вместо export_messages_v2. Аутентификация и остальная часть жизненного цикла (status, result, lastTasks, delete, скачивание) работают точно так же, как описано в разделе экспорт статистики сообщений.

export_control_group_analytics принимает:

ИмяОбязательныйТипОписание
application_codeДаStringКод приложения.
date_fromДаStringНачало окна по собственной временной метке отчета, YYYY-MM-DD или YYYY-MM-DD HH:MM:SS. Значение только с датой расширяется до начала этого дня.
date_toДаStringКонец окна, тот же формат. Значение только с датой расширяется до конца этого дня.
campaignНетStringКод кампании, экспортирует holdout только этой кампании. Взаимоисключающий с journey.
journeyНетStringUUID Journey, экспортирует только точки Holdout Split этого Journey. Взаимоисключающий с campaign.

Оставьте campaign и journey пустыми, чтобы экспортировать все кампании и все Journey, по которым у приложения есть отчет.

Пример запроса

Anchor link to
{
"type": "TASK_TYPE_EXPORT_CONTROL_GROUP_ANALYTICS",
"export_control_group_analytics": {
"application_code": "XXXXX-XXXXX",
"date_from": "2026-08-01",
"date_to": "2026-08-31"
}
}

result возвращает export_control_group_analytics_result.file и .file_url в той же структуре, что и result экспорта статистики сообщений.

Что содержится в файле

Anchor link to

Одна строка на кампанию или на точку holdout в Journey для каждого целевого события. Исходный отчет каждый день записывает новую строку для той же пары, а экспорт сохраняет только самую свежую, поэтому вы получаете текущие значения, а не историю всех прошлых запусков.

СтолбецОписание
timestampКогда была рассчитана эта строка.
owner_typeTYPE_CAMPAIGN или TYPE_JOURNEY.
owner_idКод кампании или сообщения для строки кампании, UUID Journey для строки Journey.
point_uuidUUID точки Holdout Split для строки Journey. Пусто для строки кампании.
event_nameЦелевое событие, которое измеряет эта строка.
attribution_window_secondsПримененное окно атрибуции в секундах.
treatment_users, control_users, treatment_conversions, control_conversions, treatment_events, control_eventsИсходные счетчики, на которых основаны метрики ниже.
uplift_pct, incremental_events, percent_of_treatment, z_score, p_value, confidence_pctТе же метрики, что и в отчете Uplift.
significanceTYPE_SIGNIFICANT, TYPE_NOT_SIGNIFICANT или TYPE_NOT_ENOUGH_DATA.
revenue_tracked1, если источник дохода для целевого события был настроен, 0, если строка лишь оценивает доход по устаревшему резервному механизму. См. Доход в отчете.
treatment_revenue_<currency>, control_revenue_<currency>, incremental_revenue_<currency>По три столбца на валюту, код валюты в нижнем регистре (например, treatment_revenue_usd). Файл содержит столбцы только для тех валют, которые действительно встречаются в экспортированных строках.