Що таке фід даних?

Наталя Кибальник
Наталя Кибальник
22 Червня 2020

Поділитися:

Щоб на вашому сайті з'явився розумний пошук, ви повинні надати нашим розробникам фід даних. Завдяки даним з файлу Multisearch за мілісекунду знайде те, що шукає користувач на сайті. Нерідко нашим менеджерам ставлять запитання — що таке товарний фід і де його взяти? У статті ми дамо детально відповіді на ваші запитання з приводу цього файлу. У вас більше не буде труднощів під час формування фіда, навіть якщо раніше ви не працювали з такими файлами.

XML і YML: що це і яка їхня місія?

Фід — це спеціальний файл, в якому певним чином описаний асортимент інтернет-магазину. У ньому зібрані й структуровані товари і їхні атрибути. Існує багато форматів файлів, які використовують для опису контенту сайту, наприклад, XML, YML, Excel, TXT, CSV тощо. Але кожен сайт або сервіс має свої рекомендації та обмеження щодо формату. У Multisearch теж є свої вимоги — нам підходить фід даних тільки в форматі XML/YML.

XML/YML-файли містять детальні описи товарів, послуг або статей на вашому сайті.

Що це за формати?

  • XML, або "eXtensible Markup Language", дослівно перекладається як "розширювана мова розмітки", а простими словами — мова для опису даних. Він нічого не робить, а використовується лише для структуризації, зберігання та передачі інформації між сайтами, майданчиками або сервісами.

  • YML — ізотоп формату XML від Yandex — створили для розміщення товарів на Яндекс.Маркеті. Ця мова розмітки зрозуміла практично будь-якій системі та не має суттєвих відмінностей від XML.

Чому XML/YML, а не Excel?

  • Це найпоширеніші формати, які магазини використовують для експорту даних на прайс- агрегатори та маркетплейси.

  • Такі файли зручні завдяки стандартизації, тобто фахівцям не треба розбиратися, що, під якою назвою і в якому полі ви передаєте, все описано з урахуванням правил.

Зазвичай функціонал створення фіда є базовим в інтернет-магазинах і інтегрований в більшість популярних CMS. Якщо ваш сайт працює на CMS, отримати ці дані дуже просто. Клікаєте на одну кнопку в адмінці й автоматично формуєте фід. А ось щоб отримати фід з самостійно створеного сайту, знадобиться допомога програміста. В такому випадку фахівець створить файл вручну або згенерує за допомогою скрипта. Далі розповімо про те, що потрібно вносити в фід, і покажемо, який вигляд він має.

Фід потрібен всім: інтернет-магазинам, блогам, інформаційним порталам

XML або YML необхідний для роботи Multisearch на будь-якому сайті. Вивантаження можна розбити на кілька файлів, наприклад, за категоріями або наявністю товарів. Чим більше інформації ви передаєте у фіді, тим краще алгоритми пошуку розпізнають запити користувачів. Інформація в таких файлах прописується за допомогою атрибутів.

Що вказати інтернет-магазину?

Якщо для інтеграції Multisearch ви використовуєте API, обов'язковими атрибутами для інтернет-магазину будуть:

  • ID категорії;

  • назва категорії;

  • ID товару;

  • назва товару;

  • наявність;

  • артикул;

  • характеристики товару;

  • бренд;

  • опис товару.

Крім цих полів рекомендуємо внести: тип товару (спецпропозиція, новинка, акція, хіт продажів), посилання на товар, посилання на фото товару, ціну, стару ціну, посилання на категорію, дату створення товару, ключові поля, рейтинг товару.

Інтеграція через плагін вимагає більше інформації, тому обов'язково вкажіть такі дані:

  • ID товару;

  • назва товару;

  • артикул;

  • ID категорії;

  • назва категорії;

  • посилання на товар;

  • наявність;

  • ціна;

  • характеристики товару;

  • посилання на фото товару;

  • бренд;

  • опис товару.

Додаткові атрибути: опис товару, стара ціна, посилання на категорію, тип товару, дата створення товару, ключові поля, рейтинг товару.

Яка інформація необхідна для інформаційних сайтів?

Некомерційним сайтам, які використовують API, необхідно вносити:

  • ID категорії;

  • назва категорії;

  • ID статті;

  • назва статті.

  • текст статті.

Рекомендовані атрибути: дата створення статті, ключові поля, рейтинг статті.

Якщо для інформаційного сайту ви використовуєте плагін, обов'язково внесіть:

  • ID статті;

  • назва статті;

  • ID категорії статті;

  • назва категорії;

  • посилання на статтю.

Додаткові поля: текст статті, посилання на категорію статті, дата створення статті, ключові поля, рейтинг статті, посилання на фото.

Ваш фід — це конфіденційна інформація, тому всі описи елементів ми показуємо на нашому прикладі вивантаження для інтернет-магазину й інформаційного сайту.

Неочевидно, але важливо: відповіді на питання про оновлення товарів і кількість фідів

Як часто оновлювати дані? Ми рекомендуємо оновлювати фід раз на годину.

Чи потрібно вносити у фід товари, яких немає в наявності? Ми рекомендуємо вказувати всі товари, навіть ті, яких немає в наявності, тому що:

  • відображення товарів "Немає в наявності" впливає на ріст конверсії;

  • відсутня позиція може знизити відсоток відмов, якщо відвідувач перейде на схожі товари або зв'яжеться з відділом продажів для уточнення дати появи товару.

Також такі позиції можна відображати тільки при 0 результаті видачі. Детальніше про це можете прочитати у статті "Товару немає в наявності: видалити або залишити на сайті й в пошуку".

В асортименті величезна кількість товарів, як спростити процес передачі даних? Ми даємо можливість передавати тільки ті товарні позиції, в яких з'явилися зміни. Для оптимізації оновлення вам потрібно скласти 2 фіда:

  • повний фід, в якому необхідно передавати всю інформацію про товар. Оновлення щоночі;

  • "швидкий" фид, в якому потрібно вказати тільки ціну та наявність. Оновлення раз на годину.

Це прискорить оновлення інформації та зменшить навантаження на ваш сайт.

Чи є валідація фіда? Так. Також якщо в новому фіді зменшилася кількість товарів на понад 10%, ми відправляємо вам на пошту повідомлення із запитом на підтвердження. При цьому кількість товарів зберігається з колишньої успішної індексації.

Скільки фідів потрібно для мультимовного сайту? Для кожної мовної версії сайту потрібен окремий файл.

Знайомимося з основними елементами фіда

Кожен майданчик виставляє свої вимоги щодо даних у фіді. Ми розповімо про основні елементи розмітки XML, щоб ви змогли якнайкраще описати дані зі свого сайту.

У блоці <categories> прописані параметри для категорій <category>. У ньому вказують атрибут url з посиланням на необхідну категорію. Наприклад: <category id = "14" url = "https://domain.com/laptop/">Ноутбуки</ category>. Це посилання використовується для переходу з категорій у результатах пошуку на категорії в інтернет-магазині.

Блок <offers> зберігає інформацію про товар. Для елемента використовують такі параметри:

  • <label> із значенням типу товару, наприклад, новинка, хіт, знижка, акція. Параметр використовують для пріоритетного відображення у видачі спецпропозицій;

  • <oldprice> зі значенням старої ціни до знижки. Потрібен для відображення перекресленої ціни та нової ціни;

  • <presence> зі значенням наявності товару, наприклад, склад, є в наявності, тимчасово немає в наявності, наявність уточнюйте. Необхідний, щоб показувати результати за наявністю від першого до останнього;

  • <createdAt> — дата створення товару. Використовують для відображення нових товарів;

  • <vendorCode> — артикул товару;

  • <picture> — картинка, обов'язково потрібно вказати шлях до файлу з розміром, наближеним до 160x160px.

Додаткові теги та їхні функції

Якщо елемент має кілька значень, прописуйте їх послідовно. наприклад:

  • <categoryId>14</ category>

  • <categoryId>25</ category>

  • <label>Новинка</ label>

  • <label>Хіт</ label>

Щоб налаштувати додаткове ранжування результатів, використовуйте параметр <ordering> із числовим значенням. Тег знадобиться, якщо на вашому сайті є рейтинги/внутрішня вага/score/популярність товару. Ці дані потрібно внести в фід, щоб розумний пошук враховував їх у видачі результатів.

Ключові фрази (пошукові запити) для пріоритетної видачі треба вказувати за допомогою параметра <keywords>. Наприклад:

  • <keywords>Ноутбук для офісу, Популярний автор</ keywords>

  • або

  • <keyword>Ноутбук для офісу</ keyword>

  • <keyword>Популярний автор</ keyword>

Код постачальника можна використовувати для пошуку за різними кодами <code>4205D</ code>.

Для виведення додаткової інформації під назвою товару в результатах пошуку

потрібен тег <snippet>Код: 4205D</ snippet>.

6 поширених помилок у фіді

Нерідко в фідах, які ми отримуємо від клієнтів, зустрічаються помилки. Деякі з них критичні та не дають можливості проіндексувати файл, а отже зупиняють роботу розумного пошуку. Це може трапитися, наприклад, якщо немає тега, що закриває, для блоку категорій. Якщо ж помилка зустрічається в офері, пошук не знайде цю позицію. Наприклад, якщо зі 100 товарів, які передаються у фіді, 20 містять такі помилки, то проіндексується тільки 80 позицій. Тому ми ділимося з вами найпоширенішими помилками.

Yandex пише, що проблема може бути в:

  1. YML невідповідності специфікаціям XML — щоб перевірити, чи так це, поміняйте розширення на .xml і подивіться в браузері, також можна прогнати файл через валідатор.

  2. Недотриманні вимог формату: неправильне використання елементів, неправильний порядок, порожні елементи, наявність неприпустимих символів.

  3. Неправильному кодуванні.

  4. Повторі ID.

  5. URL, який веде на файл, що не існує, або містить неприпустимі символи;

  6. Через неописані категорії в блоці категорій або невказані ID категорій у товарах.

Аналогічні проблеми зустрічаються і в XML-файлах. Якщо ж розібратися з причиною проблеми не вийшло, можна звернутися в службу підтримки Yandex чи написати нам.

Коротко — головні тези зі статті:

  • чим більше інформації ви передаєте у фіді, тим краще пошук розуміє запити користувачів;

  • товари з позначкою "немає в наявності" потрібно вносити у фід;

  • для багатомовних сайтів складайте окремі фіди для кожної мови;

  • створюйте декілька фідів, якщо у вас великий асортимент;

  • чим частіше відбувається оновлення фіда, тим актуальнішою буде інформація на сайті.

Поділитися:

Наталя Кибальник
Автор
Наталя Кибальник
Digital маркетолог Multisearch.io. Пишу про маркетинг і e-commerce. Люблю какао і читати;)

Проста інтеграція
у 2 кроки

Без складних налаштувань. Без витрат на IT.
Вже за годину пошук на вашому сайті стане розумним. 14 днів безкоштовно

1
Вкажіть посилання на
XML фід
2
Пропишіть Javascript
рядок коду
Старт
Ще цікавеньке