Promocje i ceny w Merchant Center - oferty specjalne i atrybuty cenowe

Czas czytania: 18 min
Aktualizacja:

Promocje w Merchant Center to oznaczenia ofert specjalnych, które Google wyświetla obok produktu w Zakupach Google i w reklamach produktowych: kod rabatowy, darmowa dostawa, gratis do zamówienia albo obniżka procentowa. Technicznie są osobnym bytem od ceny w feedzie produktowym - promocja żyje we własnym feedzie promocji i wiąże się z ofertą przez atrybut promotion_id, podczas gdy sama obniżka ceny opisywana jest atrybutami price i sale_price w feedzie produktów. Oba mechanizmy działają równolegle i można je łączyć na jednym produkcie.

Sezon wyprzedaży zaczyna się w sklepie, a kończy w panelu Merchant Center - i to zwykle w tym drugim miejscu coś się rozjeżdża. Sklep pokazuje 149 zł po rabacie, feed nadal wysyła 199 zł, a robot Google widzi trzecią wartość, bo cena promocyjna doliczana jest dopiero w koszyku. Efekt jest zawsze taki sam: produkty lądują w sekcji odrzuconych albo tracą adnotację o obniżce dokładnie w tygodniu, w którym miała ona zarobić. Z audytów kont Google Ads i feedów produktowych wynika, że kalendarz promocji trzeba układać razem z harmonogramem pobierania feedu, a nie osobno.

Skrót artykułu
Co warto wiedzieć

Najważniejsze rozstrzygnięcia o promocjach i atrybutach cenowych w Google Merchant Center, zebrane tak, żeby dało się je zastosować przy najbliższej wyprzedaży.

  • Promocja w Merchant Center i obniżka ceny w feedzie to dwa różne mechanizmy

    Obniżkę opisujesz atrybutem sale_price w feedzie produktów, a promocję zgłaszasz osobno przez feed promocji lub panel Merchant Center. Promocja dodaje etykietę z warunkiem oferty, sale_price zmienia samą cenę widoczną przy produkcie.

  • Adnotacja o obniżce wymaga stabilnej ceny bazowej sprzed wyprzedaży

    Google w wytycznych adnotacji o obniżonej cenie wymaga, aby cena bazowa obowiązywała przez co najmniej 30 dni z ostatnich 200, a obniżka mieściła się w przedziale od 5% do 90%. Sklep, który utrzymuje ciągłą wyprzedaż, traci prawo do przekreślonej ceny.

  • Atrybut sale_price_effective_date decyduje o dacie startu i końca obniżki

    Zakres dat zapisujesz w formacie ISO 8601 ze strefą czasową, rozdzielony ukośnikiem. Bez tego atrybutu cena promocyjna obowiązuje od momentu pobrania feedu do jego kolejnej aktualizacji, co przy nocnym harmonogramie potrafi przesunąć start wyprzedaży o kilkanaście godzin.

  • Rabat naliczany dopiero w koszyku to typowa przyczyna odrzuceń cenowych

    Częstym źródłem błędu niezgodności ceny jest rabat doliczany w koszyku zamiast na karcie produktu. Robot Google czyta cenę ze strony produktowej i nie przechodzi do koszyka.

  • Promocja z kodem podnosi klikalność oferty bez zmiany stawki

    Dodanie promocji z kodem generic_code nie zmienia stawki, a może podnieść CTR oferty przy niezmienionej strategii ustalania stawek. Etykieta oferty działa jak dodatkowy element wizualny na liście wyników.

Czym są promocje w Merchant Center i czym różnią się od obniżonej ceny?

Promocja w Merchant Center to zgłoszona osobno oferta warunkowa - kod rabatowy, darmowa wysyłka, gratis albo rabat ilościowy - którą Google pokazuje jako etykietę przy produkcie. Obniżona cena to zupełnie inna warstwa danych: atrybut sale_price w feedzie produktowym, który zmienia kwotę widoczną przy ofercie i może uruchomić przekreślenie ceny wyjściowej.

Rozróżnienie ma praktyczne konsekwencje. Obniżkę ceny widzi każdy użytkownik od razu, bez żadnego działania z jego strony. Promocja wymaga warunku: wpisania kodu, przekroczenia progu wartości koszyka albo zakupu określonej liczby sztuk. Dlatego promocja lepiej sprawdza się przy ofertach, które mają podbić średnią wartość zamówienia, a sale_price przy klasycznej wyprzedaży asortymentu.

  • Feed produktowy: zawiera atrybuty price, sale_price i sale_price_effective_date - opisuje, ile kosztuje produkt.
  • Feed promocji: zawiera promotion_id, coupon_value_type i warunki oferty - opisuje, co kupujący dostaje dodatkowo.
  • Powiązanie: atrybut promotion_id w feedzie produktowym wskazuje, których ofert dotyczy dana promocja.
  • Widoczność: obniżka pokazuje się jako niższa kwota, promocja jako klikalna etykieta z opisem warunku.

Trzecim, młodszym elementem układanki są automatyczne rabaty, w których Google samodzielnie obniża cenę oferty na podstawie danych rynkowych. Kontrolujesz je atrybutem auto_pricing_min_price, wyznaczającym dolny próg, poniżej którego system nie zejdzie. Uważam, że sklep, który włącza automatyczne rabaty bez ustawienia tego progu, oddaje marżę algorytmowi w ciemno.

Jakie atrybuty cenowe obsługuje feed produktowy?

Feed produktowy obsługuje kilkanaście atrybutów opisujących cenę, z czego obowiązkowy jest jeden: price. Reszta - sale_price, sale_price_effective_date, unit_pricing_measure, installment, subscription_cost czy auto_pricing_min_price - jest opcjonalna, ale każdy z nich zmienia sposób, w jaki oferta wygląda w Zakupach Google.

AtrybutDo czego służyFormat wartości
priceCena katalogowa produktu, obowiązkowa dla każdej oferty199.00 PLN
sale_priceCena promocyjna, niższa od price, pokazywana zamiast niej149.00 PLN
sale_price_effective_dateOkno czasowe obowiązywania ceny promocyjnejdata startu / data końca w ISO 8601
unit_pricing_measureCena jednostkowa dla produktów sprzedawanych na miarę750ml, 1.5kg
auto_pricing_min_priceDolny próg dla automatycznych rabatów Google129.00 PLN

Cena w atrybucie price musi być podana w walucie kraju sprzedaży i - w Polsce - jako kwota brutto, zawierająca podatek VAT. Google odrzuca oferty, w których waluta feedu nie odpowiada krajowi docelowemu, nawet jeśli sama liczba jest poprawna. To najprostszy do naprawienia błąd konfiguracyjny w całym feedzie i jednocześnie jeden z najczęstszych przy uruchamianiu sprzedaży w kolejnym kraju.

Osobnego omówienia wymaga cena jednostkowa. Dla produktów sprzedawanych na objętość, masę lub długość unijne przepisy nakazują pokazanie ceny za jednostkę miary, a Google przenosi ten wymóg do feedu przez parę atrybutów unit_pricing_measure i unit_pricing_base_measure. Pełną listę wymaganych i opcjonalnych pól znajdziesz w opracowaniu o specyfikacji feedu produktowego.

!

Czy wiesz, że…

Atrybut sale_price nie musi mieć ustawionych dat, ale bez nich cena promocyjna obowiązuje do najbliższej aktualizacji feedu, a nie do końca wyprzedaży. Przy pobieraniu raz na dobę oznacza to, że promocja kończy się w losowej godzinie nocnej.

Jak Google porównuje cenę z feedu z ceną na stronie produktu?

Google pobiera cenę z trzech niezależnych źródeł i porównuje je ze sobą: z atrybutu price w feedzie, z danych strukturalnych schema.org Product na stronie produktu oraz z treści widocznej na tej stronie po jej wyrenderowaniu. Rozjazd między nimi uruchamia ostrzeżenie o niezgodności ceny, a przy większej różnicy - odrzucenie oferty.

Mechanizm weryfikacji
Skąd bierze się cena widoczna przy Twojej ofercie w Zakupach Google

Cztery sygnały wchodzą do walidacji, wychodzi jedna kwota i decyzja o tym, czy pojawi się przy niej adnotacja o obniżce.

Wejście - sygnały
Atrybut price z feedu produktowego
Atrybut sale_price wraz z zakresem dat
Dane strukturalne Product ze strony
Promocja powiązana przez promotion_id
Procesor Walidacja spójności ceny

Google zestawia kwotę z feedu z ceną odczytaną ze strony produktu i sprawdza, czy waluta, wartość brutto oraz okres obowiązywania obniżki są ze sobą zgodne.

Wyjście
Cena w wyniku produktowym 149,00 zł

Zgodne dane dają cenę promocyjną z przekreśloną ceną wyjściową i etykietą promocji. Rozjazd daje ostrzeżenie albo brak wyświetleń oferty.

Największy problem sprawia rabat naliczany poza kartą produktu. Robot Google nie dodaje towarów do koszyka i nie wpisuje kodów rabatowych, więc cena widoczna dopiero po tych krokach dla systemu nie istnieje. Jeśli chcesz, żeby niższa kwota trafiła do wyniku produktowego, musi być widoczna na stronie produktu jako główna cena sprzedaży. Ten sam wniosek płynie z badań Baymard nad prezentacją rabatów: cena po obniżce powinna być pierwszą liczbą, którą widzi kupujący, a nie efektem kolejnego kliknięcia.

Automatyczne aktualizacje produktów łagodzą część rozjazdów, bo pozwalają Google skorygować cenę w Merchant Center na podstawie danych ze strony. To jednak proteza, nie rozwiązanie. Jeśli rozpoznajesz u siebie ten wzorzec, zacznij od przeglądu przyczyn wymienionych w materiale o odrzuconych produktach w Merchant Center, bo błąd cenowy prawie nigdy nie chodzi sam.

Jak dodać promocję w Merchant Center krok po kroku?

Promocję dodajesz w sekcji Marketing w Merchant Center, ręcznie w formularzu albo zbiorczo przez feed promocji, a następnie wiążesz ją z ofertami przez atrybut promotion_id. Cała konfiguracja sprowadza się do czterech decyzji: zasięg promocji, typ rabatu, okno czasowe i sposób realizacji.

Konfiguracja krok po kroku
Cztery kroki od pomysłu na rabat do etykiety przy ofercie

Zaczynasz od włączenia promocji na koncie, kończysz na sprawdzeniu statusu w panelu. Każdy krok da się wykonać w jednym posiedzeniu.

1 Włącz promocje na koncie

W Merchant Center przejdź do sekcji Marketing i aktywuj funkcję promocji dla kraju sprzedaży. Aktywacja jest jednorazowa i dotyczy całego konta.

2 Zdefiniuj ofertę i jej warunki

Ustal typ rabatu, próg minimalnego zamówienia oraz to, czy realizacja wymaga kodu. Nadaj promocji unikalny identyfikator promotion_id.

3 Wskaż produkty objęte promocją

Wybierz zasięg globalny dla całego asortymentu albo dopisz promotion_id do wybranych ofert w feedzie produktowym lub w feedzie suplementarnym.

4 Sprawdź status po weryfikacji

Po zatwierdzeniu promocja dostaje status aktywnej. Zweryfikuj podgląd oferty i zgodność warunków z treścią na stronie docelowej.

Przy zgłoszeniu przez feed promocji obowiązkowe są cztery atrybuty: promotion_id, product_applicability, offer_type oraz long_title, uzupełnione o zakres dat w promotion_effective_timeframe i kanał realizacji w redemption_channel. Wartość offer_type rozstrzyga, czy kupujący musi wpisać kod - no_code oznacza rabat naliczany automatycznie, generic_code wymaga podania kodu w polu generic_redemption_code.

  1. Zaplanuj identyfikatory - promotion_id musi być unikalny w obrębie konta i nie może się powtarzać między sezonami.
  2. Opisz ofertę jednoznacznie - long_title musi opisywać realny warunek, na przykład 15% rabatu przy zakupie za minimum 200 zł.
  3. Ustaw ramy czasowe - promotion_effective_timeframe podajesz w formacie ISO 8601 ze strefą czasową, tak samo jak daty ceny promocyjnej.
  4. Powiąż z ofertami - dla promocji na część asortymentu wpisz promotion_id przy właściwych produktach zamiast obejmować rabatem cały katalog.
  5. Zweryfikuj stronę docelową - warunek widoczny w etykiecie musi być powtórzony na stronie produktu lub w koszyku.

Dobra zasada: feed promocji dodaje się jako osobne źródło danych, nawet jeśli promocja dotyczy trzech produktów. Panel wydaje się szybszy, ale przy kilkunastu ofertach sezonowych ręczne wpisywanie zamienia się w bałagan bez historii zmian. To dokładnie ta warstwa konfiguracji, którą sprawdzam podczas audytu konta Merchant Center - najczęściej okazuje się, że promocje z zeszłego sezonu nadal wiszą aktywne.

Jakie typy promocji można zgłosić i jakie mają wymagania?

Merchant Center obsługuje pięć głównych rodzajów rabatu opisanych atrybutem coupon_value_type: kwotowy, procentowy, rabat ilościowy typu kup kilka sztuk taniej, gratis do zamówienia oraz darmowa dostawa w kilku wariantach czasu doręczenia. Każdy z nich ma własny zestaw atrybutów obowiązkowych.

Typ promocjiWartość coupon_value_typeAtrybut obowiązkowyTypowe zastosowanie
Rabat kwotowymoney_offmoney_off_amountWyprzedaż końcówek serii
Rabat procentowypercent_offpercent_offAkcje sezonowe na kategorię
Rabat ilościowybuy_m_get_n_percent_offget_this_quantity_discountedProdukty kupowane w kompletach
Gratis do zamówieniafree_giftfree_gift_descriptionPodniesienie wartości koszyka
Darmowa dostawafree_shipping_standardminimum_purchase_amountPróg logistyczny zamówienia

Osobną kategorią są promocje dla nowych klientów, czyli first order promotions. Oferta obowiązuje wyłącznie przy pierwszym zamówieniu w danym sklepie, a kupujący widzi w etykiecie wprost, że warunek dotyczy nowych klientów. To rozwiązanie dla sklepów walczących o pierwszą transakcję, w których koszt pozyskania klienta jest wysoki, a powtarzalność zakupów duża - kosmetyki, suplementy, karma dla zwierząt.

  • Wykluczenia asortymentu: atrybuty item_id_exclusion i brand_exclusion pozwalają wyjąć spod promocji marki objęte zakazem rabatowania.
  • Limity wykorzystania: limit_quantity i limit_value ograniczają liczbę sztuk lub maksymalną kwotę rabatu na zamówienie.
  • Progi wejścia: minimum_purchase_amount i minimum_purchase_quantity definiują warunek koszykowy.
  • Kanał realizacji: redemption_channel rozdziela promocje internetowe od tych realizowanych w sklepie stacjonarnym.
!

Czy wiesz, że…

Badania Nielsen Norman Group nad komunikowaniem rabatów pokazują, że użytkownicy reagują silniej, gdy warunek promocji jest podany wprost zamiast ukryty za ogólnym hasłem o wyprzedaży. Pole long_title w feedzie promocji jest dokładnie tym miejscem, w którym ten warunek trzeba wyłożyć.

Ile trwa weryfikacja promocji i jak ułożyć kalendarz ofert?

Każda promocja przed publikacją przechodzi weryfikację po stronie Google, a produkty objęte rabatem muszą mieć w tym czasie zatwierdzony feed. Według Pomocy Merchant Center weryfikacja ma dwa etapy: zgodność z zasadami sprawdzana krótko po przesłaniu, w godzinach pracy w dni robocze, oraz test SKU w momencie startu promocji. Zatwierdzenie trwa zwykle do 12 godzin od startu, maksymalnie do 24 godzin, dlatego oferty na szczyt sezonu warto zgłosić z tygodniowym wyprzedzeniem, w ramach szerszego przygotowania e-commerce na Black Friday.

Kalendarz wyprzedaży
Harmonogram promocji liczony wstecz od dnia startu oferty

Kolejność etapów ma znaczenie, bo weryfikacji promocji nie da się przyspieszyć, a feed cenowy musi być gotowy wcześniej niż sama promocja.

Etap 114 dni przed startem
Porządkowanie cen bazowych

Ustabilizuj ceny katalogowe w atrybucie price i sprawdź ich zgodność ze stroną produktu. Cena bazowa musi być wiarygodna, zanim zaczniesz ją przekreślać.

Etap 27 dni przed startem
Zgłoszenie promocji do weryfikacji

Prześlij feed promocji z docelowym zakresem dat. Zgłoszenie z wyprzedzeniem daje zapas na poprawki, gdy weryfikacja zwróci uwagę do warunków oferty.

Etap 3dzień startu
Synchronizacja feedu z witryną

Zaplanuj pobranie feedu tuż po zmianie cen w sklepie. Rozjazd kilku godzin między witryną a feedem to najczęstsze źródło ostrzeżeń pierwszego dnia wyprzedaży.

Wynikpo zakończeniu
Powrót do cen katalogowych

Usuń wygasłe promocje i przywróć ceny bazowe. Konto bez porządkowania po sezonie gromadzi nieaktywne promocje, które utrudniają diagnostykę kolejnych akcji.

Kalendarz warto planować wstecz również z innego powodu. Wytyczne Google dotyczące adnotacji o obniżce wymagają, aby cena bazowa obowiązywała przez co najmniej 30 dni z ostatnich 200, a rabat mieścił się w przedziale od 5% do 90%. Sklep, który przez cały kwartał trzyma produkt w ciągłej promocji, sam pozbawia się przekreślonej ceny w wyniku produktowym - bo nie ma już ceny odniesienia, którą można przekreślić.

Kiedy wybrać sale_price, a kiedy promocję Merchant Center?

Wybierz sale_price przy klasycznej obniżce ceny widocznej od razu dla każdego kupującego, a promocję Merchant Center przy ofercie warunkowej, która wymaga kodu, progu koszyka lub zakupu wielu sztuk. Dla nowych klientów osobnym wariantem jest promocja pierwszego zamówienia, ograniczająca rabat do pierwszej transakcji w sklepie.

Wybór mechanizmu
Trzy sposoby na pokazanie niższej ceny w Zakupach Google

Różnią się widocznością, warunkiem realizacji i wpływem na średnią wartość zamówienia. Można je łączyć na jednym produkcie.

Rekomendowany Wariant A Obniżka przez sale_price Dla wyprzedaży asortymentu i akcji sezonowych na całą kategorię.
Niższa cena widoczna od razu Możliwa adnotacja o obniżce Brak wpływu na wartość koszyka
Wariant B Promocja Merchant Center Dla ofert warunkowych: kod rabatowy, gratis, darmowa dostawa.
Etykieta oferty przy produkcie Próg minimalnego zamówienia Wymaga osobnej weryfikacji
Wariant C Promocja pierwszego zamówienia Dla sklepów z wysokim kosztem pozyskania i powtarzalnymi zakupami.
Rabat tylko dla nowych klientów Nie działa na stałych kupujących

Łączenie obu mechanizmów ma sens wtedy, gdy rabat cenowy przyciąga kliknięcie, a promocja podnosi koszyk. Typowy układ: sklep obniża ceny wybranych produktów przez sale_price i równolegle ustawia promocję z darmową dostawą od określonego progu. Niższa cena przyciąga kliknięcie, a próg dostawy zachęca do dołożenia produktu do koszyka, żeby go przekroczyć.

Dlaczego promocje w Merchant Center są odrzucane?

Najczęstszą przyczyną odrzucenia promocji jest rozjazd między warunkiem opisanym w feedzie a treścią widoczną na stronie docelowej. Google sprawdza, czy kupujący realnie może skorzystać z oferty na warunkach podanych w etykiecie - jeśli kod nie działa albo próg jest inny, promocja zostaje zablokowana.

  • Niedziałający kod rabatowy: kod z pola generic_redemption_code musi działać przez cały okres promocji, także w ostatnim dniu.
  • Rozbieżny próg zamówienia: wartość minimum_purchase_amount musi odpowiadać progowi widocznemu w koszyku.
  • Wygasły zakres dat: promocja zgłoszona z datą końca w przeszłości zostaje odrzucona bez dodatkowej analizy.
  • Cena promocyjna wyższa od katalogowej: sale_price musi być niższy od price, w przeciwnym razie oferta traci obniżkę.
  • Promocja na produkty objęte zakazem: część kategorii, w tym alkohol i wyroby tytoniowe, jest wyłączona z promocji w Zakupach Google.
  • Ogólnikowy opis oferty: long_title bez konkretnego warunku, na przykład sama fraza o wielkiej wyprzedaży, nie przechodzi weryfikacji.

Diagnostykę zaczynaj od kolumny statusu w sekcji promocji, ale wnioski wyciągaj z porównania trzech miejsc: feedu promocji, feedu produktowego i strony docelowej. Częsta sytuacja: promocja jest poprawna, a problem leży piętro niżej - produkt objęty rabatem ma status odrzuconego z powodu niezgodności ceny i po prostu nie wchodzi do puli ofert, którym można cokolwiek doczepić.

!

Czy wiesz, że…

Promocję można wskazać wybranym produktom przez feed suplementarny z samym promotion_id, bez ruszania feedu głównego. To najbezpieczniejszy sposób na sezonowe akcje w sklepach, w których plik produktowy generuje wtyczka bez opcji edycji.

Jak promocje wpływają na wyniki kampanii produktowych i bezpłatne listy?

Promocja nie zmienia stawki ani budżetu, ale zmienia wygląd oferty na liście wyników - a to przekłada się na klikalność. Skalę tego efektu sprawdzisz porównaniem CTR tych samych produktów przed dodaniem promocji z kodem i po nim, przy niezmienionej strategii ustalania stawek.

Mechanizm działa też w drugą stronę i tu trzeba uczciwie postawić granicę. Wyższa klikalność przy niezmienionej konwersji oznacza wyższy koszt pozyskania zamówienia, bo płacisz za więcej kliknięć o tej samej wartości. Promocja opłaca się wtedy, gdy warunek oferty realnie podnosi koszyk albo domyka decyzję zakupową, a nie wtedy, gdy tylko przyciąga uwagę. Uważam, że najczęstszym błędem w sezonie wyprzedaży jest rabatowanie produktów, które i tak by się sprzedały.

  • Bezpłatne listy produktowe: promocje i ceny promocyjne działają również w organicznych wynikach zakupowych, bez dodatkowego kosztu kliknięcia.
  • Kampanie Performance Max: etykieta promocji pojawia się przy ofertach z feedu, zwiększając widoczność w karuzeli produktowej.
  • Konkurencyjność cenowa: obniżka wpływa na pozycję oferty w zestawieniach cenowych, na których opiera się część kliknięć w Zakupach Google.
  • Sezonowość danych: okres wyprzedaży zaburza historyczne średnie CPA, więc porównuj wyniki rok do roku, a nie miesiąc do miesiąca.

Warstwa organiczna bywa niedoceniana. Sklep, który poprawnie zgłasza promocje, dostaje te same etykiety w bezpłatnych listach produktowych, gdzie każde kliknięcie jest darmowe. Więcej o samej higienie danych, od której to zależy, opisałem w materiale o optymalizacji feedu produktowego.

Jak przygotować ceny w feedzie na szczyt sprzedaży?

Przygotowanie feedu na szczyt sprzedaży sprowadza się do trzech decyzji technicznych: częstotliwości pobierania pliku, źródła prawdy o cenie oraz sposobu obsługi krótkich okien promocyjnych. Przy jednorazowym pobieraniu na dobę wyprzedaż jednodniowa jest praktycznie niewykonalna bez dodatkowego kanału aktualizacji.

  1. Zwiększ częstotliwość pobierania - w tygodniu wyprzedaży ustaw pobieranie feedu kilka razy dziennie, zamiast polegać na jednym nocnym imporcie.
  2. Ustal jedno źródło prawdy - cena w sklepie i cena w feedzie muszą pochodzić z tego samego miejsca w bazie, bez ręcznych korekt po drodze.
  3. Przygotuj feed suplementarny - osobny plik z sale_price i datami pozwala uruchomić i wycofać wyprzedaż bez przebudowy feedu głównego.
  4. Ustaw daty zamiast ręcznego przełączania - sale_price_effective_date startuje i kończy promocję co do minuty, bez czekania na kolejne pobranie.
  5. Sprawdź zgodność ze stroną po starcie - pierwsze 60 minut po zmianie cen to moment, w którym wychodzą wszystkie rozjazdy między witryną a feedem.

Samo zgranie godziny zmiany cen w sklepie z godziną pobrania feedu nie wystarcza. Pobieranie dużego feedu trwa, a przez ten czas część ofert ma starą cenę, a część nową. Dlatego zmianę cen lepiej planować z zapasem, a atrybuty dat traktować jako podstawowy mechanizm, a harmonogram pobierania jako zabezpieczenie. Jeśli chcesz zweryfikować własną konfigurację przed sezonem, to jeden z pierwszych obszarów, który sprawdzam w audycie konta Google Merchant Center.

Zostaje jeszcze kwestia zgodności z prawem, o której technicznym opracowaniom często brakuje słowa. W Unii Europejskiej ogłoszenie obniżki wymaga podania najniższej ceny z 30 dni poprzedzających promocję, co dotyczy strony sklepu, a nie samego feedu. Praktyczna konsekwencja jest jednak taka, że ceny w sklepie e-commerce muszą być prowadzone konsekwentnie - a feed tylko odzwierciedla ten porządek.

Podsumowanie

Promocje i ceny w Merchant Center to dwie osobne warstwy danych, które muszą opowiadać tę samą historię: feed produktowy mówi, ile kosztuje produkt, feed promocji mówi, co kupujący dostaje dodatkowo, a strona sklepu potwierdza jedno i drugie. Rozjazd którejkolwiek z tych warstw kończy się ostrzeżeniem, odrzuceniem albo cichą utratą adnotacji o obniżce - najczęściej dokładnie wtedy, gdy najbardziej na niej zależy.

Przestań traktować feed cenowy jak eksport z bazy, który wystarczy raz podpiąć. Zacznij postrzegać go jako kalendarz - z datami startu, datami końca i zapasem czasu na weryfikację. Ta jedna zmiana perspektywy eliminuje większość problemów, które w listopadzie wyglądają na awarię, a są zwykłym brakiem synchronizacji.

Przed najbliższą akcją promocyjną wykonaj trzy rzeczy: sprawdź, czy ceny bazowe są stabilne od co najmniej miesiąca, zgłoś promocje z tygodniowym wyprzedzeniem i przetestuj kod rabatowy w koszyku na żywym zamówieniu. Reszta konfiguracji jest odtwarzalna, a te trzy punkty rozstrzygają, czy wyprzedaż w ogóle wystartuje na czas.

Czy ten artykuł był dla Ciebie pomocny?

Oceń go w skali od 1 do 5. Dzięki temu wiem, które tematy rozwijać.

Brak ocen. Twoja będzie pierwsza.

Na czym opieram te wnioski

Źródła i dokumentacja

Dwa dokumenty specyfikacyjne Google opisujące atrybuty promocji i ceny oraz dwa niezależne badania nad tym, jak kupujący odczytują rabaty na karcie produktu.

support.google.com

Promotions data specification

Kompletna lista atrybutów feedu promocji: promotion_id, coupon_value_type, offer_type, limity i wykluczenia. Podstawa dla sekcji o typach promocji oraz dla kroku trzeciego konfiguracji.

Google Merchant Center Help Otwórz
baymard.com

How to Display Price Discounts on the Product Page

Badanie użyteczności pokazujące cztery typowe błędy w prezentacji obniżki na karcie produktu. Wspiera sekcję o porównywaniu ceny z feedu z ceną widoczną na stronie.

Baymard Institute Otwórz
support.google.com

Price [price] - specyfikacja atrybutu ceny

Dokumentacja atrybutu price wraz z wymogami waluty, podatku i zgodności ze stroną docelową. Punkt odniesienia dla sekcji o atrybutach cenowych feedu produktowego.

Google Merchant Center Help Otwórz
nngroup.com

Communicating Ecommerce Discounts and Promotions

Analiza tego, jak kupujący odczytują komunikaty rabatowe i które sformułowania realnie skłaniają do działania. Uzasadnia rekomendacje z sekcji o wpływie promocji na klikalność ofert.

Nielsen Norman Group Otwórz
Najczęściej zadawane pytania

Pytania i odpowiedzi (FAQ)

Sześć pytań, które wracają przy planowaniu wyprzedaży w sklepie: koszty zgłoszenia, obowiązki prawne, podział odpowiedzialności w firmie i to, co dzieje się z promocjami po zmianie platformy sklepowej.

Czy zgłoszenie promocji w Google Merchant Center jest płatne?
Zgłoszenie promocji w Google Merchant Center jest bezpłatne i nie wiąże się z żadną dodatkową opłatą po stronie Google. Kosztem jest sam rabat, który finansuje sklep, oraz ewentualne kliknięcia w kampanii produktowej rozliczane w modelu CPC. Promocje działają także w bezpłatnych listach produktowych, gdzie kliknięcie nie generuje kosztu mediowego.
Czy obniżki zgłaszane w Merchant Center muszą spełniać wymogi dyrektywy Omnibus?
Obowiązek informowania o najniższej cenie z 30 dni przed obniżką dotyczy strony sklepu internetowego, a nie samego pliku danych w Merchant Center. W praktyce oznacza to, że przy każdej promocji ogłaszanej na karcie produktu sklep musi pokazać wymaganą informację cenową, a feed jedynie odwzorowuje ceny obowiązujące w sklepie. Za zgodność z przepisami odpowiada sprzedawca, nie platforma reklamowa.
Kto w firmie powinien zarządzać promocjami w Google Merchant Center?
Zarządzanie promocjami w Merchant Center wymaga dwóch ról jednocześnie: osoby decydującej o cenach i marży oraz osoby z dostępem do pliku danych i harmonogramu jego pobierania. W mniejszych sklepach obie role łączy właściciel lub manager, w większych działa to jako para handlowiec i specjalista od kampanii. Rozdzielenie decyzji cenowej od konfiguracji technicznej bez wspólnego kalendarza to najczęstsza przyczyna rozjazdów przy starcie wyprzedaży.
Czy zmiana ceny promocyjnej w feedzie wymaga przesłania całego pliku produktowego od nowa?
Zmiana ceny promocyjnej nie wymaga przebudowy pliku głównego, jeśli sklep korzysta z feedu suplementarnego zawierającego identyfikator produktu oraz atrybuty cenowe. Taki plik nadpisuje wybrane pola w ofertach z feedu głównego i można go aktualizować niezależnie. Alternatywą dla sklepów z integracją programistyczną jest aktualizacja pojedynczych ofert przez Merchant API.
Co dzieje się z promocjami w Merchant Center po migracji sklepu na inną platformę?
Promocje zgłoszone w Merchant Center zostają na koncie po migracji sklepu, ale przestają działać, gdy zmienią się identyfikatory ofert w nowym pliku danych. Powiązanie promocji z produktem opiera się na atrybucie promotion_id po stronie oferty, więc po zmianie platformy trzeba odtworzyć te wartości w nowym feedzie. Przy migracji zawsze warto zaplanować przerwę w akcjach promocyjnych na czas stabilizacji identyfikatorów.
Czy promocja w Merchant Center gwarantuje wyższą pozycję oferty w Zakupach Google?
Promocja w Merchant Center nie gwarantuje wyższej pozycji oferty w Zakupach Google i nie jest bezpośrednim czynnikiem rankingowym. Wpływa natomiast na wygląd oferty, a przez to na jej klikalność, co pośrednio przekłada się na wyniki kampanii produktowej. Sklep, który liczy wyłącznie na etykietę promocji bez konkurencyjnej ceny i poprawnych danych produktowych, zwykle nie zobaczy różnicy w widoczności.
Artur Smolicki
Samodzielny Specjalista Google Ads

Artur Smolicki

Od ponad 15 lat specjalizuję się w przygotowaniu, wdrożeniu i optymalizacji kampanii Google Ads. W 2024 roku uzyskałem status Google Premier Partner dla 3% najlepszych specjalistów i agencji w Polsce. Prowadzę kampanie reklamowe na 29 rynkach zagranicznych, tak dla segmentu e-commerce jak i B2B.


Potrzebujesz audytu oraz pomocy w prowadzeniu kampanii
Google Ads?

Działajmy