Техническое задание: Автоматизация сбора рекламной статистики

Цель проекта

Создать автоматизированное решение для ежедневного сбора и консолидации данных из нескольких рекламных кабинетов Яндекс Директ в одну общую Google Таблицу. Процесс должен выполняться автоматически по расписанию.

Исходные данные и источники

  • Количество источников: 4 рекламных кабинета Яндекс Директ.
  • Периодичность сбора: Ежедневно.
  • Время сбора: Ночью, по итогам прошедшего дня.
  • Конечная точка: Единая Google Таблица.
  • Требование по времени: данные должны быть доступны для просмотра утром следующего дня.

Перечень собираемых метрик

По каждому кабинету необходимо собирать следующие показатели за прошедший день:

  • Остаток на счете (с учетом НДС)
  • Показы
  • Клики
  • Расход (с учетом НДС)
  • Доход
  • ДРР (Доля рекламного расхода)
  • CTR (Click-Through Rate)

Требования к реализации

  • Настройка надежного и стабильного процесса сбора данных без ручного вмешательства.
  • Организация данных в Google Таблице должна быть понятной и визуально удобной для ежедневного анализа.
  • Необходимо обеспечить корректную авторизацию и доступ к API как Яндекс Директ, так и Google Sheets.
  • Решение должно учитывать возможные ошибки при получении данных (например, временная недоступность API) и иметь механизм их обработки.

Ожидаемый результат

Ежедневно обновляемая Google Таблица, в которой по каждому из 4-х рекламных кабинетов представлены актуальные ключевые показатели эффективности за предыдущий день. Данные готовы к анализу с утра.