reports.get
direct_reports_getFetch Yandex Direct performance statistics: impressions, clicks, spend, conversions by campaign, ad group, ad, or query. Use to get complete account data, including Master Campaigns that campaigns.get omits.
Instructions
Статистика: показы, клики, расход, конверсии по кампаниям, группам, объявлениям и запросам. Это основной инструмент счёта.
ВАЖНО о составе кабинета: список кампаний из campaigns.get неполон — кампании Мастера кампаний в него не попадают вовсе, без ошибки и без признака. Отчёт видит всё, что откручивалось, поэтому состав кабинета определяется отсюда, а не из списка кампаний.
Суммы приходят в валюте счёта: сервер запрашивает их у API в рублях, а не в микро-единицах. Документация по полям: https://yandex.ru/dev/direct/doc/ru/reports/fields-list
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Goals | No | идентификаторы целей Метрики | |
| Limit | No | сколько строк вернуть | |
| DateTo | No | YYYY-MM-DD; нужен при DateRangeType=CUSTOM_DATE | |
| Filter | No | условия отбора; всегда массив, даже для одного условия | |
| DateFrom | No | YYYY-MM-DD; нужен при DateRangeType=CUSTOM_DATE | |
| FieldNames | Yes | колонки отчёта; список — direct_fields с service=reports | |
| IncludeVAT | No | YES или NO | |
| ReportType | Yes | одно из: ACCOUNT_PERFORMANCE_REPORT, ADGROUP_PERFORMANCE_REPORT, AD_PERFORMANCE_REPORT, CAMPAIGN_PERFORMANCE_REPORT, CRITERIA_PERFORMANCE_REPORT, CUSTOM_REPORT, REACH_AND_FREQUENCY_PERFORMANCE_REPORT, SEARCH_QUERY_PERFORMANCE_REPORT | |
| DateRangeType | No | одно из: ALL_TIME, AUTO, CUSTOM_DATE, LAST_14_DAYS, LAST_30_DAYS, LAST_365_DAYS, LAST_3_DAYS, LAST_5_DAYS, LAST_7_DAYS, LAST_90_DAYS, … | |
| AttributionModels | No | модели атрибуции; допустимы ТОЛЬКО вместе с Goals, иначе API откажет |