Без товарного фіду не працює ні торгова кампанія, ні Performance Max з товарами. Фід — це те, з чого Google бере назву, ціну, фото і наявність кожного товару. Якщо фід кривий, реклама працює гірше, а Merchant Center відхиляє товари або блокує акаунт.
Нижче розбираю, що таке фід, які вимоги до нього, які атрибути обов’язкові, які варто додати і що таке додатковий фід. А щоб не переказувати все програмісту своїми словами, я зібрав технічне завдання на фід, яке можна просто переслати розробнику.
PDF · 4 сторінкиТехнічне завдання на товарний фід Google Merchant CenterФормат і адреса фіду, обов’язкові й додаткові атрибути, правила для назв і фото, приклад XML і чекліст приймання роботи.Зміст статті
Що таке товарний фід
Товарний фід — це файл з переліком усіх товарів магазину і їхніх характеристик: ID, назва, опис, ціна, посилання, фото, наявність, бренд. Найчастіше це XML за постійною адресою на кшталт https://ваш-домен/feed/google.xml, рідше — Google-таблиця або CSV.
Merchant Center регулярно завантажує цей файл, перевіряє кожен товар і передає дані в Google Ads. Звідти фід потрапляє в торгові кампанії і Performance Max. Тобто все, що покупець бачить у товарному оголошенні, — назва, фото, ціна, — бере початок у фіді. Простіше, без технічних деталей, пояснював у статті Google Shopping і товарний фід простими словами.
Загальні вимоги до фіду
| Параметр | Вимога |
|---|---|
| Формат | XML (RSS 2.0) з простором імен xmlns:g="http://base.google.com/ns/1.0" |
| Адреса | Постійний URL, доступний без авторизації, не закритий у robots.txt, без капчі для Googlebot |
| Кодування | UTF-8, спецсимволи (&, <, >) екрановані або в CDATA |
| Охоплення | Усі активні товари. Кожен варіант (розмір, колір) — окремий товар |
| Мова і валюта | Мова фіду збігається з мовою, заявленою в Merchant Center; ціни у валюті країни продажу |
| Оновлення | Автоматично, мінімум раз на добу. Ціна і наявність змінюються одночасно з сайтом |
| Що не виводити | Товари без ціни, без фото, без робочого посилання і приховані на сайті |
Про мову окремо. Якщо фід заявлений українською, а хоча б один товар у ньому іншою мовою, це вже підстава для порушення політик. Детально розбирав у статті про блокування через мову фіду.
Обов’язкові атрибути
Без будь-якого з цих атрибутів товар буде відхилено.
| Атрибут | Що передавати | Формат і обмеження |
|---|---|---|
id | Унікальний ID варіанта товару (SKU) | До 50 символів, не змінюється з часом |
title | Назва товару | До 150 символів |
description | Опис товару | До 5000 символів, без HTML-тегів і посилань |
link | URL сторінки товару | https, домен підтверджений у Merchant Center |
image_link | Головне фото | https, мінімум 500×500 px, рекомендовано 1200×1200 px |
availability | Наявність | in_stock, out_of_stock, preorder або backorder |
price | Звичайна ціна | 1299.00 UAH — число з крапкою, пробіл, код валюти |
brand | Бренд виробника | Для власного виробництва — назва магазину |
gtin | Штрихкод EAN-13 / UPC | Якщо в товару є штрихкод від виробника |
mpn | Артикул виробника | Якщо GTIN немає |
identifier_exists | no | Тільки якщо немає ні GTIN, ні MPN |
condition | Стан | new, refurbished або used |
Доставку (shipping) у фіді можна не передавати, якщо вона налаштована на рівні акаунта в Merchant Center.
Одяг, взуття і товари з варіантами
Для одягу, взуття й аксесуарів обов’язкові ще кілька атрибутів:
- item_group_id — спільний ID для всіх розмірів і кольорів однієї моделі;
- color і size — колір і розмір конкретного варіанта;
- gender — male, female або unisex;
- age_group — adult, kids, toddler, infant або newborn.
Кожен варіант має власні id, link, image_link (фото саме цього кольору), price і availability.
item_group_id я раджу передавати в будь-якій категорії, де є варіанти. У магазині матраців було близько 1 600 SKU, але по суті це 100 моделей по 16 розмірів. Без групування Google вчиться на 1 600 окремих товарах, і статистика по моделі розмазується на 16 частин. З групуванням — на 100 групах.
Кейс Google Ads · Merchant CenterЧому не варто зупинятись після першого місяця: кейс інтернет-магазину матрацівМагазин матраців власного виробництва на Хорошопі: збагачення фіда, shipping_label, CRM замість фейкових конверсій і ROAS 3,10 → 7,77 після першого місяця.
Додаткові атрибути
Вони не обов’язкові, але без них гірше якість показів і гірше керування кампаніями.
| Атрибут | Що передавати | Навіщо |
|---|---|---|
sale_price | Акційна ціна | Показ знижки в оголошенні; price лишається звичайною ціною |
sale_price_effective_date | Період дії акції | Акція вмикається і вимикається сама |
additional_image_link | Додаткові фото, до 10 штук | Більше варіантів для оголошень |
product_type | Категорія з хлібних крихт сайту | Сегментація товарів у кампаніях |
google_product_category | Категорія з таксономії Google | Якщо не передати, Google визначить сам |
custom_label_0…4 | Службові мітки | Розподіл товарів за маржею, хітами, сезоном, ціновою групою |
cost_of_goods_sold | Собівартість | Звіти по прибутку в Google Ads |
product_highlight | Ключові переваги, до 10 пунктів | Система краще розуміє товар |
material, size_system, product_detail | Характеристики товару | Точніше зіставлення товару із запитами |
З усього списку я б виділив custom_label. Саме мітки дозволяють розвести товари з різною маржею по різних кампаніях або групах з різним цільовим ROAS. Без них усе крутиться в одному кошику, і система оптимізується під середнє значення, яке не підходить ні дешевим, ні дорогим товарам.
Назви, описи і фото
Назва. Структура: бренд + тип товару + модель + ключова характеристика (колір, розмір, об’єм). Найважливіше — в перших 70 символах, бо далі назва обрізається. Заборонено: CAPS LOCK, «акція», «знижка», «купити», ціна, емодзі, знаки оклику.
Опис. Тільки про сам товар: призначення, матеріал, розміри, характеристики. Без доставки, оплати, контактів, посилань і промокодів.
Фото. Головне фото — товар на білому або нейтральному тлі, без водяних знаків, логотипів, тексту, рамок і плашок «−20%». З 31 січня 2027 року Google не приймає фото менше 500×500 px.
Відповідність сайту і фіду
Google порівнює фід зі сторінкою товару. Ціна, акційна ціна і наявність у фіді мають збігатися з тим, що бачить новий відвідувач на сайті без авторизації і промокоду. Ті самі значення мають бути в мікророзмітці schema.org Product. Розбіжності призводять до відхилення товарів, а повторні — до блокування акаунта.
Додаткові фіди
Додатковий фід (supplemental feed) — окреме джерело даних, найчастіше Google-таблиця, яке підтягується до основного фіду і за ID товару доповнює або перезаписує атрибути. Нових товарів він не додає, працює тільки з тими, що вже є в основному фіді.
Навіщо він потрібен:
- переписати назви, коли в адмінці їх змінити складно або довго;
- додати бренд, розміри, матеріали, item_group_id, product_detail;
- проставити custom_label і shipping_label;
- виправити атрибути, не чіпаючи сайт, адмінку і програміста.
Приклад. У магазині матраців розмір стояв у самому кінці назви, хоча матраци шукають саме за розміром. Через додатковий фід я переписав назви: спочатку розмір, потім «Матрац», потім модель. Там же додав бренд, розміри, матеріал і product_detail для 1 600 SKU. Заповнювати це вручну в адмінці ніхто б не став.
Ще одна задача, яку закриває додатковий фід, — доставка для різногабаритних товарів. Через shipping_label я розвів односпальні і двоспальні матраци по різних правилах доставки в Merchant Center. Якщо вартість доставки на сайті і в мерчанті не збігається, це може стати причиною блокування.
Крім додаткового фіду для товарів, у Merchant Center є окремі фіди під інші задачі: наприклад, фід акцій або фід локальних запасів для магазинів з офлайн-точками. Для більшості інтернет-магазинів достатньо основного і додаткового.
Що передати програмісту
Основний фід робить розробник сайту або модуль платформи. Щоб не пояснювати вимоги своїми словами, перешліть йому технічне завдання. У ньому все з цієї статті у форматі для програміста: формат і адреса фіду, таблиці обов’язкових і додаткових атрибутів, правила для назв і фото, вимоги до відповідності сайту, приклад XML і чекліст приймання роботи.
PDF · 4 сторінкиТЗ на товарний фід Google Merchant CenterУкраїнська версія для програміста: атрибути, правила, приклад XML і чекліст приймання.Є також версії російською і англійською — для розробників, яким так зручніше.
Перед прийманням роботи пройдіться по чеклісту з ТЗ: фід відкривається за постійним URL, кількість товарів збігається з сайтом, немає дублікатів id, ціни і наявність у 10 випадкових товарах збігаються з сайтом. І тільки потім завантажуйте фід у Merchant Center.
20 — Merchant CenterНалаштування та оптимізація товарного фідуНалаштування фідів, оптимізація і збагачення додатковими атрибутами, сегментація товарів через custom labels.
Де мене знайти
Пишіть у Telegram або на пошту — відповідаю швидко. Telegram канал і YouTube — для тих, хто хоче побачити реальні кейси перед зверненням та зрозуміти мій підхід в роботі.