-
Каталог
Нужный SKU, цена и доступность
-
Файл
Фактически опубликованный YML
-
Площадка
Обработка и правила кампании
-
Покупатель
Объявление, карточка и корзина
Неверная цена в товарном объявлении не всегда означает ошибку рекламной кампании. Данные могли устареть в каталоге, при выгрузке, в доступном площадке файле или на этапе его обработки. Выберите одно проблемное предложение и сопоставьте его по всей цепочке: источник, YML, статус загрузки, объявление и корзина.
Сначала определите, какой именно источник использует кампания. На сайте могут одновременно работать несколько выгрузок для разных площадок и регионов. Файл, который менеджер проверяет вручную, не обязательно подключён к нужной рекламе. Сохраните адрес фида и идентификатор соответствующей кампании.
Соберите карточку проблемного предложения
Запишите название, артикул варианта, ссылку на сайт, текущую цену, наличие и время наблюдения. Сделайте снимок объявления с контекстом: где оно показано и какой товар обещает. Эти сведения позволят сравнить одинаковые условия, а не оптовую цену авторизованного клиента с розничным предложением для нового посетителя.
Добавьте идентификатор offer из фактически опубликованного фида. Не ищите запись только по названию: несколько размеров или комплектаций могут называться одинаково. Если ID меняется при каждой выгрузке, сначала выясните причину и последствия для связанного учёта. Стабильная идентификация нужна для последовательного сопоставления данных.
Условный пример: реклама ведёт на модель стула с минимальной ценой, но после открытия выбран другой материал обивки. Расхождение находится не обязательно в числе внутри price. Ошибка может быть в ссылке и выборе варианта. Поэтому цену проверяют вместе с тем товарным предложением, которое человек действительно получает.
Разделите три вида ошибок
| Уровень | Пример проблемы | Что проверить |
|---|---|---|
| Файл | Площадка получает ошибку или неполную выгрузку | Доступность, ответ сервера, завершённость XML |
| Структура предложения | Не хватает поля или неверно связана категория | Требования выбранного формата и отчёт обработки |
| Смысл данных | Цена правильного формата, но относится к другому варианту | Карточка, выбранный SKU и корзина |
| Рекламное использование | Нужное предложение исключено правилом кампании | Фильтры, диагностика и статус обработки |
В материале ФидСторожа различаются синтаксические, структурные и содержательные проблемы YML. Для практической проверки важно не останавливаться на результате XML-валидатора. Он не знает, доступен ли ваш товар к покупке и соответствует ли опубликованная цена реальной цене заказа.
Требования площадок не взаимозаменяемы. Фид для Директа проверяйте по документации Директа и выбранного типа кампании. Не исправляйте его по случайному списку обязательных полей другой товарной системы. Различия формата и назначения сначала фиксируют, затем меняют генератор.
Откройте именно тот файл, который забирает площадка
Проверьте публичный адрес без административной сессии. Иногда выгрузка успешно создаётся в панели, но по внешней ссылке остаётся прежний файл. Возможны кеширование, другой каталог публикации или незавершившееся плановое задание. Время генерации и контрольный товар дают больше информации, чем сообщение «экспорт завершён».
Сопоставьте фактический размер файла, структуру и наличие выбранного offer. Если вместо XML возвращается страница ошибки или входа, работа с отдельными товарными полями преждевременна. Если файл обрывается, разработчик проверяет формирование и публикацию целиком. Не выкладывайте промежуточный результат под рабочим адресом.
Проверьте обновление после реального изменения контрольного товара. Сохраните время изменения в источнике, окончания выгрузки и последней обработки площадкой. Так можно отличить задержку вашего задания от ожидания на стороне рекламы. Не обещайте мгновенное обновление объявления сразу после сохранения карточки.
Сверьте цену, наличие и выбранный вариант
Откройте ссылку из фида в новой сессии и добавьте предложение в корзину. Учитывайте регион, количество, валюту и условия скидки. Объявление не должно опираться на недоступную этому покупателю персональную цену. Если условия меняют сумму, они должны быть понятны до оформления.
Официальные требования Яндекса описывают формат цены и доступности. Проверка формата необходима, но за корректность исходного значения отвечает магазин. Уточните, что означает остаток в вашей системе: физическое наличие, доступное количество после резервов или возможность заказа у поставщика. Не подменяйте одно другим автоматически.
Проверьте отсутствующий размер у модели, где остальные размеры есть. Выгрузка родительского признака «в наличии» на все варианты способна рекламировать недоступное исполнение. Аналогичная ошибка возникает, когда общая минимальная цена подставляется каждому SKU. Решение начинается с карты полей и правил, а не с ручной правки XML.
Если исходные данные расходятся уже между 1С и магазином, используйте диагностику обмена. Если товар окончательно снят с продажи, отдельно решите судьбу карточки по плану работы с отсутствующими товарами. Удаление из рекламы не решает вопрос со страницей сайта.
Посмотрите результат обработки, а не только загрузки
Площадка может принять файл, но отклонить часть предложений. Найдите сообщения по конкретному offer: недоступная ссылка, проблема изображения, обязательное поле или несоответствие формату. Сохраните точный текст ошибки и дату. Общая отметка успешной загрузки не подтверждает участие всех товаров в показах.
В руководстве Monster Context по товарным кампаниям рассматривается связка выгрузки и отбора предложений. Даже корректный товар может не попасть в используемый набор из-за фильтра. Сопоставьте правила кампании с категорией, ценой и доступностью контрольной записи, прежде чем менять сам каталог.
Не пытайтесь доказать исправление одним случайным поиском своего объявления. Возможность увидеть его зависит не только от фида. Для приёмки нужны подтверждённые данные файла, отсутствие относящихся к записи ошибок и корректное рекламное представление там, где площадка позволяет его проверить.
Исправьте источник и закрепите контроль
Поставьте задачу на конкретное правило: откуда берётся поле, как преобразуется и когда обновляется. Ручное исправление выгрузки обычно исчезнет при следующем запуске. После доработки повторите изменение товара и дождитесь штатного формирования, чтобы проверить не только итоговый файл, но и устойчивость процесса.
В приёмочный набор включите обычный товар, акционное предложение, недоступный вариант и позицию с изменённой ценой. Для каждого зафиксируйте ожидаемое значение и ссылку. Добавьте проверку количества выгруженных предложений: случайное исключение целой категории может остаться незамеченным при проверке одного SKU.
Назначьте ответственного за сообщения об ошибках и за сбои расписания. Когда реклама и каталог принадлежат разным командам, согласуйте общий журнал изменений. Для комплексного разбора подготовьте адрес фида, пример объявления и контрольные товары — это предметная задача для команды маркетинга и разработки.
Вопросы о товарных фидах
Почему валидатор не нашёл неправильную цену?
Число может соответствовать формату, но быть устаревшим или относиться к другому варианту. Проверка синтаксиса не сопоставляет его с вашей системой учёта. Нужна сверка конкретного предложения на сайте и в корзине.
Достаточно поставить available=false?
Проверьте значение по правилам используемой площадки и поведение кампании. Дополнительно сверьте карточку, выбранный вариант и возможность заказа. Поле доступности не должно скрывать несогласованность каталога и фактических условий продажи.
Как часто обновлять файл?
Частота зависит от изменения цен и остатков, нагрузки и обработки площадкой. Сначала измерьте полный путь обновления. Более частый запуск не поможет, если реклама получает старый файл из другого адреса или кеша.


