Привет, я Максим — веб-разработчик. Если у вас интернет-магазин с сотнями или тысячами товаров, создавать объявления для каждого вручную — занятие для мазохистов. Для этого в Яндекс Директ существуют товарные кампании: вы загружаете товарный фид (файл с описанием всего каталога), и система автоматически генерирует объявления для каждого товара. Рассказываю, как подготовить фид, запустить кампанию и не наделать типичных ошибок.

Что такое товарная кампания

Товарная кампания — это тип кампании в Яндекс Директ, специально предназначенный для рекламы товаров из каталога интернет-магазина. Объявления создаются автоматически на основе данных из товарного фида или напрямую с сайта.

Реклама показывается сразу на нескольких площадках: в товарной галерее на поиске Яндекса (карусель карточек товаров под поисковой строкой), в поисковой выдаче (динамические текстовые объявления), в рекламной сети Яндекса (смарт-баннеры), на Яндекс Картах.

Главное преимущество: вам не нужно вручную подбирать ключевые слова и писать тексты для каждого товара. Алгоритм Директа сам анализирует данные из фида, определяет подходящие поисковые запросы и генерирует объявления. Вы управляете бюджетом, стратегией и фильтрами — всё остальное делает система.

Что такое товарный фид и зачем он нужен

Товарный фид — это структурированный файл с данными обо всех товарах вашего магазина. Он содержит: название товара, описание, цену, ссылку на страницу товара, ссылки на фотографии, категорию, наличие, вес, габариты, бренд, штрихкод и другие характеристики.

Фид — это «язык», на котором ваш каталог разговаривает с Яндексом. Чем подробнее заполнен фид — тем точнее алгоритм подбирает аудиторию и тем лучше работает реклама.

Форматы фидов

Директ поддерживает три формата:

YML (Yandex Market Language) — предпочтительный формат. Создан специально для экосистемы Яндекса. Содержит максимум информации о товарах, включая категории, параметры, условия доставки. YML-фид используется не только для Директа, но и для Яндекс Маркета.

XML — формат Google Merchant Center. Поддерживается Директом, но содержит меньше полей, чем YML.

CSV — табличный формат (Excel). Можно создать вручную, но он ограничен по функциональности. Подходит для небольших каталогов.

Мой совет: используйте YML. Он даёт алгоритму максимум информации для подбора запросов и аудитории, что напрямую влияет на эффективность кампании.

Как создать YML-фид

На 1С-Битрикс

В Битрикс генерация YML-фида доступна через модуль «Торговый каталог» → «Экспорт данных» → «Яндекс.Маркет». Альтернативно — через модуль «Яндекс Маркет для продавцов» (martsoft.ru). Настраиваете сопоставление полей, выбираете категории товаров для выгрузки, указываете цены и остатки — и получаете ссылку на YML-файл, который автоматически обновляется.

На WooCommerce

Плагины «YML for Yandex Market», «YML Export» или «WP All Export». Настройка: выбираете, какие поля товара экспортировать, настраиваете маппинг полей в формат YML, генерируете ссылку.

На кастомных решениях

Генерирую фид программно — PHP, Python или Node.js скрипт, который обходит базу товаров и формирует XML-файл в формате YML. Обычно это отдельный endpoint: `/feed/yandex.yml`. Файл обновляется по cron раз в час или при изменении каталога.

Через онлайн-генераторы

Если CMS не поддерживает генерацию YML — можно использовать сервисы вроде MySiteMapGenerator или lk.market. Они сканируют страницы сайта и формируют фид на основе микроразметки Schema.org. Но качество такого фида зависит от того, насколько хорошо размечен ваш сайт.

Что должно быть в фиде

Обязательные поля для каждого товара (offer):

id — уникальный идентификатор товара. Должен быть одинаковым при каждом обновлении фида.

name — название товара. Чем подробнее — тем лучше: «Смартфон Apple iPhone 15 Pro 128GB Синий титан» лучше, чем просто «iPhone 15».

price — цена в рублях. Должна совпадать с ценой на сайте.

url — ссылка на страницу товара.

picture — ссылка на фотографию. Минимум одна, желательно 3–5 качественных фото.

categoryId — категория товара (ссылка на элемент в дереве категорий фида).

available — наличие (true/false).

Рекомендуемые поля: description (описание), vendor (бренд), model (модель), barcode (штрихкод EAN/GTIN), weight (вес), dimensions (габариты), param (параметры: цвет, размер, материал), oldprice (старая цена — для показа скидки).

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

Шаг 1. Загрузка фида

В рекламном кабинете Директа: «Инструменты» → «Фиды» → «Добавить фид». Укажите ссылку на YML-файл. Система скачает фид, проверит на ошибки и покажет количество найденных товаров.

Фиды, загруженные по ссылке, автоматически обновляются (Яндекс забирает новую версию с вашего сервера). Это критически важно: цены, наличие и описания должны быть актуальными.

Шаг 2. Создание кампании

Через Мастер кампаний: «Товарная кампания» → указываете ссылку на сайт → выбираете загруженный фид → настраиваете бюджет и стратегию.

Через Режим эксперта (Единая перфоманс-кампания): на уровне объявлений выбираете тип «Товарное» → подключаете фид → настраиваете фильтры.

Шаг 3. Настройка фильтров

Фильтры позволяют рекламировать не весь каталог, а только определённые категории или товары. Например: только товары со скидкой, только товары в наличии, только определённый бренд, только товары дороже 1000 рублей.

Фильтры настраиваются по полям фида: цена, категория, vendor, наличие. Это полезно для управления бюджетом — вы направляете деньги на самые маржинальные позиции.

Шаг 4. Выбор стратегии

Для товарных кампаний доступны те же стратегии: Максимум конверсий (с ограничением по CPA, бюджету или ДРР), Максимум кликов. Оплата может быть за клики или за конверсии.

Для e-commerce я рекомендую стратегию «Максимум конверсий» с ограничением по ДРР (доле рекламных расходов). Она оптимизирует не просто на конверсии, а на прибыльные конверсии — с учётом суммы заказа.

Товарная галерея на поиске

Товарная галерея — карусель карточек товаров, которая появляется вверху поисковой выдачи Яндекса по товарным запросам. Каждая карточка содержит: фото товара, название, цену (и старую цену, если есть скидка), название магазина.

Это один из самых конверсионных форматов для e-commerce. Пользователь видит товар с ценой и фото ещё до перехода на сайт — если он кликает, значит, товар и цена его устраивают. Конверсия таких кликов заметно выше, чем у обычных текстовых объявлений.

Чтобы попасть в товарную галерею, нужен качественный фид с заполненными полями name, price, picture, url и categoryId. Чем подробнее описание и чем больше фото — тем выше шанс показа.

Качество фида = качество рекламы

Это правило, которое многие игнорируют. Плохо заполненный фид = плохие объявления = низкий CTR = высокая стоимость клика = слив бюджета.

Что проверить в фиде:

Названия товаров — информативные и полные. Не «Кроссовки 12345», а «Кроссовки Nike Air Max 90 мужские чёрные, размер 42».

Описания — уникальные для каждого товара, а не одинаковый шаблон.

Фото — качественные, на белом фоне, минимум 600×600 пикселей.

Цены — актуальные. Если в фиде цена 5000, а на сайте 6000 — покупатель уйдёт, а вы заплатите за клик.

Наличие — если товара нет на складе, он не должен быть в фиде с available=true. Иначе рекламируете то, чего нет.

Категории — правильная иерархия. Не все товары в одной категории, а по разделам.

Типичные ошибки

Фид не обновляется. Цены изменились, товар закончился — а в фиде старые данные. Рекламируете несуществующий товар. Настройте автоматическое обновление минимум раз в час.

Все товары в одной кампании без фильтров. Бюджет размазывается по всему каталогу. Выделите топовые категории в отдельные кампании с повышенным бюджетом.

Нет микроразметки на сайте. Если вы запускаете товарную кампанию без фида (на основе сайта), Яндекс ищет товары через Schema.org разметку. Без неё он может не найти товары или найти их некорректно.

Слишком мало информации в фиде. Только название и цена — этого мало. Добавьте бренд, параметры, описание, несколько фото. Чем больше данных — тем точнее работает алгоритм.

Не настроена электронная коммерция в Метрике. Без передачи данных о заказах (сумма, состав, статус) вы не видите реальную окупаемость рекламы и не можете оптимизировать по ДРР.

Сколько стоит и что ожидать

Стоимость клика в товарных кампаниях зависит от ниши и конкуренции. Ориентиры: электроника — 15–60 рублей, одежда — 10–40 рублей, мебель — 20–80 рублей, товары для дома — 8–30 рублей.

Конверсия товарных кампаний обычно выше, чем у обычных поисковых, потому что пользователь видит товар и цену ещё до клика — переход более осознанный.

ДРР (доля рекламных расходов) для товарных кампаний обычно составляет 5–15% от выручки — это нормальный показатель для e-commerce.

Что я рекомендую

Если у вас интернет-магазин с каталогом от 50 товаров — настройте YML-фид и запустите товарную кампанию. Это один из самых эффективных форматов в Директе для e-commerce: автоматическая генерация объявлений, показ в товарной галерее, оплата за результат.

Начните с подготовки качественного фида — это 80% успеха. Заполните все поля, добавьте хорошие фото, проверьте актуальность цен и наличия. Загрузите фид в Директ, настройте фильтры по категориям, выберите стратегию «Максимум конверсий» с ограничением по ДРР.

И не забудьте про электронную коммерцию в Метрике — без неё вы не увидите, какие товары и категории приносят прибыль, а какие — только расходы.

Нужна помощь с генерацией YML-фида или настройкой товарной кампании — пишите. Настрою фид на вашей CMS и запущу рекламу каталога.