Импорт данных Яндекс.Директ в Power BI и Excel

Функция для Power Query и Power BI, которая позволяет забирать статистику из рекламной системы Яндекс.Директ напрямую по API. Забирать данные будем из сервиса Reports, он предназначен для получения статистики по аккаунту рекламодателя.

Документация по API Reports

Список типов отчетов

Список полей для отчета

Как использовать

  1. Запускаем расширенный редактор запросов, вставляем код функции.
  2. Получаем токен по ссылке, вставляем
  3. Заполняем логин клиента
  4. Заполняем логин клиента (Поле ClientLogin).

Заполняем если агентский аккаунт.

  1. Выбираем список полей в отчете.

Ориентируемся на список доступных полей в документации API Директа. Все поля пишем через запятую, без пробелов.

  1. Выбираем тип отчета.

По ссылке список возможных отчетов. Выбираем нужный. В примере будем рассматривать «CAMPAIGN_PERFORMANCE_REPORT»

  1. Даты начала и конца

Пишем в формате yyyy-mm-dd. В примере будем рассматривать с 2017-05-01 по 2017-05-10. Можно использовать "TODAY" и "YESTERDAY".

  1. Вызываем функцию.

Подробнее в блоге