Техническое задание: Интеграция с Performance API OZON

Цель проекта

Автоматизировать сбор и визуализацию данных о рекламных расходах из нескольких рекламных кабинетов на маркетплейсе OZON для удобного анализа и отчетности.

Основные задачи

  • Разработать скрипт (предпочтительно на Google Apps Script или другом подходящем языке) для работы с Google Таблицами.
  • Реализовать подключение к Performance API OZON с использованием API-ключей.
  • Создать в Google Таблице удобную структуру для управления несколькими аккаунтами (кабинетами).
  • Настроить автоматический сбор данных по рекламным расходам за заданный период (день, неделя, месяц, произвольный диапазон).
  • Обеспечить корректное отображение и консолидацию данных из всех подключенных кабинетов в единой таблице.

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

  • Возможность добавления нескольких кабинетов OZON Seller (пара: Client ID + API Key).
  • Настройка периода для отчета (дата начала и дата окончания).
  • Автоматическое или полуавтоматическое (по запросу) обновление данных в таблице.
  • Вывод данных в структурированном виде с понятными заголовками (например: Кабинет, Дата, Расходы, Количество показов, кликов и т.д. - согласно доступным метрикам API).
  • Обработка и отображение возможных ошибок API (неверный ключ, отсутствие данных, лимиты).

Что предоставляет заказчик

  • Доступ к тестовым API-ключам для подключения.
  • Техническую документацию Performance API OZON.

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

Рабочая Google Таблица с инструкцией по настройке и использованию, позволяющая в несколько кликов получать актуальную статистику по рекламным расходам из нескольких источников для принятия бизнес-решений.