Jak ustawić zaplanowane pobieranie feedu Google krok po kroku
Zaplanowane pobieranie to najczęstszy sposób aktualizacji feedu w sklepach na popularnych platformach. Sklep lub wtyczka generuje plik XML pod stałym adresem, a Merchant Center pobiera go według harmonogramu. Cały proces wygląda tak:
[#chart:gad42b]
Sprawdź, czy sklep regeneruje plik feedu automatycznie, np. co godzinę lub po każdej zmianie produktu. Jeśli plik generuje się tylko ręcznie, harmonogram w Merchant Center niczego nie poprawi.
Dodaj w Merchant Center źródło danych produktowych typu plik i wybierz opcję pobierania z adresu URL.
Ustaw częstotliwość pobierania na codziennie i godzinę po regeneracji pliku w sklepie, z poprawną strefą czasową.
Jeśli plik jest zabezpieczony hasłem, podaj dane logowania do adresu pliku.
Uruchom pobieranie ręcznie, a następnie sprawdź raport przetwarzania i listę problemów z produktami.
Powtarzaj kontrolę po każdej zmianie wtyczki, szablonu sklepu lub cennika.
Kolejność ma znaczenie. Jeśli sklep regeneruje plik o 3:00, a Merchant Center pobiera go o 2:00, Google przez całą dobę pracuje na danych z poprzedniego dnia. Szczegóły połączenia pliku ze sklepem opisujemy we wpisie o integracji Merchant Center ze sklepem.
Feed dodatkowy - poprawki bez zmian w sklepie
Nie każdą zmianę da się wprowadzić we wtyczce sklepu. Do uzupełnienia danych służy feed dodatkowy: osobne źródło, np. Arkusz Google, w którym po identyfikatorze produktu nadpisujesz wybrane atrybuty, takie jak etykiety niestandardowe, poprawione tytuły czy daty promocji. Feed dodatkowy nie dodaje nowych produktów - zmienia tylko te, które już są w feedzie głównym. Ma własny harmonogram, więc ustaw go tak, by pobierał się po feedzie głównym.
Druga przydatna funkcja to reguły w Merchant Center. Pozwalają przekształcać dane przy przetwarzaniu, np. dopisać markę na początku tytułu albo ustawić wartość atrybutu na podstawie innego pola. Reguły działają przy każdym pobraniu feedu, więc nie trzeba pamiętać o ręcznych poprawkach.
Jak często aktualizować ceny i stany magazynowe w Merchant Center
Nie ma jednej częstotliwości dla wszystkich. Codzienne pobieranie wystarcza sklepowi, w którym ceny zmieniają się raz w tygodniu, a towar leży na półce. Nie wystarczy sklepowi z krótkimi seriami, wyprzedażami błyskawicznymi albo towarem sprzedawanym równolegle na marketplace'ach, gdzie stan potrafi spaść do zera w ciągu godziny.
Ceny zmieniasz rzadko, stany są wysokie - codzienne zaplanowane pobieranie plus automatyczne aktualizacje produktów.
Ceny zmieniasz kilka razy w tygodniu - integracja aplikacji sklepu lub API; przy samym pliku ustaw pobieranie tuż po zmianach cen.
Krótkie serie i niskie stany - aktualizacja przez API lub integrację, a w feedzie bufor bezpieczeństwa: produkt z ostatnią sztuką oznaczasz jako niedostępny.
Sprzedaż wielokanałowa - jedno źródło stanów, np. system do zarządzania zamówieniami, z którego zasilane są sklep i feed.
Przy sprzedaży wielokanałowej stany magazynowe w Merchant Center są najbardziej narażone na rozjazd. Produkt sprzedaje się na marketplace, system magazynowy zdejmuje stan, sklep aktualizuje się po kilku minutach, a feed dopiero przy następnym pobraniu. Im więcej ogniw w tym łańcuchu, tym większe opóźnienie. Dlatego warto, by feed powstawał jak najbliżej źródła stanów, a nie na końcu kolejki synchronizacji.
Pomaga też prosta reguła biznesowa: dla produktów z małą liczbą sztuk ustaw w sklepie lub w generatorze feedu próg, poniżej którego produkt jest oznaczany jako niedostępny. Stracisz czasem jedną sprzedaż z reklamy, ale nie zapłacisz za kliknięcia klientów, którzy trafią na brak towaru.
[#tip] Produktów bez stanu nie usuwaj z feedu. Oznacz je atrybutem availability z wartością out_of_stock. Reklama przestanie się wyświetlać, a gdy towar wróci, produkt wróci do kampanii bez ponownego przetwarzania od zera i z zachowaną historią.
Automatyczne aktualizacje produktów - siatka bezpieczeństwa
Automatyczne aktualizacje produktów to funkcja Merchant Center, która na podstawie danych strukturalnych na stronie produktu (znaczniki schema.org Product i Offer) koryguje cenę i dostępność, gdy wykryje różnicę między feedem a stroną. Dzięki temu produkt nie zostaje odrzucony, tylko na chwilę wyświetla się z poprawionymi danymi.
To jednak siatka bezpieczeństwa, nie główna metoda synchronizacji. Google odwiedza strony z własną częstotliwością, więc korekta nie musi nastąpić od razu. Funkcja działa tylko wtedy, gdy dane strukturalne na stronie są poprawne i zgodne z tym, co widzi klient. Sprawdź w kodzie strony produktu, czy cena w znacznikach zawiera VAT i odpowiada cenie wyświetlanej, a dostępność zmienia się razem ze stanem.
Ceny promocyjne w feedzie Google
Najwięcej niezgodności powstaje przy promocjach. Cena na stronie spada o północy, a feed pobierany jest rano, albo odwrotnie - promocja się kończy, a reklama dalej pokazuje przecenę. Rozwiązaniem jest atrybut sale_price z datami obowiązywania w sale_price_effective_date. Dzięki temu Google sam przełącza cenę w zaplanowanym momencie. Więcej o tym, jak dodać przeceny i promocje do reklam, piszemy w poradniku o promocjach w Google Merchant Center.
Błędy synchronizacji feedu - objawy i poprawki
Gdy aktualizacja feedu nie działa, zwykle widzisz to w diagnostyce Merchant Center jako rosnącą liczbę odrzuconych produktów albo ostrzeżenia o niezgodności. Poniżej najczęstsze przypadki, z którymi spotykamy się w sklepach.
[#chart:gad42c]
Raz w tygodniu warto przejrzeć zakładkę diagnostyki w Merchant Center i porównać kilka losowych produktów: cenę i stan w panelu sklepu, na stronie produktu i w Merchant Center. Taka ręczna kontrola zajmuje kilka minut, a wyłapuje problemy, których nie widać w raportach kampanii.
Jak sprawdzić, czy aktualizacja feedu Google działa
Konfiguracja to jedno, a pewność, że działa każdego dnia, to drugie. Poniższa lista kontrolna pomoże sprawdzić synchronizację w kilkanaście minut.
[#checklista] Data ostatniego pobrania feedu w Merchant Center jest z dzisiaj lub wczoraj. Liczba produktów w feedzie odpowiada liczbie aktywnych produktów w sklepie. Pięć losowych produktów ma taką samą cenę i dostępność w sklepie, na stronie produktu i w Merchant Center. Diagnostyka nie pokazuje rosnącej liczby niezgodności ceny lub dostępności. Produkty w promocji mają sale_price z datami obowiązywania. Automatyczne aktualizacje produktów są włączone, a dane strukturalne strony są poprawne.
Jeśli którykolwiek punkt nie przechodzi, zacznij od źródła: czy sklep faktycznie regeneruje plik i czy pod adresem URL jest jego aktualna wersja. Dopiero potem szukaj przyczyny w Merchant Center lub w kampaniach.
Jak Vinson pomaga w aktualizacji feedu Google
Vinson to agencja e-commerce z Bochni, działająca od 2021 r., Google Partner i certyfikowany partner Base. W ramach obsługi kampanii Google Ads sprawdzamy, skąd feed bierze dane, ustawiamy harmonogram pobierania, konfigurujemy ceny promocyjne i automatyczne aktualizacje produktów, a potem regularnie monitorujemy diagnostykę Merchant Center. Pracujemy ze sklepami na różnych platformach, także tymi, które sprzedają równolegle na marketplace'ach. Zaufało nam ponad 500 firm, a klienci oceniają nas na 4,9/5 w 171 opiniach.
Najczęściej zadawane pytania
Jak często Google Merchant Center pobiera feed?
Przy zaplanowanym pobieraniu pliku sam ustawiasz częstotliwość: codziennie, co tydzień lub co miesiąc, wraz z godziną. Dla sklepu internetowego zalecane jest pobieranie codzienne. Częstsze aktualizacje zapewnia integracja aplikacji sklepu albo Merchant API.
Co się stanie, jeśli cena w feedzie różni się od ceny na stronie?
Google może odrzucić produkt z powodu niezgodności ceny i przestać go wyświetlać w reklamach. Przy powtarzających się niezgodnościach mogą pojawić się ostrzeżenia na poziomie konta. Automatyczne aktualizacje produktów mogą część różnic skorygować, jeśli strona ma poprawne dane strukturalne.
Czy usuwać z feedu produkty, których nie ma w magazynie?
Lepiej ich nie usuwać, tylko oznaczyć jako niedostępne wartością out_of_stock w atrybucie availability. Reklama przestanie się wyświetlać, a po powrocie towaru produkt szybko wróci do kampanii. Usuwanie i ponowne dodawanie produktów utrudnia też analizę wyników.
Czy Google sam zaktualizuje cenę, gdy zmienię ją w sklepie?
Nie od razu. Merchant Center zobaczy nową cenę przy następnym pobraniu feedu albo po przesłaniu zmiany przez integrację lub API. Automatyczne aktualizacje produktów mogą wcześniej skorygować cenę na podstawie strony, ale nie ma gwarancji, kiedy to nastąpi. Przy większych zmianach cen uruchom pobieranie feedu ręcznie.
Czym są automatyczne aktualizacje produktów w Merchant Center?
To funkcja, w której Google na podstawie danych strukturalnych strony produktu poprawia w Merchant Center cenę i dostępność, gdy wykryje różnicę z feedem. Chroni przed odrzuceniem produktów, ale nie zastępuje regularnej aktualizacji feedu. Działa tylko przy poprawnych znacznikach schema.org na stronie.
Czy mogę aktualizować feed Google z Arkusza Google?
Tak, Arkusz Google może być źródłem danych produktowych z harmonogramem pobierania. Sprawdza się przy małych katalogach i jako feed dodatkowy, np. do etykiet niestandardowych. Przy dużej liczbie produktów i częstych zmianach stanów lepiej sprawdzi się integracja sklepu lub API.
Aktualny feed to podstawa każdej kampanii produktowej - bez niego nawet najlepiej ustawiona strategia stawek płaci za kliknięcia, które nie mogą skończyć się sprzedażą. Jeśli chcesz, żebyśmy sprawdzili synchronizację cen i stanów w Twoim Merchant Center, poznaj naszą obsługę kampanii Google Ads. Przy okazji przeczytaj, jak pisać tytuły produktów w feedzie Google.