Смарт-баннеры в Яндекс Директе: фид, запуск и проверка

14.10.2026 · 8 мин чтения
Тёмная стеклянная карточка с коралловой кромкой, сферой и стопкой пустых листов
Смарт-баннер в Яндекс Директе я собираю из товарного фида, а не из готовой картинки. Кабинет берёт название, цену, фото и ссылку и показывает баннер в рекламной сети под конкретного человека. Отдельного типа кампании «Смарт-баннеры» уже нет: запуск идёт через единую перфоманс-кампанию и товарное объявление. Ниже — откуда берётся каталог, какие поля YML обязательны, как запускаю показ и какие ошибки фида и модерации проверяю до старта.

Что такое смарт-баннер

Смарт-баннер — интерактивный баннер из каталога. Алгоритм выбирает товар и подставляет название, цену, изображение и ссылку под площадку и человека. Источник — фид, сайт, ручной список или магазин на маркетплейсе. Показ только в рекламной сети: сайты-партнёры и приложения. На поиске баннер не выходит. Если блок не отдал показ, в той же кампании может выйти запасное смарт-объявление с конкретным товаром.
Графические объявления в РСЯ и видеообъявления я разбирал отдельно: там креатив готов заранее, это статичная картинка или ролик, которые я загружаю сам. Смарт-баннер устроен иначе. Фото товара он берёт из фида, а макет собирает шаблон Smart Design под человека и площадку. Фиксированный бренд-баннер или ролик без каталога я оставляю в тех форматах. Баннер из ассортимента в сетях — это смарт-баннер.
Динамические объявления тоже опираются на фид, но это другой слот. С осени 2024 старые типы кампаний, включая динамику и смарт-баннеры, переехали в единую перфоманс-кампанию. Товарное объявление с местом показа «Поиск» — бывшая динамика: оно отвечает на запрос в выдаче. Смарт-баннер — то же товарное объявление, только место показа «Рекламная сеть». Каталог загружаю одинаково, отличается площадка. Объявление на поиске смарт-баннером я не называю.
Три тёмные плитки товаров соединены коралловыми линиями с широкой пустой панелью
Фид отдаёт карточки, шаблон собирает баннер. Готовую картинку в этот формат я не загружаю.

Кому я запускаю смарт-баннеры

Формат включаю, когда есть каталог: магазин, селлер или услуги с ценой и карточкой. Нужны десятки позиций, живой фид и электронная коммерция в Метрике. Разные задачи в одной группе без причины не смешиваю.
  • Офферный ретаргетинг: человек уже смотрел товары, баннер возвращает эти позиции. Идентификатор в фиде совпадает с идентификатором в Метрике.
  • Похожие интересы и look-alike: охват шире. На старте беру связку «Максимальный охват»: ретаргетинг вместе с look-alike.
  • Свой магазин: YML с сайта и события просмотра товара, корзины, начала оформления и покупки.
  • Селлер без своего сайта: источник «Товары с маркетплейса», Директ сам создаёт фид по ссылке на магазин. Для Ozon при оптимизации по покупкам подключаю Performance API, Client ID и Client Secret из кабинета продавца. Для Яндекс Маркета хватает ссылки на магазин.
Жёсткого минимума по числу товаров нет. Автостратегии нужно не меньше десяти конверсий в неделю на цель, иначе обучение стоит. Если покупок мало, сначала чиню аналитику. Кампания «Продажи на маркетплейсах» в Мастере проще, но фильтры беднее. Гибкий смарт-баннер собираю в единой перфоманс-кампании.

Какой фид принимает кабинет

Основа смарт-баннера — фид. Для магазина беру YML: XML с деревом категорий и полями для фильтров группы. CSV и TSV тоже принимают, но полей меньше. Файл не больше 512 МБ, на аккаунт до 20 фидов. По ссылке робот скачивает фид раз в сутки. Ручной файл обновляется только новой загрузкой. UTM в ссылках фида не держу: включаю автоудаление меток, а сами метки ставлю в группе.
ТегЗачемЕсли поле пустое
idУникальный идентификатор до 100 символов, тот же, что в МетрикеНет офферного ретаргетинга
urlСтраница товараОбъявление не соберётся
price, currencyIdЦена и валютаБаннер без цены
categoryIdКатегория для фильтров группыСлабая сегментация
nameНазвание товараПустой заголовок
pictureФото для рекламной сетиНет показов в сети
Для упрощённого офера эти теги обязательны. Тип vendor.model дополнительно требует typePrefix, vendor и model. Комбинированный тип даёт больше полей для текста. Картинок на товар до пяти, из них в сети собирается карусель. Форматы JPG, PNG, WebP и GIF, файл до 10 МБ. Сторона от 450 пикселей, фон белый, без текста на фото, товар занимает не меньше двух третей кадра. Старую цену баннер покажет, только если oldprice заполнен и выше текущей цены.
  • XML валидный, обязательные теги на месте.
  • Идентификаторы совпадают с электронной коммерцией. На карточке проверяю параметр _ym_debug=1.
  • Картинки от 450 пикселей по стороне, белый фон, без надписей.
  • Цены и остатки актуальные, ссылки на товары открываются.
  • UTM сняты из фида или включено автоудаление.
Фид собираю тремя способами: автовыгрузка из CMS (Битрикс, OpenCart, WooCommerce и другие) по постоянному адресу, выгрузка из учётки по расписанию и ручная сборка короткого каталога. Программист для старта не обязателен, хватает генератора фида. Для Ozon в источник идёт адрес магазина, фильтры — название, описание, цена и цена до скидки. У Маркета добавляются категория и производитель. Сайт без фида тоже можно отдать, но нужна строгая микроразметка. Фид удобнее: больше полей и точечные фильтры.

Как загружаю фид и запускаю кампанию

Стопка тёмных стеклянных панелей с коралловым переключателем и сетью узлов
Кампания, группа и место показа в сети. Поиск для чистого смарт-баннера я выключаю.
Пока фид в библиотеке со статусом ошибки, группу не создаю. Путь загрузки короткий: Библиотека, раздел «Фиды», файл или адрес. После обработки читаю «Подробнее» в карточке и правлю выгрузку, а не объявление.
  1. Создаю единую перфоманс-кампанию в режиме эксперта. Место показа — рекламная сеть. Поиск отключаю, если нужен именно смарт-баннер.
  2. В группе ставлю тип «Товарное». Источник — фид, сайт, ручное управление или товары с маркетплейса.
  3. Фильтры: категория, цена, наличие, производитель. До 50 условий на группу, между блоками стоит «или».
  4. Шаблон — Smart Design. Креатив — карусель или один товар. Заголовки система пишет сама, своё начало фразы беру из поля фида.
  5. Стратегия — «Максимум конверсий». Цель — «Ecommerce: покупка». Если покупок мало, на старте беру корзину. Атрибуция — последний переход из Директа кросс-девайс.
В кампании до 1000 групп, в группе до 50 объявлений. На старте — одна кампания, одна группа и весь ассортимент. Категории дроблю позже, если нужны разные цели. Каталог обновляю по адресу, расписание стоит на стороне магазина. Карусель беру, когда в блоке уместно несколько товаров. Один товар оставляю, когда карточка должна быть крупной.

Ставки и бюджет

Оплата идёт за клик: плачу за переход, не за показ. Максимальную цену клика не ставлю: жёсткий потолок мешает стратегии набирать показы. Стратегия — «Максимум конверсий»: от целевой стоимости конверсии, от доли рекламных расходов или с оплатой за конверсии. На первые две недели цель делаю мягче рабочей, чтобы алгоритм собрал статистику, потом возвращаю её к рабочей.
  • Недельный бюджет беру с запасом к целевой стоимости конверсии. Узкий лимит в первую неделю оставляет стратегию без данных.
  • Цель — покупка, если события уже есть. Если покупок мало, временно ставлю корзину.
  • Первые показы жду около суток. Обучение занимает около двух недель. Итог смотрю на третьей неделе.
  • В эти недели не кручу ставки, фильтры и бюджет каждый день: частая правка сбивает прогноз.
  • Смотрю статус обучения, клики, расход, совпадение идентификаторов и ошибки фида. Деньги оцениваю, когда в Метрике есть покупка с выручкой.
Долю рекламных расходов и возврат на вложения Директ посчитает неверно, если в Метрике нет события покупки с суммой. Контейнер dataLayer и событие purchase с revenue закрываю до старта, а не после первых кликов.

Ошибки фида и модерации

Кампания чаще молчит из-за фида или модерации, а не из-за ставки. Таблицу держу рядом со статусом в библиотеке.
СимптомПричинаЧто делаю
Фид не грузитсяБитый XML или нет обязательных теговЧитаю «Подробнее» и чиню выгрузку
Фид в порядке, показов нетОшибка генерации или фильтр отсёк все товарыПроверяю условия группы и запрещённые позиции
Ретаргетинг не по товаруИдентификатор фида не равен идентификатору МетрикиСверяю карточку через _ym_debug=1
Обучение не заканчиваетсяМало конверсий на цель, ориентир — от десяти в неделюПоднимаю цель по воронке и даю бюджету запас
Нет старой ценыПустой oldprice или он не выше priceПравлю тег скидки в фиде
Нет показов в сетиНет picture или сторона меньше 450 пикселейМеняю фото в фиде
Модерация смотрит креатив и посадочную. На фото товар без текста и без водяного знака. Запрещённые категории отсекаются по правилам Яндекса, даже если фид их отдал. Фильтр группы тоже может обнулить витрину: после настройки смотрю, сколько товаров реально прошло в показ, а не только надпись, что фид в порядке.
Три тёмных стеклянных листа с коралловыми уголками и лупой
Перед запуском сверяю статус фида, карточки и то, что фильтр не обнулил каталог.
  1. Фид загружен, в статусе нет ошибок.
  2. Электронная коммерция включена, покупка приходит с суммой.
  3. Идентификаторы совпадают в фиде и Метрике.
  4. Место показа — рекламная сеть, фильтры не обнуляют каталог.
  5. Цель соответствует числу событий, максимальная цена клика не зажата.
  6. Метки стоят в группе, не в ссылках фида.
  7. Картинки без текста и водяных знаков, посадочные открываются.

Как закрываю запуск

Смарт-баннер для меня — товарное объявление единой перфоманс-кампании с показом только в рекламной сети. Цепочка короткая: валидный YML, электронная коммерция, группа с товарным объявлением и Smart Design, стратегия «Максимум конверсий», две-три недели без лишних правок. Старт — одна кампания и одна группа на весь каталог. Сначала сверяю идентификаторы, потом режу категории.
SEO

Проверю смарт-баннеры и фид

Посмотрю YML, совпадение идентификаторов с Метрикой, место показа в сети и чек-лист до модерации: картинки, фильтры и цель.
SEO-специалист и автор материала
Читайте также
Обложка
Динамические объявления в Яндекс Директе
Динамические объявления в Директе: отличие от товарной кампании и смарт-баннера, какой фид нужен, как запустить и что проверить, если товары отклонены.
Читать статью
Обложка
Как я запускаю товарные кампании в Яндекс Директе
Чем товарная кампания в Мастере отличается от товарных объявлений в единой перформанс-кампании, что закрыть до старта и что проверить, если показов нет.
Читать статью
Обложка
Что в Яндекс Директе называется каталогом товаров
Объясняю, что в Яндекс Директе называется каталогом товаров: коллекции и collectionId в YML, куда я загружаю файл и к каким местам показа он цепляется.
Читать статью
Обложка
Библиотека фидов в Яндекс Директе: где лежит и как добавить
Разбираю, где в кабинете лежит библиотека фидов, как добавить фид ссылкой или файлом, привязать к группе и что смотреть, если фид не принялся.
Читать статью