Skip to content

Раздел 0: Введение

Проект: Автоматическое управление рекламными кампаниями
Модуль: Marketing (Биддер)
Версия: 1.0
Дата: Январь 2026


Назначение документа

Данный документ является введением в модуль ADOLF MARKETING и содержит:

  • Общее описание модуля
  • Бизнес-цели и метрики
  • Структуру документации
  • Краткий обзор функциональности

Что такое ADOLF MARKETING

ADOLF MARKETING — функциональный модуль системы ADOLF, обеспечивающий автоматизированное управление рекламными кампаниями на маркетплейсах. Модуль реализует полный цикл управления: создание кампаний, корректировка ставок, контроль бюджетов и автоматическая пауза неэффективных ключей.

Поддерживаемые платформы и типы рекламы

ПлатформаТипы рекламыAPI
WildberriesАукцион (поиск), Автоматическая кампания, КаталогPromotion API
OzonТрафареты, Продвижение в поиске, Брендовая полкаPerformance API
Яндекс.МаркетБуст продаж, Рекомендации товаровBidding API

Основные возможности v1.0

ФункцияОписание
Управление кампаниямиСоздание, редактирование, пауза, архивирование РК
Управление ключамиДобавление, удаление, корректировка ставок
Стратегии биддинга4 стратегии автоматической корректировки ставок
Safety LogicАвтоматическая пауза неэффективных ключей/кампаний
Budget ControlКонтроль дневных и общих бюджетов
Bid CorrectionКорректировка ставок на основе данных Watcher и API
МониторингСбор статистики CTR, CPC, CPO, ДРР в реальном времени
АналитикаОтчёты и AI-рекомендации по оптимизации

Бизнес-цели

ЦельОписаниеМетрика успеха
Оптимизация расходовСнижение неэффективных трат на рекламуСнижение ДРР на 15%
Автоматизация рутиныИсключение ручной корректировки ставок90% операций без участия человека
Скорость реакцииБыстрая реакция на изменения конкурентовКорректировка ставок каждые 15 минут
Контроль бюджетовПредотвращение перерасхода0% превышения дневных лимитов
Повышение эффективностиРост конверсии рекламных кампанийРост CTR на 20%

Ключевые принципы

ПринципОписание
Automation FirstМаксимальная автоматизация рутинных операций
Safety by DefaultАвтоматические ограничители предотвращают перерасход
Data-DrivenРешения на основе данных Watcher и статистики API
Human-in-the-LoopКритичные изменения (выше лимитов) требуют подтверждения
Graceful DegradationСбой одного маркетплейса не влияет на другие

Стратегии биддинга

СтратегияОписаниеПрименение
Удержание позицииПоддержание заданной позиции в выдачеКлючевые товары, стабильный спрос
Минимальная ценаМинимальная ставка для попадания в рекламный блокЭкономия бюджета, тестирование
Агрессивный ростМаксимизация показов в рамках бюджетаНовые товары, акции, сезон
ROI-оптимизацияСтавка на основе целевого ДРРОптимизация рентабельности

Параметры стратегий

ПараметрОписаниеДиапазон
Target PositionЦелевая позиция в выдаче1–50
Max BidМаксимальная допустимая ставка1–10 000 ₽
Bid StepШаг корректировки ставки0.1–100 ₽
Target ДРРЦелевая доля рекламных расходов1–50%
Target CTRЦелевой CTR для Safety Logic0.5–10%
Min ViewsМинимум показов для принятия решения100–10 000

Safety Logic

Автоматические правила защиты от неэффективных расходов:

УсловиеПараметрыДействие
Низкий CTRCTR < Target CTR AND Views > Min ViewsПауза ключа
Превышение дневного бюджетаSpent ≥ Daily LimitПауза кампании
Превышение ДРРДРР > Max ДРРПауза ключа/кампании
Нулевые конверсииViews > Min Views AND Orders = 0Пауза ключа
Превышение Max BidРекомендуемая ставка > Max BidНе повышать, алерт

Алгоритм работы (каждые 15 минут)


Структура документации

РазделСодержание
0. ВведениеОбщий обзор (этот документ)
1. АрхитектураКомпоненты, зависимости, интеграции
2. Marketplace AdaptersAPI WB, Ozon, YM — эндпоинты, лимиты
3. AI PipelineСтратегии биддинга, Safety Logic, Bid Correction
4. Open WebUIPipeline, Tools, интерактивные элементы
5. DatabaseСхема БД: кампании, ключи, ставки, история
6. СценарииПользовательские сценарии по ролям
7. CeleryФоновые задачи, расписание, мониторинг

Роли и доступ

РольОписаниеДоступ
StaffРядовые сотрудники❌ Нет доступа
ManagerМенеджер по маркетплейсамСвой бренд: просмотр, базовые действия
SeniorСтарший менеджерВсе бренды: управление ставками, лимитами
DirectorДиректорВсе бренды + отчёты, аналитика
AdministratorАдминистраторПолный доступ + настройки системы

Матрица доступа

ФункцияManagerSeniorDirectorAdmin
Просмотр статистики РК
Просмотр ставок
Создание кампании
Пауза/возобновление РК
Изменение ставок (в пределах лимита)
Изменение Max Bid
Изменение Daily Limit
Изменение стратегии
Просмотр сводных отчётов
AI-рекомендации
Настройки Safety Logic
Настройки API

Технологический стек

КомпонентТехнология
BackendFastAPI (Python 3.11)
DatabasePostgreSQL 15
QueueRedis + Celery
AI (аналитика)Claude Opus 4.5
AI (рутина)GPT-5 mini
InterfaceOpen WebUI
ContainerDocker

Зависимости от ADOLF Core

Компонент CoreИспользование
MiddlewareАвторизация, роутинг, фильтрация по бренду
PostgreSQLХранение данных: кампании, ставки, история
CeleryФоновые задачи: сбор статистики, корректировка
RedisОчередь задач, кэширование
NotificationsАлерты о событиях (бюджет, пауза, ошибки)

Зависимости от других модулей

МодульИспользованиеОбязательность
WatcherДанные о ставках конкурентов, позицияхОбязательно
CFOДанные о марже для ROI-оптимизацииОпционально (v2.0)

Уведомления

СобытиеУровеньПолучатели
Кампания приостановлена (бюджет)warningManager (по бренду), Senior
Ключ приостановлен (низкий CTR)infoManager (по бренду)
Ключ приостановлен (высокий ДРР)warningManager (по бренду), Senior
Рекомендуемая ставка > Max BidwarningManager (по бренду), Senior
Ошибка API маркетплейсаcriticalAdministrator
Дневной бюджет израсходован на 80%infoManager (по бренду)
Аномальный рост расходов (>50% от среднего)warningSenior, Director

Метрики и отчётность

Метрики в реальном времени

МетрикаОписание
SpentРасход по кампаниям (день/неделя/месяц)
CTRClick-Through Rate
CPCCost Per Click
CPOCost Per Order
ДРРДоля рекламных расходов
ViewsКоличество показов
ClicksКоличество кликов
OrdersКоличество заказов

Периодические отчёты

ОтчётПериодичностьПолучатели
Эффективность РКЕжедневноManager, Senior
Сводка по расходамЕженедельноSenior, Director
ТОП эффективных / неэффективных ключейЕженедельноSenior
Динамика ДРР по брендамЕженедельноDirector

AI-инсайты (Claude Opus 4.5)

ТипОписание
Рекомендации по оптимизацииАнализ неэффективных кампаний, предложения
Выявление аномалийОбнаружение нетипичных паттернов расходов
Прогноз расходовПредиктивная оценка бюджета на период

Хранение данных

Тип данныхСрок храненияПосле истечения
История изменений ставок90 днейАгрегация до дневных
Дневная статистика кампаний1 годАгрегация до месячных
Месячная статистикаБессрочно
Логи действий пользователей1 годУдаление
Логи ошибок API30 днейУдаление

Лимиты API маркетплейсов

> Примечание: Указаны ориентировочные значения. Требуется уточнение по актуальной документации API.

МаркетплейсОграничениеСтратегия обхода
Wildberries~100 запросов/минОчередь с приоритетами
Ozon~60 запросов/минОчередь с приоритетами
Яндекс.Маркет~30 запросов/минОчередь с приоритетами

Стратегии работы с API

СитуацияСтратегия
Rate limit (429)Exponential backoff
Server error (5xx)Retry через 30 сек (до 3 попыток)
Client error (4xx)Логирование, пропуск операции
TimeoutRetry с увеличенным timeout

Функционал v2.0 (планы)

ФункцияОписание
АвтовозобновлениеАвтоматическое возобновление приостановленных ключей
A/B тестированиеСравнение эффективности стратегий
Сезонные корректировкиУчёт сезонности в ставках
Интеграция с CFOROI-оптимизация на основе реальной маржи
Расширенные стратегииДополнительные алгоритмы биддинга
Конкурентный анализДетальный анализ стратегий конкурентов
Push-уведомленияМгновенные уведомления на мобильные

Быстрый старт

Для Manager

  1. Откройте Open WebUI
  2. Выберите Pipeline @Adolf_Marketing
  3. Напишите: «Покажи мои рекламные кампании»
  4. Используйте кнопки для просмотра статистики
  5. Создайте кампанию: «Создай кампанию для артикула OM-12345»

Для Senior

  1. Откройте Open WebUI
  2. Выберите Pipeline @Adolf_Marketing
  3. Напишите: «Сводка по рекламе за неделю»
  4. Проанализируйте ДРР по брендам
  5. Настройте стратегии: «Установи стратегию ROI для кампании X»

Для Administrator

  1. Настройте API-ключи маркетплейсов в environment variables
  2. Проверьте работу Celery Beat: celery -A app beat
  3. Проверьте работу Workers: celery -A app worker
  4. Настройте параметры Safety Logic
  5. Проверьте интеграцию с Watcher

Контакты

ВопросОтветственный
Техническая поддержкаAdministrator
Бизнес-процессыDirector
ДокументацияSenior

Документ подготовлен: Январь 2026
Версия: 1.0
Статус: Черновик

Документация ADOLF Platform