Devmedia · Контекстная реклама
Товарный фид для Яндекс Директа: что это и как настроить с нуля
Товарный фид — это структурированный файл с данными о товарах интернет-магазина. Без него не запустить товарные кампании, динамические объявления и смарт-баннеры в Яндекс Директе. Разбираем, из чего состоит фид, как его подготовить и подключить к рекламе без лишних ошибок.
! Главное за 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 для Яндекс Директа». После установки плагин формирует файл и обновляет его при изменении каталога. Остаётся скопировать ссылку на фид и добавить её в рекламный кабинет.
Через онлайн-генератор
Сервисы вроде MySiteMapGenerator или lk.market создают YML по адресу страницы каталога. Указываете URL, ждёте обработку и скачиваете готовый файл или получаете постоянную ссылку для автообновления.
Вручную через Excel
Подходит для небольших ассортиментов с редким изменением цен. В Справке Яндекс Директа есть шаблоны по категориям товаров — скачайте нужный, заполните поля и сохраните как CSV в кодировке UTF-8.
Ручное создание в интерфейсе Директа
Если товаров немного (до 1000), можно обойтись без файла: «Библиотека → Фиды → Добавить фид → Создать новый вручную». Для каждой позиции заполняете название, URL, до 5 фото, цену, категорию и отмечаете наличие.
Как загрузить фид в Яндекс Директ
Готовый файл или ссылка добавляется в «Библиотека → Фиды». Порядок действий:
- Нажмите «Добавить фид» и выберите способ: файл с компьютера, ссылка на YML или создание вручную
- Укажите название фида — его будет проще найти при настройке кампании
- Дождитесь проверки: в колонке «Статус» появится «Успешно загружен»
- Если есть ошибки — исправьте файл и загрузите повторно; система покажет, каких полей не хватает
Подключение фида к рекламной кампании
Фид используется в единых перфоманс-кампаниях (ЕПК), динамических объявлениях и смарт-баннерах. В настройках объявления выберите тип «Товарное» и укажите источник данных.
Доступные варианты подключения:
- Фид из Библиотеки — самый частый сценарий для собственного сайта
- Загрузка с компьютера — если файл создавали в Excel или скачали из генератора
- Ссылка на YML — для автоматического обновления через CMS
- Товары с маркетплейса — Яндекс Маркет или Ozon без отдельного файла
- Фид по сайту — Директ сам соберёт каталог по главной странице магазина
Фильтры: как рекламировать не весь каталог
Фильтры позволяют отобрать товары по названию, разделу сайта, URL или цене. Это удобно, когда нужно продвигать только сезонную коллекцию, товары определённого бренда или позиции в заданном ценовом коридоре.
Фильтр по заголовку
Задаёте условие «содержит» или «не содержит» слово в названии. Например, условие «Домашняя» оставит в рекламе только товары с этим словом в заголовке.
Фильтр по разделу и цене
Указываете URL категории и дополнительные условия — например, «Женская обувь» с ценой от 2000 до 4000 рублей. Можно комбинировать несколько правил в одном фильтре.
Фильтр по ссылке на товар
Полезен для отбора по бренду в URL: если в адресе карточки есть slug бренда, можно рекламировать только его линейку, не трогая остальной ассортимент.
Типичные ошибки и как их избежать
✕ Технические ошибки
- Неверная структура YML или CSV
- Файл по ссылке недоступен или отдаёт редирект
- Отсутствуют обязательные поля id, name, price, url
- Дубли id внутри одного фида
- Кодировка не UTF-8
✓ Ошибки в данных
- Цена в фиде не совпадает с сайтом
- Товар помечен «в наличии», но на сайте нет
- Слишком длинные или нечитаемые названия
- Битые ссылки на изображения
- Устаревший фид без автообновления
Какой формат фида лучше для Директа?
YML — оптимальный выбор: он нативно поддерживается Яндексом, легко генерируется CMS-плагинами и совместим с Маркетом. CSV удобен для ручного редактирования в Excel, XML — для кастомных интеграций.
Можно ли обойтись без фида?
Для товарных кампаний и динамических объявлений — нет. Но до 1000 позиций можно внести вручную через интерфейс Директа или подключить каталог с маркетплейса без отдельного файла.
Как часто обновлять фид?
Если цены и остатки меняются ежедневно — настройте автообновление по ссылке (раз в несколько часов). Для стабильного ассортимента достаточно обновления раз в сутки или при изменении каталога.
Почему фид загрузился, но товары не показываются?
Проверьте фильтры кампании, статус «в наличии», модерацию объявлений и соответствие данных на сайте. Часто проблема в слишком узком фильтре или в товарах с available=false.
Чек-лист перед запуском товарной кампании
- Фид прошёл проверку в Библиотеке со статусом «Успешно загружен»
- Все обязательные поля заполнены, id уникальны
- Цены, фото и наличие совпадают с карточками на сайте
- Ссылки ведут на HTTPS-страницы товаров без лишних редиректов
- Настроено автообновление фида или понятен график ручного обновления
- Фильтры в кампании отбирают нужный сегмент, а не весь каталог целиком
- Предпросмотр объявлений проверен в интерфейсе Директа
Нужна помощь с товарной рекламой?
Специалисты Devmedia настроят фид, запустят кампанию в Яндекс Директе и возьмут на себя оптимизацию ставок и ассортимента. Работаем с e-commerce любого масштаба.