Задачи → ориентир по цене

Стоимость услуг

5 вопросов. План и диапазон — сразу, без контакта.

Бесплатный аудитАудит
Контекстная реклама

Товарный фид для рекламы: как создать, проверить и обновлять каталог

13 мин чтения
Что получите после чтения

6 разделов разбора + 5 ключевых выводов — готовая основа первой проверки рекламы.

6разделов разбора5ключевых выводов
Кому полезноВладельцу бизнеса и специалисту по рекламе
Что станет понятноДля часто меняющегося ассортимента надёжнее фид по постоянной ссылке: файл обновляется без повторной ручной загрузки
С чем уйдёте6 разделов разбора + 5 ключевых выводов — готовая основа первой проверки рекламы.
Игорь Волков — автор Media Monster, портрет-иллюстрация
Автор рубрики «Разработка», Media Monster
обновлено

Фид передаёт в рекламу названия, цены, изображения, наличие и ссылки на товары. Разбираем подготовку файла, проверку данных и обновление каталога; поддерживаемый формат и набор полей проверяют для выбранного рекламного кабинета.

Коротко — главное из статьи
  • Для часто меняющегося ассортимента надёжнее фид по постоянной ссылке: файл обновляется без повторной ручной загрузки.
  • У каждого товара нужен стабильный уникальный идентификатор, который не меняется при очередной выгрузке и совпадает в разных фидах.
  • Минимально полезный фид связывает товар, категорию, страницу, цену, наличие и изображение с одним источником данных на стороне магазина.
  • Валидный XML ещё не означает готовность к рекламе: отдельно сверяют цены, доступность, ссылки, изображения и число товаров.
  • После запуска контролируют не только статус фида, но и свежесть выгрузки, резкое изменение числа предложений и расхождения с сайтом.
Содержание

Когда нужен фид, а когда достаточно товаров с сайта

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

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

Для интернет-магазина рекламный кабинет рекомендует YML-фид. Допустимы и другие поддерживаемые форматы, но формат выбирают не по привычке разработчика, а по типу бизнеса и полям, которые нужно передать. Актуальный список форматов опубликован в официальной справке рекламного кабинета ↗.

Ключевая тема материала. Когда нужен фид, а когда достаточно товаров с сайта: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»
Проблема и точка потери. Когда нужен фид, а когда достаточно товаров с сайта: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»
XMLoffer.xml
<offer id="123" available="true">
  <url>https://example.com/catalog/item-123/</url>
  <price>45900</price>
  <currencyId>RUR</currencyId>
  <categoryId>12</categoryId>
  <name>Название товара и ключевой параметр</name>
</offer>
Что это даёт. Минимальный товарный блок связывает стабильный идентификатор, адрес карточки, цену и категорию. Поля нужно подставлять из вашей товарной системы.

Сначала источник данных: цена, наличие, URL и идентификатор

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

Для сравнения условий полезен материал Товарные блоки в поиске: как подготовить каталог и проверять показы.

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

Сначала источник данных: цена, наличие, URL и идентификатор
ПолеОткуда братьЧто проверить
IDПостоянный ID товара или вариантаНе меняется при выгрузке
ЦенаТекущий публичный прайсСовпадает с первым экраном карточки
НаличиеОстаток и правила заказаДоступность означает реальную возможность купить
URLКаноническая карточкаОткрывается без ошибки и лишней цепочки редиректов
ИзображениеГалерея карточкиПоказывает именно этот товар
Аудитория и сценарий выбора. Сначала источник данных: цена, наличие, URL и идентификатор: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»

Минимальная структура YML-фида без лишней сложности

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

<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="2026-08-27 10:00">
  <shop>
    <name>Интернет-магазин</name>
    <currencies><currency id="RUB" rate="1"/></currencies>
    <categories><category id="10">Категория</category></categories>
    <offers>
      <offer id="sku-1042" available="true">
        <name>Тип товара и ключевой параметр</name>
        <url>https://example.com/catalog/item/</url>
        <price>25900</price>
        <currencyId>RUB</currencyId>
        <categoryId>10</categoryId>
        <picture>https://example.com/img/item.webp</picture>
      </offer>
    </offers>
  </shop>
</yml_catalog>

Это схема для понимания, а не универсальный готовый файл. Названия, изображения, параметры и правила для конкретной категории проверяйте по актуальным требованиям к YML ↗. В URL внутри XML специальные символы кодируют, иначе ссылка может повредить структуру документа.

Структура решения. Минимальная структура YML-фида без лишней сложности: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»
Данные и доказательства. Минимальная структура YML-фида без лишней сложности: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»
Бесплатный разбор рекламы

Пришлите сайт и контакт. Уточним регион, ассортимент и задачу по рекламе. Доступы к кабинету в этой форме не нужны.

Отправка формы не является заключением договора и не порождает обязательств сторон.

Загрузка файлом или по ссылке: что выбрать для обновлений

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

Если хочется сравнить этот сценарий с соседним, загляните в Товарный фид: ошибки, которые ломают автогенерацию объявлений.

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

Генерацию запускают после успешного обмена с учётной системой, а не раньше. Безопасная последовательность: обновить товары, собрать файл во временное имя, проверить XML и число предложений, затем атомарно заменить рабочий фид. Так рекламная система не скачает наполовину записанный документ.

Последовательность работы. Загрузка файлом или по ссылке: что выбрать для обновлений: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»
Каналы и точки контакта. Загрузка файлом или по ссылке: что выбрать для обновлений: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»

Валидация: почему статуса «файл принят» недостаточно

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

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

Проверка перед подключением к кампании
  • Рабочая ссылка возвращает файл без перенаправления на страницу входа.
  • Количество товаров близко к ожидаемому и не упало после последней выгрузки.
  • У каждого предложения стабильный уникальный ID.
  • Случайная выборка цен и наличия совпадает с сайтом.
  • Все ссылки ведут на соответствующие карточки.
  • Изображения открываются без авторизации и показывают нужный товар.
  • Ошибки и предупреждения в интерфейсе прочитаны, а не просто закрыты.

Общие требования к фидам и идентификаторам собраны в справке рекламного кабинета ↗.

Сравнение вариантов. Валидация: почему статуса «файл принят» недостаточно: иллюстрация к статье «Товарный фид для рекламы: как создать, проверить и обновлять каталог»

Регламент после запуска: что контролировать каждый день и каждую неделю

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

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

Ответственный должен быть назначен не только за рекламу, но и за источник. Специалист по рекламному кабинету видит проблему на уровне кампании; разработчик отвечает за генерацию; владелец каталога — за правила цены и наличия. Без разделения ролей любой сбой превращается в спор о том, кто должен был заметить его первым.

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

Вопросы и ответы

Какой формат фида лучше использовать для интернет-магазина?

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

Можно ли загрузить фид один раз и больше не обновлять?

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

Почему фид принят, но объявления содержат ошибки?

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

Нужно ли добавлять UTM-метки в каждую ссылку фида?

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

Игорь Волков — автор Media Monster, портрет-иллюстрация
Автор рубрики «Разработка», Media Monster

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

С какими задачами к нему приходят

Самая частая — «сделали редизайн, и просел трафик». Причины почти всегда одни и те же: сменились адреса страниц без переадресации, пропали тексты и заголовки, часть страниц закрылась от индексации при переносе с тестовой площадки. Вторая по частоте — «сайт не даёт добавить нужные страницы»: система управления не позволяет создавать разделы под спрос, и продвижение упирается в потолок платформы.

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

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

Как работает

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

Второй принцип — сдавать по чек-листу. После каждой выкладки проходится список технических проверок на боевом сайте: доступность страниц, файл robots.txt, метатеги, адреса, карта сайта, счётчики. Проверку делает не тот, кто выкладывал.

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

Чего не делает

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

В блоге

Пишет в рубрику «Разработка»: разборы переездов и редизайнов, чек-листы приёмки, интеграции с учётными системами, кейсы проектов. Все клиентские истории публикуются обезличенно — без названий, доменов и регионов.

Портрет автора — иллюстрация, а не фотография.

Материал подготовлен по редакционной политике блога: разбор задачи, объяснение метода и проверка перед публикацией.

Заявки дороже, чем хотелось бы?
Бесплатно посмотрим кампании и покажем, где чаще всего прячется резерв в вашей нише.
Разобрать мою рекламу

Что делать дальше

₽Посчитать экономикуСходится ли реклама при вашем чеке
—
?Задать вопросОтветим по вашей ситуации

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

Написать в мессенджере ↗
✓Заявка на продвижениеРазобрать мою рекламу

Бесплатно посмотрим кампании и покажем, где чаще всего прячется резерв в вашей нише.

Рейтинг статьи
Насколько полезен этот материал?

Поставьте оценку — она поможет редакции улучшать следующие разборы.

4,7из 5 оценка редакции
Оценка редакции — 4,7 из 5. Читательских оценок пока нет — ваша может стать первой.

Обсуждение 0

Спросите, что осталось непонятным — автор материала отвечает в комментариях.

Загружаем комментарии…
Комментарии — от подтверждённых читателей

Один раз подтвердите себя в мессенджере: так в обсуждении нет спама, а имя подставляется само. Мы видим только имя и никогда не пишем первыми без вашего запроса.

Читайте по теме

Контекстная реклама Товарная рекламная кампания: фид, цели, бюджет и проверка запуска 4,7 Анна Соколова — автор Media Monster, портрет-иллюстрация Анна Соколова11 мин · 27 августа 2026 Ключевая тема материала. До интерфейса рекламного кабинета: система аналитики, цели и электронная торговля: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка… Ключевая тема материала. До интерфейса рекламного кабинета: система аналитики, цели и электронная торговля: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка… Проблема и точка потери. До интерфейса рекламного кабинета: система аналитики, цели и электронная торговля: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка… Проблема и точка потери. До интерфейса рекламного кабинета: система аналитики, цели и электронная торговля: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка… Аудитория и сценарий выбора. Источник товаров: сайт, фид или ручное управление: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка запуска» Аудитория и сценарий выбора. Источник товаров: сайт, фид или ручное управление: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка запуска» Структура решения. Фильтры и группы: не смешивайте весь каталог в одну корзину: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка запуска» Структура решения. Фильтры и группы: не смешивайте весь каталог в одну корзину: иллюстрация к статье «Товарная рекламная кампания: фид, цели, бюджет и проверка запуска»
↔ листать1/5

← Все статьи рубрики «рекламный кабинет»

SEO-продвижение сайтов

Продвижение гостиницы: как получать прямые бронирования на сайте, а не только через посредников Продвижение базы отдыха и глэмпинга: как заполнить будни и межсезонье, а не только выходные Продвижение клининговой компании в поиске и на картах: районы выезда, страницы услуг и отзывы Продвижение типографии в поиске: какие страницы продукции нужны, чтобы получать заказы без рекламы Спрос на продвижение в нейросетях вырос в 7,9 раза за два года: что мы намерили Все статьи рубрики (164) →

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

Реклама бетона: как бетонному заводу получать заказы от частников и бригад, а не только звонки о цене Реклама магазина стройматериалов: как получать заказы от частных покупателей с доставкой на объект Как продавать стройматериалы бригадам и прорабам: условия, которые превращают разовую покупку в постоянную Реклама складских услуг: как получать клиентов на ответственное хранение и аренду складских помещений Гостиница для командированных и компаний: как получать постоянных корпоративных гостей Все статьи рубрики (117) →

SMM и таргетированная реклама

Репутация в поиске: что видит клиент, когда набирает название вашей компании Продвижение в социальных сетях: кому подходит, а кому не стоит тратить время Реклама дизайнера интерьера: как превратить портфолио в запрос на проект Реклама парикмахерской: локальный спрос, запись и повторные визиты Нейросеть для креативов: где выигрыш, а где риск отказа модерации Все статьи рубрики (11) →

Разработка сайтов

Сайт компании по строительству бань: каталог проектов, калькулятор комплектации и заявки Сайт ландшафтной компании: как показать портфолио и цену, чтобы заявки приходили со схемой территории Сайт цветочного магазина: как устроить каталог и оформление заказа, чтобы букет покупали с телефона за пару минут Сайт турагентства: как показать экспертизу менеджеров и получать заявки на подбор тура Сайт типографии: как устроить онлайн-заказ, загрузку и проверку макета, чтобы тираж не застревал Все статьи рубрики (115) →

Веб-аналитика и сквозная аналитика

Как использовать ИИ для нормализации характеристик каталога Как найти с помощью ИИ противоречия между вариантами товара ИИ для разбора запросов с нулевыми результатами поиска по сайту Как разобрать причины возвратов с помощью ИИ Как подготовить бриф из обезличенной заявки с помощью ИИ Все статьи рубрики (89) →

Кейсы с цифрами

Карточка модульного дивана: как показать размеры, модули и выбранную комплектацию Карточка матраса: как показать размер, жёсткость и различия моделей Обезличенный кейс: входные двери по составу комплектации и замеру — как нашли разрыв и перестроили маршрут Обезличенный кейс: серии межкомнатных дверей для нескольких помещений — как нашли разрыв и перестроили маршрут Обезличенный кейс: оптовый каталог по наличию и матрице запроса — как нашли разрыв и перестроили маршрут Все статьи рубрики (58) →

ИИ и нейросети в маркетинге

ИИ в продажах: какие задачи отдела продаж можно отдать нейросети, а какие нет Внедрение ИИ в бизнес: как выбрать процессы, провести пилот и масштабировать ИИ для интернет-магазина: какие задачи он закрывает, а какие только портит ИИ для строительной компании: где он помогает в работе с заявками, сметами и объектами ИИ-агенты для бизнеса: чем отличаются от чат-ботов и где реально экономят время Все статьи рубрики (30) →

Подтемы

Семантическое ядро Система аналитики Автостратегии рекламного кабинета Регионы и гео Интернет-магазины Техническое SEO Контент в соцсетях Стоимость заявки и окупаемость Контент-маркетинг Все подтемы (9) →

Словарь терминов

ДРР — что это CPL — что это CAC — что это Когортный анализ — что это UTM-метки — что это Цель — что это Коллтрекинг — что это Показатель отказов — что это Семантическое ядро — что это Все термины (104) →

Ниши и категории

Мебельный маркетинг 9 Дверной бизнес 7 B2B-сектор 9 Недвижимость 9 E-commerce 7 Автобизнес 8 Салоны красоты 4 Окна и остекление 7 Ремонт и отделка 8 Строительство домов и отделка 9 Все направления (22) →

Новые статьи

Реклама бетона: как бетонному заводу получать заказы от частников и бригад, а не только звонки о цене Реклама магазина стройматериалов: как получать заказы от частных покупателей с доставкой на объект Как продавать стройматериалы бригадам и прорабам: условия, которые превращают разовую покупку в постоянную Реклама складских услуг: как получать клиентов на ответственное хранение и аренду складских помещений Гостиница для командированных и компаний: как получать постоянных корпоративных гостей Карта блога — все статьи

Блог Media Monster

О блоге Вопрос эксперту Бесплатный аудит сайта и рекламы Экспертиза и авторы Как мы готовим материалы Условия использования Политика конфиденциальности Согласие на обработку данных RSS-лента блога Карта сайта для нейросетей (llms.txt) Фирменное видео Автор: Максим Орлов Автор: Анна Соколова Автор: Дарья Лебедева Автор: Игорь Волков