§ 3. Частые ошибки в фиде и как их исправить
Это третья глава спецпроекта «Настольная книга по работе с фидами». В предыдущих мы разобрали, как создать фид и какие фишки в него добавить. Но что, если на одном из этих этапов что-то сломалось? Об этом и поговорим — о частых ошибках в фидах.
Мы на экваторе спецпроекта, поэтому давайте коротко пройдемся по основным моментам, которые разобрали в предыдущих материалах.
В предыдущем материале мы загрузили фид в Директ и определились, что он должен получить статус «Успешно загружен». А если нет?
Новый страх: о нет, теперь всё переделывать?!
Без паники: переделывать нужно не всё, не вам, да и не такая уж это большая работа. Статус «Есть проблемы» означает, что в фиде есть некритичные ошибки и, пока вы их не исправите, объявления могут генерироваться некорректно.
Кликайте на значок вопроса рядом со статусом и смотрите перечень проблем. Разберем основные и как их исправить:
Нет обязательных тегов в оффере
Помните тег <offer>? Один из основных элементов фида, который передает системе описание каждого товара. Делает он это с помощью других элементов, вроде <price> (цены), <name> (названия), <categoryId> (идентификатора категории товара) и других.
Так вот, некоторые из этих элементов обязательны. Например, в фиде для розничной торговли должны быть:
-
<name> — название товара;
-
<categoryId> — идентификатор категории товара;
-
<url> — URL страницы товара;
-
<picture> — ссылка на изображение (тег обязателен не для всех типов объявлений), и т. д.
Что будет, если не указать в оффере обязательные элементы. Для товара, в описании которого пропущены необходимые теги, не сгенерируется объявление.
Что делать:
-
Изучить предупреждение Директа: какой элемент пропущен, количество офферов с ошибкой и пример оффера.
-
Добавить пропущенные элементы во все офферы с ошибкой.
А чтобы таких ошибок больше не возникало, на этапе формирования ТЗ разработчику указывайте, какие элементы обязательно должны быть в фиде для вашего типа бизнеса.
Опирайтесь на шаблоны фида с примерами заполнения:
розничная торговля: YML — шаблон для Директа, XML — шаблон Google Shopping;
другой бизнес из тематики «Продажа товаров»: CSV — универсальный шаблон, CSV — шаблон Google Ads;
отели: CSV — шаблон Google Ads «Отели и аренда жилья»;
автомобили: XML — шаблон «Авто.ру»;
недвижимость: XML — шаблон Яндекс Недвижимости;
авиабилеты: CSV — шаблон Google Ads «Авиабилеты»;
путешествия: CSV — шаблон Google Ads «Путешествия».
Неправильное значение числового необязательного тега
Сразу продолжим про разные типы фидов. У каждого из них есть свои числовые теги, в том числе и необязательные. Например, в фиде для розничной торговли к ним относятся:
-
<price> — цена товара;
-
<oldprice> — старая цена товара;
-
<age> — возрастная категория товара;
-
<custom_score> — произвольный числовой элемент и др.
У каждого числового тега есть ограничения. Например, для <price> можно использовать только целое или дробное число. Что логично для цены.
Что будет, если числовые значения не соответствуют требованиям. Информация, которую передает элемент, не будет добавлена в объявление. Например, если допустить ошибку в элементе <price>, то в объявлении не будет цены.
Что делать:
-
Изучить предупреждение Директа: в каком числовом теге допущена ошибка, пример оффера и количество офферов с ошибкой.
-
Заполнить числовые элементы в соответствии с требованиями Яндекса.
Здесь также нужно учитывать, что, в зависимости от типа фида, числовые элементы и требования к ним могут отличаться. Проверяйте по шаблонам, о которых мы говорили выше.
Неправильное значение ссылки на товар
Помните, что ссылку на товар в фиде передает тег <url>? Так вот, требований к нему немало. Неудивительно, что это одна из самых популярных ошибок в фидах. Пройдемся по основным моментам:
-
Максимальная длина ссылки — 2048 символов.
-
Должен быть указан протокол http или https.
Например: <url>https://www.example.ru/myagkaya-mebel/loft-ellou/</url>
-
Все спецсимволы должны быть закодированы. Символы в ссылке заменяются следующими значениями:
" — "
& — &
> — >
< — <
’ — '
Например: <url>https://www.example.ru/myagkaya-mebel/loft-ellou/?product_id=351354&product_category_id=79&category_name=divan</url>
-
URL не должен содержать пробелов. Их нужно заменять значением %20.
Например, <url>https://www.example.ru/myagkaya-mebel/loft%20ellou/</url>
Что будет, если значение <url> не соответствует требованиям. Объявление для такого товара попросту не сгенерируется, ведь ссылка на товар — обязательный элемент (об этом мы уже говорили выше).
Что делать:
-
Изучить предупреждение Директа. В нем будет указано, что в url допущены ошибки, например, есть пробелы или не указан протокол. Также Директ добавит примеры офферов.
-
Найти элементы с ошибками и исправить их.
Повторяющиеся элементы
Некоторые элементы внутри оффера могут повторяться. Например:
-
<picture>, чтобы передать несколько изображений товара;
<picture>https://best-seller.ru/img/picture1.jpg</picture>
<picture>https://best-seller.ru/img/picture2.jpg</picture>
<picture>https://best-seller.ru/img/picture3.jpg</picture>
<picture>https://best-seller.ru/img/picture4.jpg</picture>
<picture>https://best-seller.ru/img/picture5.jpg</picture>
-
<param>, чтобы передать несколько параметров товара;
<param name="Цвет">серый</param>
<param name="Материал">алюминий</param>
<param name="Ширина"unit="см">180</param>
-
<collectionId>, чтобы передать несколько каталогов, к которым относится товар;
<collectionId>dukhi1<collectionId/>
<collectionId>kosmetika2<collectionId/>
При этом большинство элементов используются в оффере только один раз. Например, у любого товара может быть только одна цена, производитель, модель, материал и т. д. И такие элементы повторяться не должны.
Что будет, если в оффере будут повторяться элементы, которые могут использоваться только один раз. В этом случае для генерации объявлений будет взято первое значение элемента. Остальные система проигнорирует.
Что делать:
-
Изучить предупреждение Директа. Система напомнит, что элемент не может использоваться более одного раза, а также предупредит, что данные в повторениях будут проигнорированы.
-
Оставить в фиде только актуальное значение элемента.
Одинаковые идентификаторы в разных офферах
Теперь вспомним атрибут тега <offer> — id (идентификатор). Он обязательный и передает уникальный номер каждого товара. Например, <offer id="123«> сообщает системе, что сейчас начнется перечисление характеристик товара № 123.
Требование Яндекса к этому атрибуту вытекает из его названия — id каждого товара должен быть уникальным.
Что будет, если в фиде будет несколько офферов с одинаковыми идентификаторами. В этом случае объявления будут созданы только для первого товара в фиде. Остальные позиции система проигнорирует.
Что делать:
-
Изучить предупреждение Директа. В нем будет указано, сколько повторяющихся значений найдено в фиде.
-
Удалить все дубли в фиде или добавить им уникальные идентификаторы. Значение id может быть числовым, буквенным или буквенно-числовым.
Кстати, проверяйте также, чтобы id товара в фиде совпадал с id товара на сайте — это нужно, чтобы офферный ретаргетинг работал корректно.
На этом всё! Давайте напоследок разберем два момента, которые не для всех могут быть очевидными:
-
Что мы имеем в виду, когда рекомендуем «исправить фид». Это значит, что вам нужно сформировать новое ТЗ разработчику и указать, какие элементы он должен исправить.
-
Что нужно сделать после того, как ошибки исправлены. Проверить, что они действительно исправлены, а затем загрузить фид в Директ заново.
В следующих материалах поговорим о том, как оптимизировать товарную рекламу и настроить фильтры в Директе.
Комментарии 1
Авторизуйтесь, чтобы оставить комментарий.
Светлана Казанцева