Integracje / Google Merchant Center

Obsługa klienta i marketing

Integracja AI: Google Merchant Center

Podłączamy feed produktów i diagnostykę odrzuceń przez Content API for Shopping, czytając atrybuty title, price, availability, gtin i image_link. Asystent tłumaczy kody błędów na polski, wskazuje rozbieżności cen między feedem a sklepem i przygotowuje gotowe poprawki przed uruchomieniem kampanii.

Po prezentacji do 2 tygodni testów, z dostępem tego samego dnia. Płacicie dopiero po decyzji.

Narzędzie „Diagnostyka feedu Google Merchant” w portalu redAi, ekran z danymi z programu Google Merchant Center
Narzędzie „Diagnostyka feedu Google Merchant” w Waszym portalu. Dane przykładowe.

Dane z Google Merchant Center w czacie i we własnym module

Pracujecie na dwa sposoby. W czacie pytacie o cokolwiek z programu i dostajecie odpowiedź na Waszych danych. Do rzeczy, które wracają co dzień, budujemy w portalu osobne narzędzie: Diagnostyka feedu Google Merchant. W portalu budujemy moduł, który każdego dnia pobiera pełny status Waszych produktów z Google Merchant Center i grupuje je według kodu błędu GMC. Widzicie od razu, które wpisy są odrzucone, dlaczego i co zmienić, bez logowania do panelu Merchant Center. Poprawki opisów i listy SKU do korekty macie gotowe do przekazania programiście jednym kliknięciem.

  • Wyświetla aktualny status każdego SKU: approved, pending, disapproved
  • Tłumaczy kody błędów GMC na polski z opisem przyczyny dla Waszego feeda
  • Wykrywa konflikty między feedem głównym a supplemental feedem
  • Sprawdza dostępność URL zdjęć (200/404) i wymiary obrazów z Waszego CDN
  • Grupuje SKU według kodu błędu i przygotowuje listę zmian do wgrania
Rozmowa z asystentem AI w portalu redAi o danych z programu Google Merchant Center: Rozbieżności price_mismatch przed startem kampanii

Pytanie w czacie

Asystent przejrzał cały feed przed startem kampanii i wskazał 6 produktów z rozbieżnością price_mismatch. Widzicie, które wpisy supplemental feeda mają nadpisaną cenę promocyjną i co poprawić przed piątkiem.

Sprawdź w Google Merchant Center, czy ceny w feedzie zgadzają się z tym, co widzi klient na stronie. Kampania rusza w ten piątek.
Karta SKU-78342: Lodówka NoFrost 350L w narzędziu Diagnostyka feedu Google Merchant w portalu redAi

Karta w narzędziu

Karta produktu SKU-78342 z pełnym zestawem atrybutów GMC, historią statusu i sugestią asystenta: jeden wpis w supplemental feedzie blokuje ten produkt w aktywnej kampanii Shopping.

Na ekranie modułu: sześć produktów z aktywnego feeda, każdy ze statusem GMC i kodem błędu po polsku. Jedno spojrzenie zastępuje ręczne przeglądanie diagnostyki w panelu Merchant Center.

Ekrany na danych przykładowych. Narzędzie dla Waszej firmy układamy pod Wasz sposób pracy: inne kolumny, inne progi, inne powiadomienia.

Co podłączamy

Zaczynamy od odczytu danych. Zapis i akcje w systemie Google Merchant Center włączamy dopiero wtedy, gdy sami tego chcecie.

Diagnostyka: Problemy z elementami

CzytamyKody błędów (missing_required_attribute, price_mismatch, image_missing, invalid_value), liczba odrzuconych wpisów i powiązane SKU

AsystentTłumaczy każdy kod błędu na polski i układa pogrupowaną listę SKU z konkretnym opisem przyczyny odrzucenia

Feed główny i supplemental feed

CzytamyStatus wpisu (approved, pending, disapproved), atrybuty price, availability, product_type dla każdego SKU

AsystentWykrywa konflikty między feedem głównym a supplemental, np. nadpisanie ceny starą wartością sprzed promocji

Atrybut title i description

CzytamyAktualna wartość tytułu i opisu z feeda oraz pełne dane produktu z karty w sklepie

AsystentGeneruje poprawiony tytuł według schematu: marka, nazwa, cecha różnicująca, i usuwa zakazane zwroty promocyjne z description

Atrybut gtin, brand, condition, google_product_category

CzytamyWartość pola gtin (EAN, ISBN, UPC), brand, condition i identyfikator kategorii z taksonomii Google

AsystentWskazuje puste lub nieprawidłowe pola gtin i błędne identyfikatory kategorii blokujące kampanie Performance Max

Atrybut image_link

CzytamyURL zdjęcia produktu z feeda, kod odpowiedzi HTTP i wymiary obrazu w pikselach

AsystentSprawdza dostępność URL (odpowiedź 200) i zgodność rozmiaru z wymogami: min. 100x100 px, a dla odzieży 250x250 px

Porównanie cen i atrybut shipping

CzytamyCena z feeda i cena widoczna publicznie na stronie produktu w sklepie, konfiguracja atrybutu shipping

AsystentWykrywa rozbieżności price_mismatch przed kampanią i sygnalizuje błędy w ustawieniach dostawy blokujące wpisy

O co pytają w praktyce

Po polsku, jak koledze z pracy. Asystent odpowiada na danych z Waszego programu, a nie z ogólnej wiedzy.

  • „Które produkty są dziś odrzucone i co dokładnie jest w nich nie tak?”
  • „Czy ceny w feedzie zgadzają się z tym, co widzi klient na stronie?”
  • „Które produkty nie mają uzupełnionego GTIN i czy to blokuje kampanię?”
  • „Co trzeba poprawić w feedzie przed uruchomieniem kampanii na weekend?”

Co się zmienia

Menedżer kampanii dostaje rano gotową listę błędów po polsku z konkretnymi SKU do poprawy, zamiast szukać przyczyn spadku wyświetleń w trakcie kampanii.

Asystent działa na Waszym serwerze, na Waszych uprawnieniach. Każdy odczyt i każda akcja zostawiają ślad w logu. Program zostaje tam, gdzie jest, razem z historią danych i nawykami zespołu.

O programie

Google Merchant Center to platforma Google, w której sprzedawcy przechowują dane produktów i przesyłają je do kampanii Shopping oraz Performance Max. Trafiają tu sklepy z asortymentem liczonym w dziesiątkach lub tysiącach SKU, prowadzące reklamy produktowe w wyszukiwarce Google. Feed produktów, plik z atrybutami każdego wpisu, to serce platformy. Google regularnie weryfikuje dane w feedzie i blokuje wpisy, które nie spełniają wymagań.

Na co dzień praca w Merchant Center skupia się na zakładce Produkty, a w niej Diagnostyce z widokiem Problemy z elementami: lista odrzuceń, kody błędów po angielsku i liczba dotkniętych wpisów. Feed może być plikiem tekstowym, arkuszem Google albo danymi pobieranymi przez API ze sklepu. Merchant Center obsługuje też supplemental feed, dodatkowy plik uzupełniający dane z feeda głównego. Każdy wpis ma status: approved, pending albo disapproved.

Gdzie to działa najlepiej

Menedżer kampanii

O 8 rano przed uruchomieniem kampanii Shopping otwiera skrzynkę i widzi raport: 47 produktów odrzuconych, 6 z rozbieżnością ceny między feedem a sklepem, 3 już naprawione automatycznie. Nie musi otwierać Merchant Center.

Z asystentem: Przegląda gotową listę SKU po polsku z konkretnymi przyczynami, zatwierdza poprawki opisów dla kilku wpisów i przekazuje resztę do programisty. Kampania startuje bez opóźnienia.

Właściciel sklepu AGD

Po migracji na nowy hosting kilkadziesiąt produktów z kategorii AGD wylądowało w odrzuceniach. W Merchant Center widać kod invalid_value [availability], bez wskazówki, które SKU zmienić i co konkretnie poprawić.

Z asystentem: Asystent wyciąga pełną listę produktów z tym błędem, tłumaczy przyczynę po polsku i przygotowuje zadanie: podmień wartość atrybutu availability na 'in stock' dla 34 wskazanych SKU. Właściciel przekazuje to programiście w minutę.

Osoba prowadząca feed

Przed sezonem doszło kilkaset nowych SKU. Zdjęcia części produktów zostały usunięte z CDN po aktualizacji galerii. Google zablokuje te wpisy bez powiadomienia w dashboardzie kampanii.

Z asystentem: Asystent wykrywa URLe zwracające błąd 404 w polu image_link i podaje listę produktów wymagających uzupełnienia zdjęcia, zanim Google przeprowadzi kolejne crawlowanie feeda.

Jak się łączymy

Łączymy się z Google Merchant Center przez Content API for Shopping lub nowszy Merchant API. Połączenie wymaga identyfikatora konta Merchant Center i projektu w Google Cloud Console z autoryzacją OAuth. Pracujemy w trybie odczytu: pobieramy feed, statusy wpisów i listę błędów. Zapis, czyli wdrożenie poprawek, wymaga Waszego potwierdzenia, chyba że sami zdecydujecie się na automatyczne korygowanie wybranych atrybutów.

Portal z plikami i bazami działa na serwerze po Waszej stronie; do modelu AI trafia tylko to, co potrzebne do odpowiedzi, bez trenowania cudzych modeli na danych klienta. Dane z feeda i lista odrzuceń nie są przesyłane do zewnętrznych usług poza ustalonym zakresem. Połączenie z API Google jest szyfrowane. Dostęp do konta Merchant Center przyznajecie przez Google Cloud Console i możecie go cofnąć w dowolnym momencie bez wpływu na działanie kampanii.

Czego potrzebujemy od Was

  • Dostęp do konta Google Merchant Center z uprawnieniami do zarządzania feedem
  • Projekt w Google Cloud Console z włączonym Content API for Shopping i autoryzacją OAuth
  • Identyfikator konta Merchant Center (Merchant ID) potrzebny do konfiguracji połączenia
  • Osoba po Waszej stronie, która zatwierdza zmiany w feedzie przed ich wdrożeniem
  • Dostęp do API sklepu (WooCommerce, PrestaShop, Shoper lub Shopify), jeśli chcecie porównywać ceny ze stronami produktów

Czego asystent nie robi

  • Asystent nie zmienia danych w feedzie ani sklepie bez Waszego potwierdzenia, chyba że sami uruchomicie automatyzację dla wybranych atrybutów
  • Nie tworzy nowych produktów ani nie usuwa wpisów z Merchant Center
  • Przy tytułach, opisach i cenach tylko proponuje zmianę, nigdy nie zatwierdza jej sam
  • Nie naprawia problemów wynikających z zawieszenia konta Merchant Center przez Google ani naruszeń polityki reklamowej

Częste pytania

Czy AI poprawi tytuły i opisy, które Google odrzuca za niską jakość?

Tak. Dla pola title asystent generuje poprawioną wersję według schematu: marka, nazwa produktu, cecha różnicująca. Dla pola description usuwa zakazane przez Google zwroty promocyjne i proponuje neutralną wersję. Każda zmiana czeka na Wasze zatwierdzenie przed wdrożeniem do feeda.

Co się dzieje, gdy AI sam wdroży poprawkę i okaże się błędna?

Automatyczne wdrożenie ustawiamy tylko dla atrybutów z zamkniętym zbiorem dopuszczalnych wartości, np. availability albo condition. Tam pomyłka jest niemożliwa. Przy tytułach, opisach i cenach AI wyłącznie proponuje zmianę, a człowiek ją zatwierdza. Każda zmiana w feedzie jest odwracalna.

Czy integracja działa z każdą platformą sklepową, nie tylko WooCommerce?

Pobieramy dane z API sklepów na WooCommerce, PrestaShop, Shoper i Shopify. Jeśli Wasza platforma ma własne API z dostępem do cen i stanów magazynowych, możemy dołączyć ją do integracji po weryfikacji dostępnych punktów końcowych. Zakres ustalamy na etapie pierwszej konfiguracji.

Czy asystent widzi cenę dla zalogowanego klienta czy dla gościa?

Asystent pobiera cenę publiczną ze strony produktu, tak jak Google podczas crawlowania. Jeśli sklep pokazuje inne ceny dla zalogowanych użytkowników, a feed zawiera cenę dla zalogowanych, ryzyko błędu price_mismatch istnieje po Waszej stronie niezależnie od asystenta. Wskazujemy taki scenariusz na etapie audytu.

Pełny opis integracji w bazie wiedzy →

Jak zaczynamy

  1. Bezpłatna prezentacja. Mówicie, na czym pracujecie i co Was korkuje. Mówimy wprost, czy da się to spiąć, a jeśli nie ma czego automatyzować, też to powiemy.
  2. Do 2 tygodni testów. Dostęp do portalu tego samego dnia, podłączenie w trybie odczytu, sprawdzacie na własnych danych.
  3. Rozszerzanie. Kolejne moduły i akcje dokładamy, gdy zespół ufa temu, co dostaje. W abonamencie jest wdrożenie, integracja, szkolenie i opieka.
Wybierzcie termin → Wolicie napisać?

Google Merchant Center jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.