Пошаговая инструкция
Сначала пройдите walkthrough со скриншотами. Точки показывают, куда нажимать; видео показывают открытие формы, календарей, списков, ввод времени пролистывания, сохранение и проверку реальной строки баннера.
Поля на этом экране
Список рекламных баннеров
Как заполнить: Начните со списка и проверьте, какие кампании уже активны.
Зачем: Так менеджер не создаст дубликат и не оставит несколько конфликтующих акций.
Добавить
Как заполнить: Нажмите Добавить, чтобы открыть форму нового баннера.
Зачем: Новая запись получает ID, номер и связь с текущей компанией.
Медиа
Как заполнить: Загрузите широкое изображение или видео. Рекомендуемый размер обычного баннера: 1400 x 400, соотношение 7:2.
Зачем: Это основной визуальный материал, который увидит клиент в приложении, web, терминале или self-service.
Доступен
Как заполнить: Оставляйте включенным только для готового баннера.
Зачем: Черновик или просроченная акция не должны показываться клиентам.
Дата начала
Как заполнить: Откройте календарь и проверьте, когда кампания должна стартовать.
Зачем: Будущая акция не должна появиться раньше нужного периода.
Дата окончания
Как заполнить: Откройте календарь и проверьте, когда акция должна закончиться.
Зачем: Старые предложения не должны оставаться на клиентских экранах.
Показывать с / Показывать до
Как заполнить: Откройте поля времени, если баннер должен отображаться только в определённые часы дня.
Зачем: Это нужно для завтраков, happy hour, доставки, вечерних предложений и других временных акций.
Время пролистывания
Как заполнить: Введите количество секунд, например 8.
Зачем: Слишком короткое время не даёт прочитать баннер, слишком длинное блокирует другие промо.
В точках продаж
Как заполнить: Раскройте список и выберите только заведения, где предложение действительно доступно.
Зачем: Локальные акции не должны показываться клиентам другого филиала.
Переход по нажатию на товар
Как заполнить: Раскройте список продуктов, если нажатие на баннер должно открывать товар.
Зачем: Так баннер становится не просто картинкой, а точкой входа в продажу.
Сохранить
Как заполнить: Сохраняйте после проверки медиа, дат, времени, локаций, перехода и доступности.
Зачем: Без сохранения баннер не становится надёжной клиентской кампанией.
Проверка
Как заполнить: Вернитесь в список и найдите баннер по ID, если нужно.
Зачем: Проверка подтверждает, что строка создана, медиа загружено, даты и статус доступны.
Частые ошибки
- Загрузить изображение с неправильным соотношением сторон, из-за чего баннер сильно обрежется.
- Оставить Доступен включённым у черновика или завершённой акции.
- Создать кампанию без даты окончания или без плановой проверки.
- Выбрать все локации, хотя предложение действует только в одном филиале.
- Поставить слишком короткое время пролистывания.
- Связать баннер с продуктом, которого нет в выбранных заведениях.
- Менять данные нативно и забыть обновить company.loadbaner.
AI Agent Field Reference для реализации
Этот блок расположен ниже пользовательской инструкции. Он нужен поддержке, автоматизациям и будущим AI-агентам, которые будут объяснять поведение рекламных баннеров из таблицы baners.
| Поле | Хранится как | Назначение | Почему важно |
|---|---|---|---|
| ID баннера | baners.id | Уникальный идентификатор рекламного баннера. | По нему поддержка, импорт, редактирование и таблица находят конкретную запись. |
| Компания | baners.company_id | Компания, которой принадлежит баннер. | Не даёт баннерам одной компании попасть в интерфейс другой. |
| Номер | baners.number | Порядковый номер баннера. | Используется для сортировки, таблицы, импорта, экспорта и проверки менеджером. |
| Доступен | baners.available | Флаг показа баннера. | Отключённый баннер может храниться как черновик, но не должен попадать на клиентские экраны. |
| Медиа | baners.photo | Изображение или видео баннера. | Это клиентский визуал, который показывается в приложении, web, терминале или self-service. |
| Языки медиа | baners.photo.Language | Языки, для которых подходит медиа. | Мультиязычные экраны должны знать, какой визуал можно показывать. |
| Период кампании | baners.time_available | Дата начала и окончания активности. | Акция не должна появляться раньше запуска и должна остановиться после завершения. |
| Ежедневное окно показа | baners.betweentime | Время суток, когда баннер показывается. | Завтраки, happy hour и вечерние предложения зависят от окна показа. |
| Время пролистывания | baners.time | Секунды до переключения на следующий баннер. | Влияет на читаемость и ротацию промо. |
| Точки продаж | baners.establishment | ID заведений, где показывается баннер. | Локальная акция должна быть видна только там, где её реально выполняют. |
| Связанный продукт | baners.product | ID продукта для перехода по нажатию. | Связь превращает баннер в путь к заказу. |
| Скидка или промо-маркер | baners.discount | Короткое значение акции. | Менеджеру и AI-агенту проще понять, что рекламирует баннер. |
| Название | baners.name | Мультиязычное название баннера. | Помогает поиску, поддержке, экспорту и объяснениям, даже если таблица показывает в первую очередь медиа. |
| Создано | baners.created_at | Дата создания записи. | Нужна для аудита и диагностики настройки. |
| Обновлено | baners.updated_at | Дата последнего изменения. | Показывает, свежие ли данные кампании. |
| Маркер перезагрузки | company.loadbaner | Время, по которому приложение понимает, что баннеры нужно перезагрузить. | После нативных или массовых изменений без этого маркера приложение может держать старый кеш. |
Связанные инструкции
После настройки баннеров проверьте маркетинг, заведения, продукты, клиентское приложение и настройки компании.