Отчёты Performance API Ozon: как разделить текущие данные и историческую аналитику
Какая статистика Ozon Performance не расходует лимиты и почему она не заменяет исторический отчёт. Проверка периодов, детализации и очереди выгрузок.
Содержание статьи
Для оперативного контроля рекламы Ozon и для анализа прошлого месяца нужны разные сценарии выгрузки. В объявлении от 16 сентября 2026 года Ozon разделил их в Performance API: статистика товаров в «Оплате за клик» за текущие и предыдущие сутки доступна без списания лимитов, а исторические агрегированные отчёты расходуют доступный лимит запросов. Смена метода должна сохранять смысл отчёта, а не только уменьшать нагрузку.
Сформулируйте вопрос к данным
Площадка предлагает оперативный метод для наблюдения за ставками, бюджетом и результатами продвижения. Для длительных периодов предусмотрена «Статистика по кампании» с асинхронным формированием отчёта. Из этого не следует, что любой период или любая детализация доступны без ограничений. Назначение двух вариантов нужно учитывать до настройки расписания запросов.
Редакционная рекомендация — описать отдельно ежедневный контроль и итоговый анализ. Менеджеру может быть важно увидеть сегодняшнее изменение, а аналитику — сравнить завершённые недели. Если обе задачи читают одну таблицу без указания периода и способа получения, пользователь способен принять оперативную выборку за полный исторический результат. Совпадение названия метрики эту проблему не устраняет.
Проверьте границы выборки и детализацию
Для каждого отчёта сохраните период, выбранные кампании, уровень строк и время получения. До объединения двух выгрузок проверьте, относятся ли они к одним объектам. Данные по товару внутри кампании и итог кампании могут отвечать на разные вопросы. Нельзя считать расхождение ошибкой API, пока не сопоставлены условия выборки.
При смене дня отдельно проверяйте, какой интервал показывает панель. Названия «сегодня» и «вчера» удобны для человека, но в протоколе тестирования нужны конкретные даты и применяемые правила времени из документации метода. Не восстанавливайте часовой пояс по времени на компьютере менеджера. Разработчик должен явно описать, как программа выбирает период и сохраняет его вместе с результатом.
Разведите оперативную работу и большие отчёты
Отсутствие списания лимита у описанного метода не означает, что его следует вызывать бесконечно. Частота должна соответствовать рабочей задаче и реальной доступности данных. Для исторической загрузки определите очередь, ответственного за повтор после сбоя и место хранения готового файла. Большой отчёт не должен каждый раз создаваться заново только потому, что пользователь обновил страницу.
Общие подходы к очереди изложены в материале о нагрузке Seller API, но конкретные лимиты и методы Performance проверяются отдельно. Это разные API. Не переносите значения ограничений и имена заголовков между ними без подтверждения. В техническом задании фиксируйте, к какой системе относится каждая настройка.
Принимайте отчёт через воспроизводимую сверку
Выберите небольшой согласованный период и набор кампаний. Проверьте наличие ожидаемых строк, отсутствие повторов при обновлении и сохранение даты источника. После временной ошибки интерфейс должен показывать, что данные устарели, а не выдавать прежний набор за свежий. Число успешно выполненных запросов не заменяет проверку результата, который использует менеджер.
Рекламная статистика также не подменяет сверку расходов, бонусов и закрывающих документов. Для оценки работы кампании и финансового закрытия месяца нужны разные основания. Итог настройки — две понятные процедуры получения данных с обозначенными границами, чтобы оперативное наблюдение оставалось быстрым, а исторический анализ — полным для выбранной задачи.
Материал отражает сведения на указанную дату. Правила и условия работы площадок могут измениться. Редакционные принципы