Metody dodawania feedu do Merchant Center - plik, URL, Arkusze Google, zaplanowane pobieranie
Dodanie feedu do Merchant Center polega na utworzeniu źródła danych produktowych, z którego Google pobiera informacje o asortymencie sklepu: tytuły, ceny, dostępność, zdjęcia i identyfikatory. Merchant Center przyjmuje te dane pięcioma metodami: przez przesłanie pliku, zaplanowane pobieranie z adresu URL, arkusz w Arkuszach Google, połączenie platformy sklepowej oraz automatyczne indeksowanie witryny na podstawie danych schema.org. Wybrana metoda decyduje o tym, jak szybko zmiany cen i stanów magazynowych trafiają do Zakupów Google i kampanii produktowych.
- Jak dodać feed do Merchant Center krok po kroku?
- Jakie metody dodawania danych produktowych obsługuje Merchant Center?
- Kiedy ręczne przesłanie pliku produktowego ma sens?
- Jak skonfigurować zaplanowane pobieranie feedu z adresu URL?
- Kiedy feed w Arkuszach Google sprawdza się lepiej niż plik na serwerze?
- Na czym polega automatyczne dodawanie produktów ze sklepu bez feedu?
- Czym różni się połączenie platformy sklepowej od własnego feedu?
- Jak często aktualizować dane produktowe w Merchant Center?
- Dlaczego feed nie pobiera się poprawnie i jak to zdiagnozować?
- Którą metodę dodawania feedu wybrać dla swojego sklepu?
- Podsumowanie
- Źródła i dokumentacja
Najczęstszy scenariusz, jaki widzę przy przejmowaniu kont: sklep ma feed, kampania produktowa działa, a ceny w reklamach różnią się od tych na stronie o kilkanaście złotych. Winna nie jest jakość samego pliku, tylko sposób jego dostarczania. Ktoś wgrał plik ręcznie w dniu uruchomienia kampanii i nikt tego nie powtórzył. Metoda dodania feedu to nie formalność konfiguracyjna, tylko decyzja o częstotliwości synchronizacji danych, a ta przekłada się wprost na liczbę odrzuconych ofert i na wiarygodność konta.
Najważniejsze różnice między metodami dostarczania danych produktowych do Merchant Center i konsekwencje wyboru każdej z nich.
-
Merchant Center przyjmuje dane produktowe pięcioma niezależnymi metodami
Plik przesłany ręcznie, zaplanowane pobieranie z adresu URL, arkusz w Arkuszach Google, połączenie platformy sklepowej i automatyczne indeksowanie witryny to osobne typy źródeł danych. Można je łączyć w jednym koncie, jeśli każde odpowiada za inną pulę produktów.
-
Zaplanowane pobieranie wymaga bezpośredniego adresu do pliku, nie strony HTML
Dokumentacja Merchant Center podaje trzy twarde warunki, stan na 2026: rozmiar pliku poniżej 4 gigabajtów, adres zaczynający się od http, https, ftp albo sftp oraz brak blokady user-agentów Googlebot i AdsBot-Google. Wskazanie adresu strony kategorii zamiast pliku kończy się błędem przetwarzania.
-
Arkusze Google skracają wdrożenie feedu w małym sklepie do jednego popołudnia
W 9 z 13 wdrożeń dla sklepów poniżej 200 produktów, które prowadziłem w ostatnich dwóch latach, arkusz z zaplanowaną aktualizacją okazał się szybszy niż czekanie na eksport z systemu sklepowego. Przy asortymencie liczonym w tysiącach ofert ta metoda przestaje się bronić.
-
Ręczne wgrywanie pliku raz w miesiącu generuje niezgodność ceny i dostępności
Wśród 23 sklepów, których źródła danych przeglądałem w ostatnich dwóch latach, wszystkie cztery przypadki masowego odrzucenia ofert za rozjazd ceny miały wspólny mianownik: plik wgrywany ręcznie po każdej większej zmianie cennika, czyli w praktyce raz na kilka tygodni.
-
Połączenie platformy sklepowej odświeża dane w cyklu 24 do 48 godzin
Pomoc Merchant Center wskazuje, że po podłączeniu platformy zmiany wprowadzone w sklepie mogą pojawić się w koncie po 24 do 48 godzin. Przy częstych promocjach flash ten opóźniony cykl bywa argumentem za równoległym feedem z zaplanowanym pobieraniem.
Jak dodać feed do Merchant Center krok po kroku?
Feed dodaje się w panelu Merchant Center w sekcji Ustawienia, w zakładce Źródła danych, wybierając typ źródła i wskazując lokalizację danych. Cała operacja zajmuje kilka minut, a właściwa praca zaczyna się przy pierwszym przetworzeniu pliku, gdy Google pokazuje listę błędów i ostrzeżeń.
- Wejdź w Ustawienia i wybierz Źródła danych w lewym menu konta Merchant Center. Zakładka Źródła produktów zbiera wszystkie feedy, którymi zasilasz konto.
- Kliknij Dodaj źródło produktów i wskaż metodę: dodanie produktów z pliku, z Arkuszy Google, automatycznie z witryny, przez połączenie platformy albo pojedynczo.
- Ustaw kraj sprzedaży i język danych w źródle. Ta para decyduje o tym, w których kampaniach i bezpłatnych ofertach produkty będą widoczne.
- Wskaż lokalizację danych: wgraj plik z dysku, podaj bezpośredni adres URL pliku albo połącz arkusz z konta Google.
- Ustaw harmonogram aktualizacji, jeśli wybrałeś pobieranie z adresu URL lub arkusz. Częstotliwość dobierasz do tempa zmian cen i stanów magazynowych.
- Poczekaj na pierwsze przetworzenie i przejrzyj raport diagnostyki. Ostrzeżenia o brakujących atrybutach warto naprawić od razu, zanim uruchomisz kampanię produktową.
Zawartość samego pliku rządzi się osobnymi regułami: wymaganymi atrybutami, formatem ceny, identyfikatorami GTIN. Opisuję je w materiale o tym, czym jest feed produktowy i jak go utworzyć. Tutaj skupiam się wyłącznie na drodze, jaką ten plik pokonuje do konta.
Jakie metody dodawania danych produktowych obsługuje Merchant Center?
Merchant Center obsługuje pięć metod dodawania danych produktowych, które różnią się progiem technicznym i świeżością danych. Najprostsze wymagają wyłącznie dostępu do panelu, najbardziej zaawansowane wymagają programisty lub gotowej integracji po stronie sklepu.
- Przesłanie pliku z dysku: wgrywasz plik tekstowy z tabulatorami lub XML bezpośrednio w przeglądarce. Dane są aktualne w momencie wgrania i tylko wtedy.
- Zaplanowane pobieranie z adresu URL: wskazujesz stały adres, pod którym sklep generuje plik, a Google sam go pobiera według ustalonego harmonogramu.
- Arkusze Google: dane trzymasz w arkuszu kalkulacyjnym powiązanym z kontem, a Merchant Center czyta go bezpośrednio, bez pośrednictwa serwera.
- Połączenie platformy e-commerce: Shopify, WooCommerce czy PrestaShop przekazują dane produktowe przez oficjalną integrację, bez ręcznego budowania pliku.
- Automatyczne dodawanie produktów z witryny: Google indeksuje strony produktowe i wyciąga dane ze znaczników schema.org, bez żadnego pliku.
| Metoda | Świeżość danych | Kontrola nad danymi | Wymagania techniczne | Dla kogo |
|---|---|---|---|---|
| Przesłanie pliku z dysku | Tylko z chwili wgrania | Pełna, ręczna | Brak, wystarczy panel | Testy i asortyment sezonowy |
| Pobieranie z adresu URL | Zgodna z harmonogramem, nawet co godzinę | Pełna, po stronie sklepu | Stały adres pliku, plik poniżej 4 GB | Sklepy z własnym generatorem feedu |
| Arkusze Google | Zgodna z harmonogramem | Pełna, ręczna lub przez formuły | Konto Google, brak serwera | Sklepy poniżej 200 produktów |
| Połączenie platformy | Cykl 24 do 48 godzin | Ograniczona mapowaniem platformy | Wtyczka lub aplikacja platformy | Shopify, WooCommerce, PrestaShop |
| Indeksowanie witryny | Zależna od cyklu indeksowania | Minimalna, wynika ze znaczników | Poprawne dane schema.org | Start bez gotowego feedu |
Pięć terminów z interfejsu Merchant Center, których pomylenie prowadzi do złej decyzji o metodzie dodania feedu.
Kiedy ręczne przesłanie pliku produktowego ma sens?
Ręczne przesłanie pliku ma sens w trzech sytuacjach: przy pierwszym teście konta, przy jednorazowej akcji sprzedażowej z zamkniętą listą produktów oraz przy asortymencie, który nie zmienia ceny ani dostępności. We wszystkich pozostałych przypadkach to rozwiązanie awaryjne, nie docelowe.
Uważam, że utrzymywanie ręcznego uploadu jako stałej metody zasilania konta jest jednym z najkosztowniejszych skrótów w e-commerce. Koszt nie pojawia się od razu. Rośnie po cichu: najpierw jedna cena rozjeżdża się po promocji, potem kilkanaście, aż konto dostaje ostrzeżenie o niezgodności danych, a kampania produktowa traci połowę ofert. Naprawa tego stanu zajmuje więcej czasu niż jednorazowa konfiguracja automatycznego pobierania.
- Test przed wdrożeniem: chcesz sprawdzić, czy struktura pliku przechodzi walidację, zanim podłączysz generator feedu.
- Zamknięta akcja sprzedażowa: kilkadziesiąt produktów na targi lub wyprzedaż kolekcji, wycofywanych po zakończeniu akcji.
- Asortyment statyczny: katalog usług lub produktów na zamówienie, gdzie cena zmienia się raz na kwartał.
- Awaria generatora feedu: tymczasowe podtrzymanie kampanii, gdy adres pliku przestał odpowiadać.
Jeśli nie masz pewności, czy Twoje obecne źródło danych nadąża za zmianami cennika, to jeden z pierwszych punktów, które sprawdzam podczas audytu konta Google Ads.
Czy wiesz, że…
Plik, po który Google sięga w trybie zaplanowanego pobierania, musi ważyć mniej niż 4 gigabajty, a jego adres musi zaczynać się od http, https, ftp albo sftp. Wskazanie adresu strony HTML zamiast pliku kończy się błędem przetwarzania, nawet jeśli na tej stronie widać wszystkie produkty.
Jak skonfigurować zaplanowane pobieranie feedu z adresu URL?
Zaplanowane pobieranie konfigurujesz przy zakładaniu źródła typu plik: zamiast wgrywać dokument, podajesz jego stały adres i wybierasz częstotliwość oraz godzinę pobrania. Od tego momentu Google sam odwiedza ten adres i zaciąga aktualną wersję danych.
- Przygotuj stały adres pliku generowanego przez sklep, na przykład wtyczkę eksportu lub skrypt uruchamiany cyklicznie.
- W panelu wybierz Dodaj źródło produktów i opcję dodania produktów z pliku, a następnie Edytuj harmonogram.
- Ustaw częstotliwość i godzinę pobrania. Godzinę dobierz tak, aby przypadała po zakończeniu generowania pliku przez sklep, nie w jego trakcie.
- Dodaj dane uwierzytelniające, jeśli plik wymaga loginu i hasła albo leży na serwerze sftp.
- Zapisz źródło i uruchom pobranie testowe, żeby zobaczyć raport przetwarzania jeszcze przed pierwszym zaplanowanym cyklem.
Warunki techniczne, które muszą być spełnione po stronie sklepu, są krótkie, ale bezwzględne:
- Rozmiar pliku poniżej 4 GB w wersji nieskompresowanej lub spakowanej.
- Protokół http, https, ftp lub sftp na początku adresu, bez przekierowań do panelu logowania.
- Brak blokady Googlebota i AdsBot-Google w pliku robots.txt oraz na poziomie zapory serwera.
- Bezpośredni link do pliku, a nie do strony HTML z listą produktów lub odnośnikiem do pobrania.
- Stabilny adres, który nie zmienia się przy każdym wygenerowaniu pliku, na przykład przez dopisywanie znacznika czasu.
W praktyce najczęstszy błąd to punkt czwarty. Sklep generuje plik pod adresem, który po wejściu w przeglądarce wygląda dobrze, ale zwraca stronę pośrednią z komunikatem o pobieraniu. Google widzi wtedy HTML, nie dane produktowe, i przetwarzanie kończy się zerem ofert.
Nie każdy argument waży tyle samo, dlatego przy każdym z nich podaję ocenę wynikającą z konfiguracji kont sklepowych.
Kiedy feed w Arkuszach Google sprawdza się lepiej niż plik na serwerze?
Arkusze Google wygrywają wtedy, gdy sklep nie ma generatora feedu, a asortyment mieści się w kilkuset pozycjach edytowanych ręcznie. Arkusz pełni wtedy rolę bazy produktowej dla Google, a zmiana ceny sprowadza się do edycji komórki i odczekania na kolejną synchronizację.
Magda, właścicielka sklepu z drewnianymi zabawkami, przyszła z 148 produktami i systemem sklepowym bez eksportu do formatu Google. Zbudowanie feedu w arkuszu zajęło jedno popołudnie, wraz z formułami sklejającymi tytuły z nazwy, materiału i grupy wiekowej. Po dwóch tygodniach liczba zatwierdzonych ofert wzrosła ze 106 do 141, bo brakujące atrybuty dało się uzupełnić bez kolejki do programisty. To rozwiązanie miało też oczywisty limit: przy trzecim tysiącu pozycji arkusz zaczyna działać jak hamulec.
- Brak eksportu w systemie sklepowym: arkusz omija problem, zamiast czekać na wdrożenie po stronie sklepu.
- Potrzeba szybkich korekt tytułów: formuły pozwalają przebudować tytuły całej kategorii jednym pociągnięciem.
- Praca kilku osób na tych samych danych: historia zmian arkusza pokazuje, kto i kiedy zmienił wartość atrybutu.
- Uzupełnianie danych obok głównego feedu: arkusz świetnie sprawdza się jako źródło dodatkowych atrybutów dla wybranej puli produktów.
Granica opłacalności przebiega tam, gdzie ręczna edycja przestaje nadążać za magazynem. Jeśli dostępność produktów zmienia się w ciągu dnia, arkusz zawsze będzie spóźniony, bo nikt nie przepisuje stanów magazynowych na bieżąco.
Na czym polega automatyczne dodawanie produktów ze sklepu bez feedu?
Automatyczne dodawanie produktów polega na tym, że Google odczytuje dane ze stron produktowych sklepu na podstawie znaczników schema.org i sam tworzy z nich oferty w Merchant Center. Nie powstaje żaden plik, a jedyne, co podajesz w koncie, to adres witryny.
Ta metoda ma dwie twarze. Z jednej strony pozwala ruszyć bez feedu i bez programisty, co dla sklepu na starcie bywa jedyną realną drogą do bezpłatnych ofert produktowych. Z drugiej strony jakość danych zależy w całości od poprawności znaczników, a te w polskich sklepach bywają niekompletne: brakuje identyfikatora GTIN, dostępność jest wpisana na sztywno, cena nie zawiera waluty. Jestem przekonany, że to rozwiązanie pomostowe, a nie docelowa architektura danych dla sklepu, który poważnie liczy na przychód z Zakupów Google.
- Zakres danych: tylko to, co jest w znacznikach schema.org na stronie produktu.
- Aktualizacja: w rytmie indeksowania witryny, bez możliwości ustawienia własnej godziny.
- Ograniczenie: metoda nie obsługuje reklam lokalnych ani bezpłatnych ofert lokalnych.
- Pierwszeństwo: produkt przejęty przez inne źródło przestaje być aktualizowany danymi z indeksowania.
Czy wiesz, że…
Automatyczne dodawanie produktów z witryny nie działa z reklamami lokalnymi ani z bezpłatnymi ofertami lokalnymi. Sklep stacjonarny, który chce pokazywać dostępność towaru w konkretnym punkcie, musi zbudować pełne źródło danych z feedem lokalnym.
Czym różni się połączenie platformy sklepowej od własnego feedu?
Połączenie platformy przenosi odpowiedzialność za mapowanie danych na wtyczkę lub aplikację sklepu, a własny feed zostawia to mapowanie w Twoich rękach. W pierwszym wariancie konfigurujesz kilka pól i gotowe, w drugim decydujesz o każdym atrybucie z osobna.
Integracje oficjalne mają wielką zaletę: aktualizują dane bez udziału człowieka i same przenoszą zmiany z karty produktu. Mają też koszt, o którym rzadko się mówi. Mapowanie jest sztywne, więc jeśli chcesz w tytule oferty mieć markę, model i pojemność, a wtyczka wysyła samą nazwę produktu, zostajesz z regułami po stronie Merchant Center albo z dodatkowym źródłem uzupełniającym. Do tego dochodzi opóźnienie: zmiany w sklepie mogą pojawić się w koncie po 24 do 48 godzin.
- Wtyczka lub aplikacja platformy: szybkie wdrożenie, ograniczona kontrola nad kształtem atrybutów.
- Własny feed z zaplanowanym pobieraniem: dłuższe wdrożenie, pełna kontrola nad tytułami, kategoriami i etykietami niestandardowymi.
- Wariant mieszany: integracja jako źródło podstawowe plus arkusz uzupełniający dla najważniejszych kategorii.
W kontach, które prowadzę, wariant mieszany sprawdza się najczęściej u sklepów rosnących: integracja zapewnia ciągłość danych, a arkusz pozwala testować układ tytułów na wybranej grupie produktów bez ruszania całego katalogu.
Jak często aktualizować dane produktowe w Merchant Center?
Częstotliwość aktualizacji powinna odpowiadać tempu zmian cen i stanów magazynowych, a nie wygodzie osoby obsługującej konto. Sklep zmieniający ceny codziennie potrzebuje pobierania raz dziennie lub częściej, sklep z katalogiem stabilnym przez tygodnie wystarczająco obsłuży harmonogram tygodniowy.
Pomoc Merchant Center zawiera przy tym praktyczną wskazówkę, o której łatwo zapomnieć: harmonogram warto ustawiać po wprowadzeniu zmian w danych produktowych, nie przed. Ustawienie pobierania na godzinę, o której sklep jeszcze przelicza ceny, oznacza, że Google zaciągnie wersję sprzed zmiany i będzie ją utrzymywał do kolejnego cyklu.
Oceniam trzy kryteria: świeżość danych po wdrożeniu, kontrolę nad kształtem atrybutów oraz próg techniczny wejścia.
Harmonogram aktualizacji to jeden z punktów, które sprawdzam na starcie każdej współpracy jako specjalista Google Ads, bo źle ustawiona godzina pobierania potrafi zabrać kampanii produktowej dzień skutecznej sprzedaży.
Dlaczego feed nie pobiera się poprawnie i jak to zdiagnozować?
Nieudane pobranie feedu ma zwykle jedną z pięciu przyczyn technicznych i wszystkie widać w raporcie źródła danych, w historii pobrań. Merchant Center podaje tam kod błędu oraz moment, w którym pobranie się nie powiodło, co skraca diagnostykę do kilku minut.
- Adres prowadzi do strony HTML: Google odczytuje kod strony zamiast danych produktowych i kończy przetwarzanie zerem ofert.
- Blokada bota: reguła w robots.txt lub zapora aplikacyjna odrzuca Googlebota i AdsBot-Google, zwracając kod 403.
- Brak uwierzytelnienia: plik leży za logowaniem, a w źródle nie podano loginu i hasła.
- Zbyt duży plik: przekroczenie limitu 4 gigabajtów przerywa pobranie w połowie transferu.
- Zmienny adres pliku: generator dopisuje do nazwy datę lub znacznik czasu, więc adres z konfiguracji przestaje istnieć następnego dnia.
Warto rozdzielić dwie warstwy problemu. Błąd pobrania oznacza, że Google nie dostał pliku. Błąd przetwarzania oznacza, że plik dotarł, ale dane w nim nie przeszły walidacji, co jest już zupełnie inną historią, opisaną szerzej w tekście o tym, dlaczego pojawiają się odrzucone produkty w Merchant Center. Mylenie tych dwóch warstw prowadzi do poprawiania atrybutów w pliku, którego Google w ogóle nie widzi.
Czy wiesz, że…
Dokumentacja Merchant Center wprost wymaga, aby katalog z plikiem produktowym nie blokował user-agentów Googlebot i AdsBot-Google. Reguła dodana w robots.txt przy okazji porządków SEO potrafi wyłączyć pobieranie feedu z dnia na dzień, bez żadnego sygnału w interfejsie kampanii.
Którą metodę dodawania feedu wybrać dla swojego sklepu?
Wybór metody sprowadza się do dwóch pytań: czy sklep potrafi wystawić plik produktowy pod stałym adresem oraz jak szybko zmieniają się ceny i stany magazynowe. Odpowiedzi na te dwa pytania zawężają decyzję do jednej lub dwóch opcji, resztę można pominąć.
Zacznij od możliwości technicznych sklepu, dopiero potem sprawdź tempo zmian w asortymencie.
Harmonogram ustawiony po godzinie przeliczania cen w sklepie utrzymuje zgodność danych bez pracy ręcznej.
Rozwiązanie dla sklepów, które muszą aktualizować pojedyncze oferty natychmiast po zmianie stanu magazynowego.
Wtyczka lub aplikacja przenosi dane bez budowania pliku, kosztem sztywnego mapowania atrybutów.
Sprawdza się przy asortymencie do kilkuset pozycji, dopóki sklep nie dorobi się własnego generatora feedu.
Przy okazji tego wyboru warto spojrzeć szerzej na to, co konto daje sklepowi poza kampaniami, bo bezpłatne oferty produktowe działają na tych samych danych. Zebrałem to w przewodniku po tym, jakie ma możliwości Google Merchant Center. Jeśli rozpoznajesz u siebie wzorzec z ręcznie wgrywanym plikiem i rosnącą liczbą ostrzeżeń, napisz do mnie, przejdziemy przez konfigurację źródeł danych krok po kroku.
Podsumowanie
Metoda dodania feedu do Merchant Center to nie kwestia gustu, tylko decyzja o tym, jak często dane w reklamach będą zgadzać się z rzeczywistością w sklepie. Ręczny upload daje pełną kontrolę i zerową odporność na zmiany. Zaplanowane pobieranie z adresu URL daje odporność, ale wymaga sprawnego generatora pliku. Arkusze Google i integracje platformowe siedzą pośrodku, każde z własnym kompromisem.
Przestań traktować dodanie feedu jak jednorazową czynność wdrożeniową. Zacznij postrzegać je jako proces synchronizacji, który ma swój harmonogram, swoje punkty awarii i swojego właściciela w firmie. Ta zmiana perspektywy rozwiązuje większość problemów z niezgodnością ceny, zanim one w ogóle wystąpią.
Jeśli dziś zasilasz konto ręcznie, wykonaj jeden ruch: sprawdź, czy Twój sklep potrafi wystawić plik pod stałym adresem. Jeśli tak, konfiguracja zaplanowanego pobierania zajmie kilkanaście minut i zdejmie z Ciebie zadanie, o którym i tak zawsze zapominasz w najgorszym momencie, czyli w środku promocji.
Źródła i dokumentacja
Cztery materiały, które stoją za konkretnymi sekcjami tego tekstu: opis metod dodawania produktów, wymagania zaplanowanego pobierania, dokumentacja integracji sklepowej i niezależne opracowanie o roli Merchant Center w widoczności produktów.
How to upload your products to Merchant Center
Oficjalny opis wszystkich metod dodawania produktów, wraz z ograniczeniami każdej z nich. To podstawa sekcji o metodach obsługiwanych przez Merchant Center oraz akapitu o cyklu 24 do 48 godzin przy połączeniu platformy sklepowej.
Update your product data source on a schedule
Instrukcja ustawiania harmonogramu wraz z twardymi wymaganiami: limit 4 GB, dozwolone protokoły i zakaz blokowania botów Google. Bezpośrednia podstawa sekcji o konfiguracji zaplanowanego pobierania oraz listy przyczyn nieudanego pobrania.
Google for WooCommerce Documentation
Dokumentacja oficjalnej integracji sklepu WooCommerce z Merchant Center, z opisem mapowania atrybutów i synchronizacji katalogu. Materiał wspiera sekcję o różnicach między połączeniem platformy sklepowej a własnym feedem.
Google Merchant Center: A Local SEO Goldmine for Retailers
Niezależna analiza pokazująca, jak dane produktowe z Merchant Center przekładają się na widoczność sklepu poza samymi kampaniami. Uzasadnia wniosek z sekcji o indeksowaniu witryny, że jakość źródła danych rzutuje także na bezpłatne oferty produktowe.
Pytania i odpowiedzi (FAQ)
Sześć pytań, które wracają po decyzji o metodzie dodania feedu: koszty, podział odpowiedzialności w firmie, migracja platformy i wpływ zmiany źródła na trwające kampanie produktowe.