Директ строит объявления из YML сам — когда всё же нужен конвертер

Яндекс Директ умеет создавать товарные объявления непосредственно из YML-фида, поэтому отдельный генератор требуется не для каждой кампании. Справка Яндекс Директа о фидах указывает, что товарные предложения на их основе могут показываться в поиске, Рекламной сети Яндекса и товарной галерее.
Конвертер остаётся полезен, если тексты нужно собрать по собственным шаблонам, проверить до загрузки, согласовать или передать другой рекламной системе. В таком процессе фид служит источником фактов о каталоге, а результатом становится таблица заголовков, описаний, посадочных страниц и идентификаторов товаров.
Сначала выберите схему работы
Прямое подключение фида подходит, когда кампания запускается в Яндекс Директе и предусмотренных системой способов формирования предложений достаточно. Файл загружают с устройства либо указывают доступную для рекламного робота ссылку, после чего товары можно отбирать по параметрам каталога.
Преимущество этой схемы — один источник товарных данных. Магазин обновляет каталог, а рекламная площадка при последующем обращении получает сведения о действующих предложениях. Отдельную таблицу с готовым текстом для каждой позиции поддерживать не приходится.
Промежуточное преобразование оправдано, когда компании нужны собственные правила построения фраз, предварительная редактура или выгрузка вне Директа. Программа читает товарные записи, приводит значения к единому виду и формирует отдельную строку для каждого предложения.
Какие данные извлечь из YML
Минимальная внутренняя таблица обычно включает неизменяемый идентификатор предложения, название, категорию, адрес карточки, цену, валюту и доступность. Если они есть в каталоге, можно добавить бренд, модель, прежнюю цену, артикул, изображение и значимые характеристики товара.
Идентификатор следует переносить без переименования: он связывает новую выгрузку с предыдущей и позволяет обнаруживать исчезнувшие позиции. Категорию получают через связь товарной записи со справочником категорий, а цену берут из предназначенного для неё элемента, а не пытаются распознать в свободном описании.
Официальные требования к товарному YML предусматривают уникальный идентификатор каждого предложения. Для упрощённого описания требуется название, а запись вида «производитель и модель» должна содержать оба соответствующих значения; неполную запись такого вида система игнорирует. Если признак доступности не указан, Директ считает товар доступным, поэтому отсутствие значения нельзя трактовать как снятие с продажи.
До генерации необходимо отделить строки без обязательных полей, рабочей посадочной страницы или корректной цены. Недоступные товары не следует переносить в активную выгрузку: их можно исключить фильтром либо поместить в отдельный список для остановки связанных объявлений.
Как построить устойчивые шаблоны
Шаблон лучше собирать из нескольких самостоятельных смысловых частей, а не из всех характеристик товара подряд. Условная основная конструкция может объединять тип товара, бренд и модель, а дополнительная — цену или подтверждённое условие доставки.
Переменные стоит разделить на обязательные и необязательные. Если модель отсутствует, генератор должен выбрать запасную конструкцию с названием товара; если цена не прошла проверку, ценовой вариант следует исключить целиком. Так в готовом тексте не появятся пустые скобки, двойные пробелы и предлоги без зависимого слова.
Механическая обрезка по последнему допустимому знаку ненадёжна. Она способна разорвать слово, убрать единицу измерения или сделать разные модификации неотличимыми, если их названия имеют одинаковое начало. Безопаснее удалять элементы по заранее заданному приоритету: сначала второстепенную характеристику, затем повтор бренда и только после этого менее важные уточнения.
Ограничения длины нужно применять на этапе экспорта в конкретный рекламный формат. Единого предела для любых материалов Директа нет: товарные предложения и тексты, загружаемые в другие типы кампаний, создаются по различным правилам.
Как подготовить материалы для Google Ads
Товарный фид можно сохранить как внутренний источник каталога, но его данные придётся преобразовать в структуру адаптивного поискового объявления. Генерировать следует набор взаимозаменяемых элементов, а не один неизменный заголовок с единственным описанием.
Требования Google Ads к адаптивным объявлениям разрешают добавить до 15 заголовков длиной до 30 знаков, до четырёх описаний длиной до 90 знаков и два поля отображаемого пути длиной до 15 знаков каждое. Площадка сочетает элементы в разном порядке, поэтому каждый заголовок и каждое описание должны сохранять смысл независимо от соседних частей.
Заполнять все позиции перестановками одного товарного названия не стоит. Полезнее распределить роли между категорией или моделью, брендом, проверенной ценой, условиями доставки и гарантией. Обязательный для каждого показа текст можно закрепить на определённой позиции, однако это сокращает число доступных сочетаний.
Порядок преобразования каталога
- Получите фид по постоянной ссылке или из файла и убедитесь, что его структура разбирается без ошибок.
- Преобразуйте товары и справочник категорий во внутреннюю таблицу, сохранив исходный идентификатор каждой позиции.
- Отделите записи без обязательных данных, доступной карточки товара или корректной цены.
- Разделите каталог по категориям и видам предложений, чтобы не применять одну конструкцию ко всему ассортименту.
- Создайте основные и запасные шаблоны для полных и неполных товарных записей.
- Подставьте значения, нормализуйте пробелы и знаки препинания, затем проверьте длину каждого элемента.
- Удалите точные и смысловые повторы, а отклонённым строкам присвойте понятную причину отказа.
- Сформируйте предварительную таблицу и после выборочной проверки преобразуйте её в формат выбранной площадки.
Что проверить перед загрузкой
Объявление необходимо сопоставить с посадочной страницей. Название, цена, валюта, доступность, скидка, доставка и гарантия не должны расходиться со сведениями, которые посетитель увидит после перехода.
Отдельного просмотра требуют самые длинные названия, пустые необязательные поля, необычные знаки и модификации, получившие одинаковый текст после сокращения. Последние можно различить существенным для покупателя параметром — например, размером, цветом, объёмом памяти или артикулом.
Связь готовой строки с исходным идентификатором нужно сохранять и после запуска. При следующем чтении каталога конвертер сможет найти добавленные, изменённые и исчезнувшие предложения, заново собрать затронутые материалы и отметить объявления, которые пора остановить. Именно повторяемое обновление, а не разовая массовая генерация, снижает риск показа устаревшей цены или отсутствующего товара.
Читайте также:
Подпишитесь на рассылку
Получайте свежие новости Web3, AI и криптовалют прямо на вашу почту.