ТерминМаркетингОбновлено

Товарный фид

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

Содержание
  1. 01Что такое товарный фид и зачем он нужен рекламе
  2. 02Форматы товарных фидов: YML, CSV и Google Shopping
  3. 03Структура YML-фида: какие поля обязательны
  4. 04Как сделать фид: пошаговый разбор и цена ошибки
  5. 05Фид для Директа, Яндекс Товаров и Маркета: чем отличаются требования
  6. 06Шесть ошибок товарного фида
  7. 07Частые вопросы

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

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

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

Форматы товарных фидов: YML, CSV и Google Shopping

ФорматЧто этоЧто известно из справки Директа
YMLСобственный стандарт Яндекса на основе XMLРекомендуется для интернет-магазинов; Директ принимает его в формате фида Яндекс Маркета
Универсальный CSVТаблица в текстовом файлеКодировка UTF-8, разделитель — запятая; обязательны столбцы ID и URL
Google ShoppingXML в формате RSS 2.0Обязательны id, title, link и image_link
Google Ads CustomCSV, формат Google РекламыПодходит для товаров и услуг, кроме отелей, авто, недвижимости и авиабилетов

Для большинства российских магазинов выбор очевиден: YML. Его читают Директ и Яндекс Товары, выгрузку в него умеют делать модули популярных CMS, а структура позволяет передать категории, характеристики и скидки. CSV подходит для небольшого каталога, который проще вести в таблице.

Структура YML-фида: какие поля обязательны

Файл начинается с корневого элемента yml_catalog и атрибута date, в котором указано время формирования. Внутри лежит shop: сначала currencies и categories, затем offers — список товарных предложений, по одному элементу offer на товар. Подборки collections, если они есть, идут после offers.

ЭлементЧто передаётТребования
id (атрибут offer)Идентификатор товараОбязателен, до 100 знаков, уникален
urlСсылка на страницу товараОбязательна, до 2048 символов
categoryIdКатегорияОбязателен, одна категория на товар
name или typePrefix + vendor + modelНазваниеУпрощённое или произвольное описание, комбинировать можно
price и currencyIdЦена и валютаЦена больше нуля, обязательна для товарной галереи
pictureФотоРекомендуют 5 штук, от 450 px по каждой стороне, JPG, PNG, WebP или GIF до 10 МБ

Дополнительно полезны available (наличие; без него Директ считает все товары в наличии), oldprice (старая цена), vendor, description, param (характеристики: при подборе запросов Директ учитывает материал, цвет, пол и размер) и property (отдельные характеристики, до 10 штук). В описании не должно быть рекламы и ссылок на сайт магазина. Если обязательного элемента нет, Директ игнорирует предложение, и объявление для него не создаётся.

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

  1. Решите, что попадает в фид. Товары в наличии, с фото и ценой; без заглушек и дублей.
  2. Закрепите идентификаторы. Один товар — один неизменный id, он же используется в других фидах и в электронной коммерции.
  3. Соберите файл. Модуль CMS с выгрузкой в YML, генератор или скрипт, который формирует файл из базы по расписанию. Нестандартные поля и категории настраивает команда веб-разработки BigPanda.
  4. Выложите файл по постоянной ссылке и подключите её в Директе: файл с компьютера обновляют вручную, по ссылке данные в объявлениях меняются сами.
  5. Проверьте результаты проверки фида после первой загрузки и после каждой смены структуры.

Цену ошибки видно на примере. В фиде 5 000 товаров, 300 из них отклонены из-за пустых цен или фото: это 6% ассортимента без показов. Допустим, товар приносит в среднем 400 ₽ рекламной выручки в месяц. Тогда потери составят 300 × 400 = 120 000 ₽ в месяц, и заметны они только в отчёте по фиду.

Фид для Директа, Яндекс Товаров и Маркета: чем отличаются требования

СервисКак подключаютНа что смотреть
Яндекс ДиректФайлом с компьютера или по ссылкеРекомендуется YML; id товара одинаковы во всех фидах; для офферного ретаргетинга в РСЯ offer id совпадает с ID в электронной коммерции
Яндекс ТоварыСсылкой на YMLДо 2 ГБ на фид и до 1000 фидов на сайт; UTF-8 или windows-1251; дата не старше 10 дней
Яндекс МаркетВручную, из Excel, по API и модулям или обновлением по ссылкеВыбор способа зависит от размера ассортимента

Один хорошо собранный YML-фид можно использовать в нескольких сервисах Яндекса, но дату, кодировку и дополнительные поля проверяют для каждого отдельно.

Шесть ошибок товарного фида

  • Нестабильные id и перенос между фидами. Идентификатор — ключ товара, он должен совпадать во всех фидах. По правилам Яндекс Товаров предложение должно оставаться в том фиде, куда его добавили: при переносе оно может на несколько дней пропасть из Поиска.
  • Устаревшая дата. Для Яндекс Товаров загружаемая версия каталога должна быть не старше 10 дней.
  • Спецсимволы без экранирования. Знак & в ссылках записывается как &, пробелы заменяются на %20. Если в ссылки добавлены UTM-метки, амперсанды между ними экранируют так же.
  • Фид и сайт расходятся. Справка Директа требует, чтобы наличие в фиде совпадало со страницами товара и оформления заказа.
  • Слабые картинки. Для галереи справка просит белый фон, товар не менее чем на две трети кадра и сторону от 450 пикселей, без текстов и ярких надписей.
  • Скидка меньше 5%. Старая цена oldprice обязана быть выше price, а в объявлении скидка показывается при разнице от 5%.

Если вы настраиваете рекламу самостоятельно, пошаговый порядок работы с кампаниями описан в руководстве по настройке Директа.

Частые вопросы

Что такое товарный фид простыми словами?

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

Какой формат товарного фида выбрать для Яндекса?

Для интернет-магазина справка Директа рекомендует YML. Это собственный формат Яндекса на основе XML: он передаёт категории, характеристики, скидки и наличие. Универсальный CSV с кодировкой UTF-8 подходит для небольшого каталога, а фид Google Shopping Директ тоже принимает.

Какие поля в YML-фиде обязательны?

Для каждого товара нужны id, ссылка url и категория categoryId, а также название: name либо связка typePrefix, vendor и model. Цена price с валютой currencyId обязательна для показа в товарной галерее, фото picture нужно для галереи и товарных объявлений. Если обязательного элемента нет, предложение игнорируется.

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

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

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

Столько, сколько меняются цена и наличие. Для Яндекс Товаров загружаемая версия каталога не должна быть старше 10 дней. Информация в фиде должна совпадать с сайтом, поэтому для интернет-магазина настраивают автоматическое формирование файла по расписанию и подключают его по ссылке.

Перейти к букве

Другие термины глоссария