Товарный фид YML и выгрузка товаров на маркетплейсы

YML-фид — файл, из которого Яндекс Директ, Маркет и другие площадки берут ваши товары: названия, цены, наличие и фото. Делаем фиды, которые проходят модерацию и не ломаются: выгрузка из 1С и CMS, проверка ошибок перед каждым обновлением, выгрузка на Ozon, Wildberries и Маркет.

Директ, Маркет, VK, маркетплейсыВыгрузка из 1САвтопроверка ошибок
Фрагмент кода товарного фида рядом с карточкой товара, стрелки показывают соответствие полей
Схема: сайт и 1С формируют фид, который забирают Директ, Маркет и маркетплейсы

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

Товарный фид — файл со списком ваших товаров в формате, который понимает рекламная система или площадка. YML (Yandex Market Language) — формат Яндекса на основе XML: в нём каждый товар описан отдельным блоком offer с полями.

Главные поля товара: id — постоянный номер, name — название, url — ссылка на карточку, price и currencyId — цена и валюта. Дальше categoryId — категория, picture — фото, available — наличие, vendor и param — бренд и характеристики, description — описание.

Площадка регулярно скачивает файл по ссылке и обновляет товары в рекламе. Если цена на сайте поменялась, а в фиде — нет, реклама покажет старую цену. Поэтому фид должен собираться автоматически из тех же данных, что и сайт. Как фид превращается в товарные кампании магазина, разбираем на странице контекстная реклама для интернет-магазина.

  • Формат YML на основе XML
  • Товар — блок offer с полями
  • Обновление по ссылке автоматически

С чем приходят

Проблема

Фид отклонён модерацией, и никто не понимает почему

Решение

Разбираем ошибки из отчёта площадки, исправляем данные и шаблон фида, проверяем перед отправкой.

Проблема

Цены в рекламе расходятся с сайтом

Решение

Фид собирается из 1С или CMS по расписанию — цены и наличие совпадают.

Проблема

Товары не выгружаются на маркетплейс

Решение

Сопоставляем категории и характеристики с требованиями площадки и выгружаем по API.

Проблема

Фид собирают вручную в Excel

Решение

Автоматическая генерация: новые товары попадают в фид сами.

Товарный фид для Яндекса: Директ, Маркет, Бизнес

Куда какой фид нужен и чем они отличаются.

Формат

Яндекс Директ
YML, CSV
Яндекс Маркет
YML или API
Яндекс Бизнес
YML
VK Реклама
YML, CSV
Google Merchant
XML, CSV
Ozon, Wildberries
API или шаблоны

Для чего

Яндекс Директ
товарные кампании и динамические объявления
Яндекс Маркет
продажи на Маркете
Яндекс Бизнес
товары в карточке организации и рекламе Бизнеса
VK Реклама
товарные объявления ВКонтакте
Google Merchant
товарные объявления Google
Ozon, Wildberries
продажи на маркетплейсах

Особенности

Яндекс Директ
картинки хорошего качества, точные цены, UTM-метки
Яндекс Маркет
строгие требования к категориям и характеристикам
Яндекс Бизнес
автодобавление товаров с сайта
VK Реклама
свои требования к изображениям
Google Merchant
свой формат полей
Ozon, Wildberries
сопоставление категорий и обязательных характеристик

Один и тот же каталог чаще всего нужен в нескольких местах — делаем несколько фидов из одного источника данных. Товарные кампании в Директе и показы в РСЯ настраивает команда рекламы.

Требования площадок меняются — сверяем с актуальной справкой при каждой настройке.

Товарный фид для Директа: требования и частые ошибки

Десять ошибок, из-за которых фид отклоняют или реклама работает хуже. Проверяем их автоматически перед каждой выгрузкой — в том числе когда фид собирается из 1С.

Битые ссылки

Ссылка ведёт на удалённый товар или страницу с ошибкой.

Цена не совпадает с сайтом

Фид обновляется реже, чем меняются цены.

Плохие картинки

Маленькие, с водяными знаками или заглушки вместо фото.

Нет обязательных полей

Пустые название, цена, категория или наличие.

Дубли товаров

Один товар с разными id или разные товары с одним.

Кривые категории

Товары в неправильных категориях или без них.

Ошибки кодировки

Кириллица в ссылках не закодирована, спецсимволы ломают файл.

Фид не обновляется

Файл перестал пересобираться, а никто не заметил.

Нет товаров в наличии

Товары под заказ помечены как отсутствующие — реклама их не показывает.

Названия для людей, а не для рекламы

Без бренда, модели и главной характеристики — объявление не цепляет.

Выгрузка товаров на маркетплейсы

Для Ozon, Wildberries и Яндекс Маркета фида мало: у каждой площадки свои категории, обязательные характеристики и правила фото. Выгружаем товары через шаблоны площадок или по API, а цены и остатки синхронизируем постоянно — это уже интеграция с маркетплейсами по API.

Самая трудоёмкая часть — сопоставление товаров и категорий: ваш «Смеситель для кухни хром» должен попасть в правильную категорию площадки со всеми обязательными полями. Если карточкам не хватает описаний и характеристик, их дополняем как наполнение карточек товаров. Источник данных — выгрузка из 1С или CMS.

Как проверить фид: Яндекс Вебмастер и валидаторы

Три способа проверки. Мы добавляем четвёртый — собственную автопроверку перед каждой пересборкой фида.

  1. 01

    Яндекс Вебмастер

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

  2. 02

    Валидатор XML

    Проверяет, что файл вообще читается: закрытые теги, кодировка, спецсимволы.

  3. 03

    Отчёт площадки

    После загрузки в Директ или на Маркет смотрите отчёт модерации: там причины отклонения по товарам.

Сколько стоит сделать товарный фид

Фид из CMS

настройка генерации, проверка, обновление по расписанию

по смете

Фид из 1С с обновлением

выгрузка из учёта, автопроверка ошибок, несколько площадок

по запросу

Выгрузка на маркетплейсы по API

сопоставление категорий, характеристики, синхронизация цен и остатков

по смете

Цена зависит от числа товаров, площадок и источника данных. Плагин CMS иногда решает задачу бесплатно — если так, скажем.

Вопросы о фидах и выгрузке

Что такое YML фид?
Файл в формате YML (Yandex Market Language) со списком товаров: названия, цены, наличие, фото, характеристики. Из него Яндекс Директ, Маркет и Бизнес берут товары для рекламы и продаж.
Что такое формат YML?
Формат Яндекса на основе XML для описания товарных каталогов. Не путать с YAML — это другой формат, для настроек программ.
Что такое фид простыми словами?
Файл-список ваших товаров, который площадки регулярно скачивают по ссылке, чтобы показывать товары в рекламе или на маркетплейсе.
Что означает слово фид?
От английского feed — «кормить, подавать». Фид «подаёт» данные площадке: товары, новости, вакансии.
Что такое фид в маркетинге?
Источник данных для рекламы: по нему площадка автоматически создаёт объявления с товарами, ценами и фото, а не вручную для каждого товара.
Как сформировать YML файл?
Плагином или модулем CMS, выгрузкой из 1С, генератором или своим скриптом. Главное — чтобы файл собирался автоматически из тех же данных, что и сайт, и проверялся перед выгрузкой.
Как проверить фид?
Загрузить ссылку в Яндекс Вебмастер, проверить XML-валидатором и посмотреть отчёт модерации площадки после загрузки.
Как часто обновлять фид?
Так же часто, как меняются цены и наличие: для большинства магазинов — несколько раз в день или ежедневно.
Можно ли сделать фид для сайта на Tilda?
Да: у Tilda есть выгрузка каталога, но для рекламы её часто нужно доработать. Можно собирать фид отдельно из таблицы товаров.
Чем выгрузка на маркетплейс отличается от фида для рекламы?
Фид для рекламы показывает товары и ведёт на ваш сайт. Выгрузка на маркетплейс создаёт карточки для продажи на самой площадке — с её категориями, характеристиками и синхронизацией остатков.

Фид — только начало: товары продаёт реклама. Товарные кампании и показы в сетях настраивает команда товарных кампаний и РСЯ, а для локального бизнеса подойдёт реклама в Яндекс Бизнесе. Цены и карточки конкурентов на тех же площадках собирает парсинг маркетплейсов.

Обсудим ваш проект

Заявку читает руководитель проекта, а не колл-центр и не автоответчик.

Что будет после заявки

  1. Укажите удобный способ связи для обсуждения задачи.
  2. Созвонимся, чтобы понять задачу, цифры и ограничения.
  3. Предложим план: что сделать, в каком порядке, кто из команды подключится и сколько это стоит.

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

Расскажите о задаче

Имени и телефона достаточно. Подробности можно добавить сразу или обсудить при звонке.

Добавить подробности