Фид в Яндекс.Директ: что это, как создать товарный фид и подключить к кампании

Пошагово: формат YML и CSV, обязательные поля, загрузка в кабинет и привязка к товарной или динамической кампании — без типичных ошибок модерации фида

01Экспорт YML или CSV из CMS
02Проверка полей и кодировки UTF-8
03Загрузка в Библиотеку фидов
04Привязка к товарной или динамической кампании
Бесплатный расчёт бюджета
YML · CSV Библиотека → ЕПК id = Метрика collections обновление по URL

Товарный фид — дата-контракт IT и маркетинга

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

Фид — не «техническая мелочь», а дата-контракт между IT и маркетингом: кто отвечает за идентификаторы товаров, цены, наличие и картинки, тот определяет, сколько объявлений вообще появится в кабинете. Ниже — что такое фид в Яндекс.Директ, какие форматы выбрать, как создать YML или CSV, пройти модерацию и подключить файл к товарной кампании или товарному объявлению в единой перфоманс-кампании.

feed-yml-pipeline.log
export YML · UTF-8 · id
validate price · picture · categoryId
# Библиотека → ТК / ЕПК
# id = Метрика e-commerce
YMLосновной формат
24чобновление по URL
50фидов на аккаунт

Что такое фид в Яндекс.Директ

Определение. Фид — файл с информацией о товарах и услугах. Директ анализирует его и автоматически формирует объявления для показа в Поиске, в рекламной сети Яндекса (РСЯ) и в товарной галерее. Источник: справка «Управление фидами».

Один и тот же фид может обслуживать несколько рекламных форматов. В кабинете он хранится в Библиотеке → Фиды и подключается к кампаниям как общий источник ассортимента.

Чем фид отличается от ручных объявлений

Параметр Ручные объявления Товарный фид
Масштаб Десятки–сотни позиций Тысячи и десятки тысяч SKU
Актуальность цен Ручное редактирование Автообновление по ссылке (раз в сутки)
Креатив Пишете текст сами Директ собирает заголовок и описание из полей
Ретаргетинг по товарам Ограничен ID в фиде = ID в электронной коммерции Метрики
Типичная ошибка Устаревшая цена в объявлении Расхождение цены фид ↔ сайт → отклонение или низкий CTR

Ручной ввод в Товарной кампании возможен, но только до 1000 товаров и без автоматического обновления — подходит для тестов, не для полноценного каталога.

Где в кабинете используется фид

По официальной справке фид применяется при создании:

  1. 1. Товарных объявлений и объявлений для страниц каталога в единой перфоманс-кампании (ЕПК).
  2. 2. Товарных кампаний в Мастере кампаний.

Отдельные типы «динамические объявления» и «смарт-баннеры» с сентября 2024 заменены ЕПК: товарное объявление в ЕПК совмещает логику показа в Поиске и в РСЯ. В одной группе — не более одного активного товарного объявления.

Важно для 2025–2026: с 16 июня 2025 страницы каталога стали обязательной настройкой Товарной кампании. Каталоги можно сгенерировать из того же YML-фида (теги collections / collection id, name, url). По данным внутренних тестов Яндекс Рекламы, это даёт около +15% к числу покупок при той же стоимости — цифра из пресс-релиза, не гарантия для каждого магазина.

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

Товарный фид Яндекс.Директ закрывает три практические задачи e-commerce: масштаб, актуальность и связку с аналитикой.

Автогенерация объявлений и актуальные цены

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

  • заголовки из name или связки vendor + model;
  • цены и валюта из price + currencyId;
  • изображения из picture (несколько картинок повышают привлекательность в галерее);
  • фильтрацию по категориям через categoryId или collection id.

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

Связь фида с электронной коммерцией в Метрике

ID товара в фиде обязан совпадать с ID в данных электронной коммерции Яндекс Метрики — это условие офферного ретаргетинга в РСЯ. Яндекс рекомендует для фильтров использовать только числовые ID.

Перед запуском ретаргетинга сверьте:

  • id в YML;
  • параметр id в событии purchase / add в Метрике;
  • отчёт «Электронная коммерция» в интерфейсе Метрики.

Расхождение хотя бы у части SKU означает «дырявый» ретаргетинг: пользователь видел товар на сайте, а в рекламе ему показывают другое предложение или не показывают вовсе.

Подробнее о запуске магазина в Директе — в материале Яндекс.Директ для интернет-магазина.

Поток данных · YD-009

От CMS до показов: один YML — две точки подключения

Файл попадает в Библиотеку фидов, а дальше расходится в товарную кампанию и товарное объявление в единой перфоманс-кампании. Переключите способ загрузки ассортимента — увидите, какой участок цепочки активен.

  • CMS / ERP — cron выгружает YML по HTTPS; id и price — зона IT.
  • Библиотека → Фиды — общий источник: до 50 фидов, статусы NEW → DONE.
  • ТК и ЕПК — один файл, разные настройки: каталоги 2025+ vs фильтры оферов.
YML по URL — стандарт для крупного каталога Робот скачивает файл раз в сутки (до 512 МБ). CMS отдаёт актуальные цены и collections для страниц каталога в той же выгрузке.

12 400 SKU → Библиотека → ТК + ЕПК: Поиск, РСЯ и товарная галерея из одного фида.

Дальше — форматы YML и CSV, обязательные поля и типичные ошибки валидации.

Типы и форматы фида: YML, CSV и страницы каталога

Для интернет-магазинов Яндекс выделяет несколько форматов. Ниже — сравнение по данным справки «Типы фидов».

Формат Когда выбирать Ключевые особенности
YML (фид Яндекс Маркета) Основной сценарий для e-commerce Рекомендуемый формат; один файл на товары и каталоги
Google Shopping (RSS 2.0 XML) Уже есть фид для Google Merchant Поддерживается Директом параллельно
Специальный Google Рекламы (CSV) Миграция из Google Ads Отдельная схема полей
Универсальный фид (CSV) Нет YML, небольшой каталог Кодировка UTF-8

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

YML для каталога товаров

Структура YML:

  • корневой элемент с атрибутом date в формате YYYY-MM-DD hh:mm;
  • товарные позиции внутри .

Типы оферов:

Тип Обязательные элементы Когда использовать
Упрощённый name Простые названия («Куртка зимняя»)
vendor.model typePrefix, vendor, model Брендовые товары с модельным рядом
Комбинированный оба набора Максимум данных для генерации объявлений

Обязательные поля для товаров: id (уникальный, до 100 символов), url, price, currencyId, categoryId, picture. Для типа vendor.model дополнительно — typePrefix, vendor, model.

Рекомендуемые поля (description, oldprice, param, наличие available) не всегда блокируют валидацию, но влияют на качество креатива.

CSV и ручной каталог

Для CSV каталогов и универсального фида — только кодировка UTF-8. Формат Windows-1251 в ряде старых статей встречается как «допустимый», но в актуальной справке для CSV указан UTF-8; неверная кодировка ломает парсинг.

Отдельный CSV для страниц каталога (до 1000 строк): колонки Url, Title, Description, Offer minimal price, Currency, Image url 1–5.

Фид по URL сайта (страницы каталога)

Третий способ передать ассортимент в Товарной кампании — товары, найденные на сайте: робот сканирует страницы при наличии микроразметки. Это альтернатива файлу, но для крупных и часто меняющихся каталогов надёжнее YML по ссылке.

Логику товарных объявлений в ЕПК и работу с каталогом по URL разбираем в статье Динамические объявления в Яндекс.Директ — в актуальной терминологии это товарные объявления внутри ЕПК, а не отдельный устаревший тип кампании.

Как создать товарный фид: пошагово

Запрос «как создать фид для Яндекс.Директа» на практике сводится к цепочке: источник данных → валидный файл → URL или загрузка в Библиотеку.

Экспорт из CMS (1С-Битрикс, WooCommerce, Tilda и др.)

Большинство CMS и конструкторов умеют отдавать YML:

  • 1С-Битрикс — модуль «Экспорт в Яндекс.Маркет» или сторонние решения; проверьте, что выгрузка идёт по HTTPS и отдаёт актуальный date.
  • WooCommerce — плагины YML for Yandex Market; следите за уникальностью id (часто это ID вариации, а не родительского товара).
  • Tilda, InSales, OpenCart — встроенные или штатные модули фида; уточните, попадают ли в выгрузку товары «нет в наличии».

Зона ответственности: маркетинг задаёт правила (какие категории в рекламу, минимальная маржа, скрывать ли распроданные SKU), IT обеспечивает cron-обновление и мониторинг битых ссылок на picture.

Генераторы и валидаторы

Если CMS не отдаёт YML:

  1. 1. Соберите CSV из учётной системы и конвертируйте через генератор фида (проверьте соответствие схеме Директа, не Маркета «для галочки»).
  2. 2. Прогоните файл через внутренний валидатор при загрузке в Библиотеку и через внешние XML-валидаторы до отправки.
  3. 3. Помните: валидатор Директа может пропустить пустые description или picture, но объявления будут слабее — это «слепая зона», на которую указывают экспертные обзоры 2026 года.

Хотите сами собрать YML, проверить обязательные поля и загрузить фид в Библиотеку — с разбором типичных ошибок валидации: Больше о маркетинге в моем Telegram. Пригодится перед привязкой к товарной кампании.

Обязательные и рекомендуемые поля

Минимальный чек для каждого офера перед выгрузкой:

  • уникальный id (без дублей);
  • рабочий url (HTTP 200, цена на странице = price);
  • picture — прямая ссылка на изображение, не страница товара;
  • categoryId существует в блоке ;
  • currencyId = RUR / RUB по схеме;
  • для vendor.model — заполнены все три поля модели.

Дополнительно для каталогов 2025+: секция collections с collection id, name, url — иначе придётся настраивать страницы каталога отдельно.

Требования к фиду и типичные ошибки модерации

Запрос «требования к фиду Яндекс.Директ» закрывается официальными страницами YML/CSV плюс практикой модерации.

Битые ссылки, дубли id, несоответствие цен

Ошибка Что происходит Как исправить
Синтаксис XML/CSV Весь фид отклоняется, проверка полей не запускается Валидатор XML, проверка разделителей CSV
Дубли id Оферы игнорируются или конфликтуют Сквозные ID из CRM/1С
Битый url или picture Офер не попадает в объявления Crawler или скрипт проверки ссылок
Цена фид ≠ сайт Модерация / низкий CTR Синхронизация с ERP не реже обновления фида
Пустые обязательные теги Офер игнорируется Отчёт об ошибках в кабинете

Самые фатальные ошибки — синтаксические: если парсер не читает файл, остальные этапы валидации не выполняются.

Частота обновления

Способ загрузки Лимит размера Автообновление
По ссылке (URL) до 512 МБ Робот скачивает раз в сутки (для очень больших фидов интервал может увеличиваться)
С компьютера до 200 МБ Нет — только ручная перезагрузка
Архив .zip / .gz в рамках лимита Поддерживается; можно basic-auth на URL

⚠️ Формулировки вроде «автообновление каждые 4 часа» в агентских блогах не подтверждены справкой: ориентируйтесь на суточный цикл. Для ЕПК в контексте фильтрации встречается формулировка «раз в сутки или чаще, если возможно» — это не гарантия четырёхчасового интервала.

Для Товарной кампании по ссылке принимается только YML; с компьютера — YML и CSV.

Что проверить дополнительно

Типичные «тихие» проблемы из практики агентств:

  • 80% оферов без объявлений — сработали фильтры в группе или не заполнены обязательные поля у части каталога;
  • фид в статусе «Готов», показов нет — модерация кампании, бюджет, минус-слова, а не сам файл;
  • нельзя удалить фид в статусе «Новый» / «На валидации» или если он привязан к активной кампании.

Разбор ошибок e-commerce в Директе — в статьях Ошибки Директа для интернет-магазина и 5 ошибок интернет-магазина в Директе (в том числе сценарий «битый фид»).

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

Раздел «Фиды» в кабинете Директа

Путь: Библиотека → Фиды → Добавить фид.

  • На одном аккаунте — до 50 фидов.
  • Поддерживаются HTTP/HTTPS, опционально basic-auth.
  • Статусы обработки (API): NEW, UPDATING, DONE, ERROR.

После загрузки дождитесь статуса «Готов». Точное время валидации справка не регламентирует — закладывайте от нескольких минут до часа на больших файлах.

Привязка к товарной кампании

В Мастере кампаний при создании товарной кампании выберите источник ассортимента:

  1. 1. Товары с сайта — робот + микроразметка.
  2. 2. Фид — файл или ссылка (оптимально для больших каталогов).
  3. 3. Ручное управление — до 1000 позиций.

После выбора фида настройте страницы каталога (обязательно с июня 2025): из YML-коллекций или CSV каталогов. Без этого кампания не раскрывает полный потенциал формата.

Привязка к товарным объявлениям в ЕПК

В единой перфоманс-кампании создайте товарное объявление, укажите фид из Библиотеки и задайте фильтры оферов (в API — FeedFilterConditions; в интерфейсе — условия по категории, цене, наличию и т.д.). Один фид можно использовать в нескольких группах с разными фильтрами — так делят ассортимент по марже или сезону (кастомные поля через элемент param — сверяйте с актуальной схемой YML).

Подробная логика фильтрации и показов — в материале Динамические объявления в Яндекс.Директ.

Фид, сайт или ручной ввод: как выбрать

Ситуация Рекомендация
До 1000 SKU, редкие обновления Ручной ввод или небольшой CSV
Средний каталог, стабильная CMS YML по ссылке, обновление раз в сутки
10 000+ SKU, динамические цены YML по URL из ERP + мониторинг статуса фида
На сайте есть микроразметка, мало SKU «Товары с сайта» для быстрого старта
Нужны каталоги в Товарной кампании 2025+ YML с collections в том же файле

⚠️ Лимит «оптимально 100 000 товаров» из агентских обзоров не зафиксирован в официальной справке — ориентир, а не жёсткое правило платформы.

Проверка фида перед запуском: чек-лист

Перед привязкой к кампании пройдите аудит за 30 минут — это дешевле, чем неделя показов «в пустоту».

Сверка id товаров с Метрикой

  1. 1. Включите электронную коммерцию в Метрике.
  2. 2. Сделайте тестовую покупку / добавление в корзину.
  3. 3. В отладчике _ym_debug проверьте id товара.
  4. 4. Найдите тот же id в YML.

Если ID текстовые — убедитесь, что фильтры в объявлении тоже используют строковые значения; Яндекс рекомендует числовые ID.

Тестовая загрузка и отчёт об ошибках

  1. 1. Загрузите фид в Библиотеку (тестовый URL или файл).
  2. 2. Дождитесь статуса DONE / «Готов» или разберите ERROR.
  3. 3. Откройте отчёт об ошибках: сколько оферов принято, сколько отброшено.
  4. 4. Исправьте фид на стороне CMS и дождитесь следующего скачивания по ссылке или перезагрузите файл вручную.

Финальный чек перед бюджетом

  • UTF-8, валидный XML/CSV
  • Нет дублей id
  • Цены и наличие совпадают с сайтом
  • Картинки и ссылки отдают 200
  • Каталоги (collections) заполнены для Товарной кампании
  • Фильтры в группе не отсекают весь ассортимент
  • Кампания и объявления прошли модерацию

Расширенный порядок запуска магазина — в чек-листе Директа для интернет-магазина.

Частые вопросы о фиде

Можно ли без фида запустить товарную рекламу?

Да, частично. В Товарной кампании можно использовать товары с сайта (микроразметка) или ручной ввод до 1000 позиций. Для полноценного каталога с автообновлением цен фид по ссылке — стандартное решение. В ЕПК товарное объявление тоже может работать с сайтом, но масштаб и ретаргетинг удобнее через YML.

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

При загрузке по ссылке робот Директа скачивает файл раз в сутки (для крупных фидов интервал может быть больше). При загрузке с компьютера автообновления нет — только ручная замена файла. Согласуйте с IT график обновления каталога исходя из суточного цикла, а не из неподтверждённых «каждые 4 часа».

Чем фид для товарной кампании отличается от фида для товарного объявления в ЕПК?

Файл один, точки подключения разные. YML загружается в общую Библиотеку фидов. Дальше вы выбираете его в Мастере Товарной кампании (плюс обязательные страницы каталога) или в товарном объявлении ЕПК с фильтрами оферов. Требования к полям YML одинаковые; отличаются настройки показов, ставки и структура кампании. Подробнее: товарные кампании и динамические объявления / ЕПК.

Можно ли один фид на Маркет и Директ?

Да. YML Яндекс Маркета — рекомендуемый формат для Директа. Критично сохранить единые id во всех каналах и в Метрике, иначе ломается сквозная аналитика и ретаргетинг.

Почему фид прошёл валидацию, а объявлений мало?

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

Можно ли заменить фид после запуска кампании?

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

Итог

Фид в Яндекс.Директ — центральный элемент товарной рекламы для интернет-магазина: из одного YML или CSV Директ строит объявления для Поиска, РСЯ и галереи, а при совпадении ID с Метрикой включает офферный ретаргетинг.

Практический маршрут:

  1. 1. Выгрузите YML из CMS или ERP с уникальными id и UTF-8.
  2. 2. Добавьте collections для страниц каталога в Товарной кампании.
  3. 3. Загрузите фид в Библиотеку (URL предпочтительнее для автообновления раз в сутки).
  4. 4. Сверьте id с Метрикой, исправьте ошибки по отчёту.
  5. 5. Подключите фид к товарной кампании или товарному объявлению в ЕПК.
  6. 6. Пройдите чек-лист запуска перед увеличением бюджета.

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