Моніторинг сайту · №14
Моніторинг кількості товарів у фіді
Коротко
Кількість товарів у фіді — це число позицій у файлі, який магазин передає в Google Merchant Center. Якщо вона різко впала, наприклад з 1 284 до 640, зниклі товари видаляються з Merchant Center після наступного завантаження і перестають показуватися в торгових оголошеннях, Performance Max і безкоштовних товарних оголошеннях, хоча на сайті все працює.
Зміст статті
Що таке кількість товарів у фіді?
Товарний фід — це файл зі списком товарів магазину, який Google Merchant Center регулярно завантажує з сайту. Кількість товарів у фіді — це просто число позицій у цьому файлі: елементів <item> чи <entry> в XML або рядків у текстовому файлі.
У нормі це число змінюється плавно: додали новинки, прибрали товари, зняті з продажу. Різкий стрибок униз майже завжди означає, що фід почав формуватися не так, як раніше, і частина каталогу випала з нього без вашого рішення.
Важливо розрізняти дві різні проблеми, які в рекламі виглядають однаково — товар не показується:
| Товар відсутній у фіді | Товар відхилений | |
|---|---|---|
| Що сталося | Товару немає у файлі, який завантажує Merchant Center | Товар є у файлі, але Google не схвалив його показ |
| Що в Merchant Center | Товар видаляється після наступного завантаження | Товар є в списку зі статусом «Не схвалено» (Not approved) і описом помилки |
| Де шукати причину | У CMS, плагіні фіду, на сервері | У даних товару чи в правилах Google |
Статус «Не схвалено», за довідкою Merchant Center, означає, що товар не може показуватися в Google, доки помилки не виправлено (довідка про статуси товарів). Відхилений товар Merchant Center хоча б показує в діагностиці. Відсутній — просто зникає зі списку, тож без підрахунку кількості цього можна не помітити.
Чим загрожує падіння кількості товарів у фіді?
Головна загроза — товари тихо зникають з реклами й безкоштовних оголошень Google. Merchant Center синхронізує список товарів з останнім завантаженням фіду, і все, чого в ньому немає, видаляє. Довідка Google пояснює це на прикладі:
«Товар B видаляється з Merchant Center, оскільки його більше немає в останньому завантаженні джерела даних, якому він належить».
Товар лишається в Merchant Center, лише якщо його передає ще якесь джерело даних. Для більшості магазинів, де фід один, падіння кількості товарів у файлі означає таке саме падіння в Merchant Center.
Виняток — функція захисту товарів (у довідці вона також називається затримкою вилучення). Вона спрацьовує, коли «в певному джерелі даних … різко зменшується кількість товарів», і тоді Merchant Center поводиться інакше:
«Проте ми не вилучаємо товари, відсутні в останньому завантаженні, щоб запобігти випадковому видаленню даних. Якщо ви не вживете заходів, ці товари залишатимуться активними до їх попередньої дати припинення показу».
Тобто товари не випадають з реклами відразу, а просто перестають оновлюватися: ціни й наявність лишаються такими, якими були до збою. За умовчанням захист товарів вимкнено. Його вмикають у Merchant Center у розділі «Налаштування → Загальні → Захист товарів» і задають поріг — на скільки відсотків має зменшитися кількість товарів, щоб захист спрацював. Захист лише відкладає наслідки: причину падіння у фіді все одно потрібно знайти й виправити.
Далі зникнення товару доходить до реклами. Торгові оголошення, за довідкою Google Ads, використовують дані про товари з Merchant Center, а не ключові слова, а кампанії Performance Max враховують товарний фід разом із бюджетом (довідка Google Ads). Немає товару — немає і його оголошень, хоча кампанія працює й витрачає бюджет на решту каталогу. Те саме стосується безкоштовних товарних оголошень у Пошуку, на вкладці «Покупки», у Картинках та інших сервісах Google: вони теж будуються з даних Merchant Center (довідка Merchant Center).
Найболючіше, коли випадають товари, які приносять основні продажі. Кількість кліків і витрати можуть майже не змінитися, бо бюджет перерозподіляється на інші товари, а конверсії падають.
Ще одна пастка — спроба «сховати» товар, якого тимчасово немає, видаливши його з фіду. Google радить так не робити:
«Якщо вам потрібно тимчасово припинити приймати замовлення або приховати товар від Google, не видаляйте товар».
Чому кількість товарів у фіді падає?
Причина майже завжди на боці сайту: фід формує CMS чи плагін, і будь-яка зміна в їхніх налаштуваннях чи на сервері змінює склад файлу.
- Фільтри експорту в CMS. Після оновлення плагіна чи ручної правки з фіду випадає категорія, бренд або товари без певного поля, наприклад без штрихкоду чи фото.
- Фільтр «тільки в наявності». Плагін перестає вивантажувати товари, яких немає на складі. Google натомість радить лишати такі товари у фіді зі значенням
out_of_stockв атрибуті наявності, а повністю видаляти лише ті, що зняті з продажу назавжди. - Обмеження плагіна. Частина плагінів обмежує кількість товарів у фіді або формує його частинами, і після зміни налаштувань у файл потрапляє лише перша частина.
- Таймаут і нестача пам’яті. На великому каталозі генерація не встигає за ліміт часу сервера, і файл обривається посередині. Товари після точки обриву для Merchant Center просто відсутні.
- Збій синхронізації складу. Імпорт з облікової системи на мить обнулив залишки чи ціни, і плагін виключив ці товари з фіду як непридатні.
- Навмисні зміни в каталозі. Закінчився сезонний розпродаж або прибрали стару колекцію. Тут падіння очікуване, але його варто звірити з планом.
Як розпізнати проблему з кількістю товарів у фіді?
Найнадійніший симптом — порівняння кількості товарів у фіді з учорашньою і з кількістю активних товарів у каталозі сайту. Типові картини і що з ними робити:
| Що ви бачите | Можлива причина | Що зробити |
|---|---|---|
| Кількість товарів упала вдвічі за ніч | Змінилися фільтри експорту або оновився плагін | Звірити налаштування плагіна фіду з попередніми, перевірити журнал змін |
| Випала ціла категорія чи бренд | Фільтр за категорією або змінена структура каталогу | Перевірити, які категорії включено в експорт |
| Зникли товари, яких немає на складі | Увімкнено фільтр «тільки в наявності» | Вимкнути фільтр і передавати наявність через availability |
| Кількість щодня різна, хоча каталог не змінювався | Генерація фіду обривається через таймаут | Перевірити кінець файлу, ліміти часу й пам’яті сервера, генерувати фід заздалегідь |
| Фід порожній | Помилка плагіна, збій імпорту або зламана база даних | Терміново перегенерувати фід і перевірити журнал помилок |
| Кількість у фіді не змінилася, а показів поменшало | Товари відхилені, а не відсутні | Відкрити діагностику товарів у Merchant Center |
Як перевірити кількість товарів у фіді самостійно?
Знадобляться браузер, адмінка магазину і Merchant Center. Головне — записувати число щоразу, щоб було з чим порівняти:
- Відкрийте адресу фіду в браузері, натисніть
Ctrl+Uі черезCtrl+Fпорахуйте елементи<item>або<entry>. Для текстового фіду кількість товарів — це кількість рядків без заголовка. - Прокрутіть код до кінця й переконайтеся, що XML закінчується закривальним тегом, а не обривається на середині товару.
- У CMS подивіться, скільки товарів активні й опубліковані. Різниця з фідом має пояснюватися фільтрами, які ви налаштували свідомо.
- У Merchant Center відкрийте список товарів і діагностику: перевірте загальну кількість і скільки товарів мають статус «Не схвалено» (Not approved) чи «Обмежено» (Limited).
- Запишіть результат і повторіть перевірку після кожного оновлення плагінів, імпорту чи змін у каталозі.
- Або скористайтеся перевіркою FullCheckApp «Моніторинг кількості товарів у фіді» й отримайте інформацію в зручному графічному вигляді.
Порахувати товари вручну один раз нескладно. Складно робити це щодня і помітити падіння до того, як Merchant Center завантажить неповний фід.
Якщо ви обрали останній пункт — ви вже ухвалили правильне рішення: перевірка виконується автоматично, і про попередження чи критичну подію ви дізнаєтеся першими.
Що перевіряє FullCheckApp
FullCheckApp раз на добу, в обраний вами час, завантажує товарний фід, рахує в ньому товари й порівнює число з попередньою перевіркою. Різке падіння, наприклад з 1 284 до 640, ви побачите в щоденному звіті.
- Кількість товарів — скільки позицій у фіді сьогодні і скільки було вчора.
- Порожній фід — якщо файл віддається, але товарів у ньому немає, перевірка «Товари» отримує критичну позначку.
- Формати — товари рахуються в елементах
<item>,<entry>,<product>та<offer>.
Позначки у звіті: зелена — норма, жовта — попередження, червона — критично; критичність кожної перевірки ви налаштовуєте окремо для кожного сайту. Після перевірки приходить лист зі звітом, критичні проблеми дублюються в Telegram. Чи віддається сам фід і чи читається XML, описано в матеріалі про перевірку фіду Merchant Center. Статуси товарів у Merchant Center — схвалені, обмежені, відхилені — показує розділ товарів Google Ads.
Часті питання
Чому товари зникли з Merchant Center, хоча на сайті вони є?
Найімовірніше, їх немає у файлі фіду. Merchant Center видаляє товари, яких немає в останньому завантаженні джерела даних. Перевірте фільтри експорту в плагіні фіду, фільтр за наявністю і чи не обривається файл посередині через таймаут сервера. Якщо фід формується правильно, товари повернуться в Merchant Center після наступного завантаження за розкладом.
Чим відсутній товар відрізняється від відхиленого?
Відсутнього товару немає у фіді, тому його немає і в Merchant Center: причину шукають на сайті. Відхилений товар у фіді є, але Google не схвалив його показ через помилку в даних чи порушення правил. Такі товари видно в діагностиці Merchant Center з описом проблеми.
Чи прибирати з фіду товари, яких немає в наявності?
Ні, якщо товар повернеться в продаж. Google радить не видаляти тимчасово недоступні товари, а передавати для них значення out_of_stock в атрибуті наявності. Повністю видаляти з фіду варто лише ті товари, які зняті з продажу назавжди. Так товар лишається в Merchant Center, а покупці бачать актуальну інформацію про наявність.
Як падіння кількості товарів впливає на Performance Max?
Performance Max бере товари з Merchant Center, тож зниклі з фіду товари перестають рекламуватися. Кампанія при цьому працює далі й витрачає бюджет на решту каталогу, тому за загальними показниками проблему легко пропустити, особливо якщо випали найпродаваніші товари. Тому кількість товарів у фіді варто порівнювати щодня, а не лише дивитися на загальні витрати й конверсії.
Як швидко Merchant Center помітить, що товари зникли з фіду?
Під час наступного завантаження фіду за розкладом, який налаштовано в джерелі даних. За умовчанням товари, яких немає в новому файлі, видаляються з Merchant Center. Інакше буде, якщо в налаштуваннях Merchant Center увімкнено захист товарів (затримку вилучення) і кількість товарів упала більше ніж на заданий відсоток: тоді Google не вилучає відсутні товари. Вони не випадають відразу, а просто перестають оновлюватися і, якщо нічого не робити, лишаються активними до попередньої дати припинення показу. Ця функція за умовчанням вимкнена. В обох випадках важливо помітити падіння кількості якомога раніше, поки зниклі товари чи застарілі дані ще не встигли відчутно вплинути на продажі з реклами.
Джерела
- Google Merchant Center Help — Manage your data sourcessupport.google.com/merchants/answer/13982673?hl=en
- Google Merchant Center Help — Availability [availability]support.google.com/merchants/answer/6324448?hl=en
- Google Merchant Center Help — Check product visibility and status in Merchant Centersupport.google.com/merchants/answer/160491?hl=en
- Google Merchant Center Help — Free listings for productssupport.google.com/merchants/answer/13889434?hl=en
- Google Ads Help — About Shopping adssupport.google.com/google-ads/answer/2454022?hl=en
- Довідка Google Merchant Center — Як використовувати функцію затримки вилученняsupport.google.com/merchants/answer/9596957?hl=uk
Перевірте свій сайт
Додайте адресу сайту — перша перевірка пройде одразу, і ви побачите стан кожного пункту з цього матеріалу.
Перевірити безкоштовно