Devmedia · Контекстная реклама

Товарный фид для Яндекс Директа: что это и как настроить с нуля

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

Единые перфоманс-кампанииYML / CSV / XMLАвтообновление каталогаФильтры по ассортименту
Интерфейс товарной кампании в Яндекс Директе
Товарный фид лежит в основе автоматической генерации объявлений по всему каталогу

! Главное за 30 секунд

  • Фид — это файл (YML, CSV или XML) с ID, названием, ценой, ссылкой, фото и статусом наличия каждого товара
  • Для крупных каталогов выбирайте автогенерацию через CMS или ссылку на файл — ручной ввод подходит до ~1000 позиций
  • Данные в фиде должны совпадать с сайтом: расхождения в цене или наличии — частая причина отклонения модерацией
  • После загрузки в «Библиотеку → Фиды» подключайте фид к ЕПК и настраивайте фильтры по категориям, брендам и цене

Зачем интернет-магазину товарный фид

Если в каталоге десятки или сотни SKU, вручную создавать объявление на каждый товар нерационально. Фид решает эту задачу: вы один раз передаёте структуру каталога в Директ, а система сама подставляет название, цену, изображение и ссылку в объявления.

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

  • Масштабирование. Добавили 200 новых позиций — они автоматически попадают в рекламу после обновления файла.
  • Актуальность. Цена, скидка и статус «в наличии» синхронизируются с сайтом, если фид обновляется по расписанию.
  • Точность показов. Алгоритмы Директа сопоставляют запрос пользователя с карточками из фида и показывают релевантный товар.
  • Гибкое управление. Через фильтры можно рекламировать только определённый бренд, ценовой диапазон или раздел каталога.

Тот же формат фида используют не только в Директе, но и в VK Рекламе, на Авито, Яндекс Маркете и ряде маркетплейсов. Один раз настроенный YML-файл часто закрывает сразу несколько каналов продвижения.

Технические требования к фиду

Яндекс принимает три формата: YML (предпочтительный), CSV и XML. YML — стандарт Яндекс Маркета на базе XML, поэтому большинство CMS-модулей выгружают именно его.

ПараметрТребование
Обязательные поляid, name (до 35 символов), price, currency, url, picture, available
КодировкаUTF-8
Лимит фидов в аккаунтеНе более 50
Размер при загрузке по ссылкеДо 512 МБ (файл по HTTPS без редиректа)
Размер при загрузке с компьютераДо 200 МБ, допустимы .zip и .gz
УникальностьОдин товар — один id во всех фидах аккаунта

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

Важно для модерации: цена, описание и фото в фиде должны полностью совпадать с карточкой товара на сайте. Любое расхождение — риск отклонения объявлений или снижения доверия алгоритмов.

Четыре способа создать фид

Выбор зависит от размера каталога, CMS и того, как часто меняются цены и остатки.

01

Плагин CMS

Автовыгрузка YML для WordPress, Битрикс, OpenCart и других платформ

02

Онлайн-генератор

Создание фида по URL каталога без программирования

03

Excel / CSV

Ручное заполнение по шаблону из Справки Яндекса

04

Интерфейс Директа

До 1000 товаров прямо в «Библиотеке → Фиды»

Автоматически через CMS

Для WordPress, 1С-Битрикс, Tilda и других CMS существуют модули «YML для Яндекс Директа». После установки плагин формирует файл и обновляет его при изменении каталога. Остаётся скопировать ссылку на фид и добавить её в рекламный кабинет.

Поиск плагина YML в каталоге WordPress
Поиск модуля YML в разделе плагинов WordPress
Выбор плагина для генерации YML-фида
Выбор подходящего плагина из результатов поиска

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

Сервисы вроде MySiteMapGenerator или lk.market создают YML по адресу страницы каталога. Указываете URL, ждёте обработку и скачиваете готовый файл или получаете постоянную ссылку для автообновления.

Раздел товарных фидов в MySiteMapGenerator
Раздел «Товарные фиды Яндекса» в онлайн-генераторе
Указание ссылки на каталог для генерации фида
Указываем URL страницы каталога для формирования фида

Вручную через Excel

Подходит для небольших ассортиментов с редким изменением цен. В Справке Яндекс Директа есть шаблоны по категориям товаров — скачайте нужный, заполните поля и сохраните как CSV в кодировке UTF-8.

Примеры фидов по категориям в Справке Яндекса
Шаблоны фидов по категориям в Справке Яндекса
Обязательные поля товарного фида
Список обязательных полей при ручном заполнении таблицы

Ручное создание в интерфейсе Директа

Если товаров немного (до 1000), можно обойтись без файла: «Библиотека → Фиды → Добавить фид → Создать новый вручную». Для каждой позиции заполняете название, URL, до 5 фото, цену, категорию и отмечаете наличие.

Раздел Фиды в Библиотеке Яндекс Директа
Раздел «Фиды» в Библиотеке рекламного кабинета
Создание нового фида вручную
Пункт «Создать новый вручную» при добавлении фида

Как загрузить фид в Яндекс Директ

Готовый файл или ссылка добавляется в «Библиотека → Фиды». Порядок действий:

  1. Нажмите «Добавить фид» и выберите способ: файл с компьютера, ссылка на YML или создание вручную
  2. Укажите название фида — его будет проще найти при настройке кампании
  3. Дождитесь проверки: в колонке «Статус» появится «Успешно загружен»
  4. Если есть ошибки — исправьте файл и загрузите повторно; система покажет, каких полей не хватает
Загрузка фида в Библиотеку Яндекс Директа
Загрузка файла или указание ссылки на фид
Название и параметры загружаемого фида
Задаём название фида перед сохранением
Успешная загрузка товарного фида
Статус «Успешно загружен» означает, что фид готов к использованию

Подключение фида к рекламной кампании

Фид используется в единых перфоманс-кампаниях (ЕПК), динамических объявлениях и смарт-баннерах. В настройках объявления выберите тип «Товарное» и укажите источник данных.

Доступные варианты подключения:

  • Фид из Библиотеки — самый частый сценарий для собственного сайта
  • Загрузка с компьютера — если файл создавали в Excel или скачали из генератора
  • Ссылка на YML — для автоматического обновления через CMS
  • Товары с маркетплейса — Яндекс Маркет или Ozon без отдельного файла
  • Фид по сайту — Директ сам соберёт каталог по главной странице магазина
Выбор товарного типа объявления в ЕПК
Тип объявления «Товарное» в единой перфоманс-кампании
Добавление товаров с маркетплейса
Подключение ассортимента с Яндекс Маркета или Ozon
Автоматическая подгрузка товаров из фида
После подключения фида товары подтягиваются автоматически
Выбор отдельных товаров для рекламы
Можно рекламировать весь каталог или отдельные позиции
Добавление товара по ссылке
Добавление конкретного товара по URL карточки
Предпросмотр смарт-объявления
Предпросмотр смарт-объявления до запуска кампании
Товарная галерея в поиске Яндекса
Формат товарной галереи в результатах поиска
Реклама в формате Мозаика
Формат «Мозаика» в рекламной сети Яндекса
Загрузка фида с компьютера в кампанию
Импорт файла напрямую в настройках кампании
Подключение фида по ссылке
Добавление фида по HTTPS-ссылке с авторизацией при необходимости
Создание фида по адресу сайта
Вариант «по сайту» — указывается главная страница магазина
Выбор фида из Библиотеки в кампании
Готовые фиды из Библиотеки доступны в конце списка источников

Фильтры: как рекламировать не весь каталог

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

Добавление фильтра к товарному фиду
Кнопка «Добавить фильтр» в настройках товаров
Типы фильтров для товарного фида
Фильтрация по заголовку, разделу, ссылке и цене

Фильтр по заголовку

Задаёте условие «содержит» или «не содержит» слово в названии. Например, условие «Домашняя» оставит в рекламе только товары с этим словом в заголовке.

Настройка фильтра по заголовку товара
Условие фильтра по слову в названии товара
Результат фильтрации по заголовку
После применения фильтра в кампанию попадают только подходящие позиции

Фильтр по разделу и цене

Указываете URL категории и дополнительные условия — например, «Женская обувь» с ценой от 2000 до 4000 рублей. Можно комбинировать несколько правил в одном фильтре.

Фильтр по разделу каталога
Отбор товаров из конкретного раздела сайта
Фильтр по ценовому диапазону
Ценовой диапазон как дополнительное условие фильтра

Фильтр по ссылке на товар

Полезен для отбора по бренду в URL: если в адресе карточки есть slug бренда, можно рекламировать только его линейку, не трогая остальной ассортимент.

Фильтр по URL товара
Условие по словам в ссылке на карточку товара
Результат фильтрации по ссылке
Система отбирает товары, URL которых соответствует условию
Фильтр по цене больше заданной суммы
Отдельный фильтр «цена больше N рублей» для премиального сегмента

Типичные ошибки и как их избежать

Технические ошибки

  • Неверная структура YML или CSV
  • Файл по ссылке недоступен или отдаёт редирект
  • Отсутствуют обязательные поля id, name, price, url
  • Дубли id внутри одного фида
  • Кодировка не UTF-8

Ошибки в данных

  • Цена в фиде не совпадает с сайтом
  • Товар помечен «в наличии», но на сайте нет
  • Слишком длинные или нечитаемые названия
  • Битые ссылки на изображения
  • Устаревший фид без автообновления

Какой формат фида лучше для Директа?

YML — оптимальный выбор: он нативно поддерживается Яндексом, легко генерируется CMS-плагинами и совместим с Маркетом. CSV удобен для ручного редактирования в Excel, XML — для кастомных интеграций.

Можно ли обойтись без фида?

Для товарных кампаний и динамических объявлений — нет. Но до 1000 позиций можно внести вручную через интерфейс Директа или подключить каталог с маркетплейса без отдельного файла.

Как часто обновлять фид?

Если цены и остатки меняются ежедневно — настройте автообновление по ссылке (раз в несколько часов). Для стабильного ассортимента достаточно обновления раз в сутки или при изменении каталога.

Почему фид загрузился, но товары не показываются?

Проверьте фильтры кампании, статус «в наличии», модерацию объявлений и соответствие данных на сайте. Часто проблема в слишком узком фильтре или в товарах с available=false.

Чек-лист перед запуском товарной кампании

  1. Фид прошёл проверку в Библиотеке со статусом «Успешно загружен»
  2. Все обязательные поля заполнены, id уникальны
  3. Цены, фото и наличие совпадают с карточками на сайте
  4. Ссылки ведут на HTTPS-страницы товаров без лишних редиректов
  5. Настроено автообновление фида или понятен график ручного обновления
  6. Фильтры в кампании отбирают нужный сегмент, а не весь каталог целиком
  7. Предпросмотр объявлений проверен в интерфейсе Директа

Нужна помощь с товарной рекламой?

Специалисты Devmedia настроят фид, запустят кампанию в Яндекс Директе и возьмут на себя оптимизацию ставок и ассортимента. Работаем с e-commerce любого масштаба.