Модуль «Реклама, баннеры» в 1С-Битрикс отвечает за показ рекламных материалов на сайте. Прежде чем настраивать ротацию и таргетинг, важно разобраться, какие типы баннеров поддерживает система и что такое рекламные зоны — точки вывода баннеров на страницах.
advertising установлен и активен в «Настройки → Настройки продукта → Модули».Баннер и рекламная зона: базовые понятия
Модуль «Реклама» оперирует двумя ключевыми сущностями: баннер и рекламная зона.
- Баннер — конкретный рекламный материал: картинка, flash-объект, HTML-блок или произвольный код, который показывается посетителю.
- Рекламная зона (тип баннера) — это место на странице, куда выводятся баннеры. Каждый баннер привязан к одной зоне, а в зоне может крутиться сразу несколько баннеров с разным весом.
Такая двухуровневая схема позволяет менять рекламные материалы, не трогая шаблон сайта: вы один раз вставляете компонент показа зоны в нужное место, а дальше управляете баннерами через админку.
Типы баннеров по формату содержимого
При создании баннера в разделе «Сервисы → Реклама, баннеры → Баннеры» вы выбираете формат содержимого. Модуль поддерживает несколько типов:
| Тип | Что показывается | Когда использовать |
|---|---|---|
| Графический (изображение) | Картинка (JPG, PNG, GIF) со ссылкой на страницу перехода | Классические рекламные картинки, промо-блоки |
| HTML-баннер | Произвольный HTML-код блока | Верстка с текстом, кнопками, несколькими ссылками |
| Произвольный код | Код внешней рекламной сети (например, вставка от партнёра) | Интеграция сторонних площадок и сетей |
| Flash (устар.) | SWF-объект с изображением-заглушкой | Legacy-проекты; для новых сайтов не рекомендуется |
Для графического баннера отдельно задаётся URL перехода, текст всплывающей подсказки (alt) и параметр открытия ссылки в новом окне. Для HTML- и код-баннеров содержимое вставляется целиком в поле кода.
Создание рекламной зоны
Рекламная зона (в интерфейсе — «тип баннера») создаётся до того, как вы заведёте сами баннеры. Порядок действий:
- Откройте «Сервисы → Реклама, баннеры → Типы баннеров (зоны)».
- Нажмите «Добавить тип баннера».
- Укажите символьный код зоны (латиницей, например
TOPилиSIDEBAR) — он используется при выводе на странице. - Задайте название и, при необходимости, описание — они видны только администраторам.
- Ограничьте показ по сайтам, если проект многосайтовый.
- Сохраните зону.
Символьный код — самое важное поле: именно по нему компонент показа находит, какие баннеры выводить. Продумайте понятную систему кодов (TOP, RIGHT_COLUMN, FOOTER) заранее.
Вывод зоны на страницах сайта
Чтобы баннеры появились на сайте, зону нужно разместить в шаблоне или на странице. Для этого используется компонент «Реклама → Баннер (advertising.banner)».
- В визуальном редакторе установите курсор в нужное место (шапка, боковая колонка, футер).
- На панели компонентов выберите «Сервисы → Реклама → Баннер».
- В параметрах укажите тип баннера (зону) — тот самый символьный код.
- При необходимости настройте кэширование и передачу дополнительных параметров таргетинга.
- Сохраните страницу или шаблон.
Один и тот же символьный код зоны можно вставить в нескольких местах, но чаще на каждую позицию макета заводят отдельную зону — так проще управлять и снимать статистику по каждой точке показа.
Контракты и привязка баннеров к зонам
Каждый баннер принадлежит рекламному контракту — группе объявлений одного рекламодателя или кампании. В карточке баннера вы:
- Выбираете контракт, к которому относится баннер.
- Указываете зону показа (тип баннера).
- Задаёте вес — чем он выше, тем чаще баннер выпадает в ротации внутри зоны.
- Ставите ограничения: период показа, лимит по кликам и показам.
Если в одной зоне активно несколько баннеров, модуль показывает их по очереди с учётом веса. Логика ротации и распределения веса — отдельная большая тема настройки показов.
Частые ошибки при настройке зон
Типичные проблемы, из-за которых баннеры не показываются или ведут себя не так:
- Зона указана неверно. Символьный код в параметрах компонента не совпадает с кодом зоны — учитывайте регистр букв.
- Баннер неактивен или вне периода показа. Проверьте флаг активности и даты начала/окончания.
- Исчерпан лимит показов или кликов. При достижении лимита баннер автоматически снимается с показа.
- Кэширование компонента. Свежесозданный баннер не появляется, пока не сброшен кэш компонента или страницы.
- Ограничение по сайту. На многосайтовой конфигурации зона или баннер привязаны к другому сайту.
- Пустая зона. К зоне не привязан ни один активный баннер — компонент выводит пустоту.
Итог
Работа с рекламой в 1С-Битрикс строится на двух сущностях: баннеры (сам материал — графика, HTML или код) и рекламные зоны (точки вывода на страницах). Сначала создаётся зона с понятным символьным кодом, затем компонент advertising.banner размещается в шаблоне, и уже после этого к зоне привязываются баннеры нужного типа.
Продуманная схема кодов зон и аккуратная привязка баннеров к контрактам избавят от большинства проблем с показом. Следующий шаг — настроить ротацию, вес и таргетирование, чтобы управлять тем, кому и как часто показываются объявления.