Техническое задание: Интеграция с 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 Таблица с инструкцией по настройке и использованию, позволяющая в несколько кликов получать актуальную статистику по рекламным расходам из нескольких источников для принятия бизнес-решений.