Google Ads dla sklepu PrestaShop - konwersje zakupu i kampanie Performance Max

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Żeby prowadzić Google Ads dla sklepu PrestaShop, potrzebujesz trzech rzeczy: konta Google Merchant Center z zatwierdzonymi produktami, poprawnie mierzonej konwersji zakupu z wartością zamówienia i unikalnym identyfikatorem transakcji oraz kampanii Performance Max, która korzysta z feedu produktowego. Sklep połączysz z Google Ads oficjalnym modułem PrestaShop Marketing with Google, modułem firmy trzeciej albo przez Google Tag Manager. Od jakości pomiaru zależy, czy algorytm kampanii uczy się na prawdziwej sprzedaży, czy na przypadkowych sygnałach.

W tym wpisie pokazujemy, jak przygotować sklep na PrestaShop 9 do reklam w Google, jak ustawić konwersję zakupu, żeby nie liczyła się podwójnie ani nie ginęła po płatności, i jak zbudować pierwszą kampanię Performance Max. Opieramy się na pomocy Google Ads, na kodzie modułu PrestaShop Marketing with Google w repozytorium PrestaShopCorp na GitHubie i na dokumentacji PrestaShop dla deweloperów.

[#wazne] W skrócie: Google Ads dla sklepu PrestaShop zaczyna się od konwersji zakupu z wartością, walutą i identyfikatorem transakcji oraz od feedu w Merchant Center. Oficjalny moduł PrestaShop Marketing with Google według jego kodu wyświetla tag Google, wysyła konwersje dodania do koszyka i zakupu oraz dane do konwersji rozszerzonych, ale wymaga konta PrestaShop i abonamentu. Pierwszą kampanią produktową jest zwykle Performance Max ze strategią maksymalizacji wartości konwersji. W Vinson wdrażamy sklepy na PrestaShop, a jako Google Partner prowadzimy też kampanie Google Ads.

Czego potrzebuje sklep PrestaShop, żeby prowadzić Google Ads?

Google Ads to system reklamowy Google, w którym płacisz za wyświetlenia i kliknięcia reklam w wyszukiwarce, na karcie Zakupy, w YouTube, w Gmailu i w sieci reklamowej. Performance Max to typ kampanii, który z jednego budżetu i jednego zestawu zasobów wyświetla reklamy we wszystkich tych miejscach, a o tym, komu i gdzie pokazać produkt, decyduje algorytm na podstawie celów konwersji. Dla sklepu internetowego najważniejsza jest odmiana z feedem z Merchant Center, bo wtedy reklamy pokazują konkretne produkty z ceną i zdjęciem.

Algorytm Performance Max potrzebuje dwóch źródeł danych. Pierwsze to feed produktowy: nazwy, ceny, dostępność, zdjęcia i kody GTIN z PrestaShop. Drugie to konwersje: informacja, które kliknięcia skończyły się zamówieniem i za jaką kwotę. Jeśli którekolwiek z nich jest niepełne, kampania wydaje budżet, ale optymalizuje się pod niewłaściwy cel. Przed uruchomieniem pierwszej kampanii sprawdź więc, czy masz:

  • konto Google Ads z ustawioną walutą i strefą czasową zgodną ze sklepem,

  • konto Merchant Center z potwierdzoną witryną i zatwierdzonymi produktami, połączone z Google Ads,

  • tag Google na wszystkich stronach sklepu i konwersję zakupu z wartością, walutą i identyfikatorem transakcji,

  • baner zgód cookies przekazujący sygnały Consent Mode v2, bo bez nich część danych reklamowych z ruchu z EOG nie trafi do Google,

  • wiedzę o marży na produktach, żeby ustalić docelowy zwrot z wydatków na reklamę.

Przygotowanie feedu i typowe przyczyny odrzuceń produktów opisaliśmy we wpisie Google Merchant Center w PrestaShop - feed produktowy i moduły do eksportu produktów. Tutaj skupiamy się na tym, co dzieje się po zatwierdzeniu produktów: na pomiarze i na kampanii. Kolejność prac pokazuje diagram:

[#chart:prs26a]

Jak połączyć PrestaShop z Google Ads - moduł czy Google Tag Manager?

Rdzeń PrestaShop nie zawiera tagu Google Ads ani konwersji. Potrzebujesz modułu albo własnego wdrożenia. W praktyce są trzy drogi i każda ma inne konsekwencje dla tego, kto później utrzymuje pomiar.

Oficjalny moduł PrestaShop Marketing with Google

PrestaShop rozwija moduł PrestaShop Marketing with Google (nazwa techniczna psxmarketingwithgoogle). Według pomocy Google Ads konfiguracja obejmuje połączenie konta PrestaShop i zgodę na udostępnianie danych, połączenie konta Google, podłączenie lub utworzenie kont Merchant Center i Google Ads, a na końcu utworzenie kampanii z nazwą, czasem trwania, wybranymi produktami i budżetem dziennym. Pomoc Google wspomina też o włączeniu śledzenia sprzedaży przy tworzeniu kampanii.

README modułu w repozytorium PrestaShopCorp (gałąź master) wymienia funkcje pomiaru: wyświetlanie tagu Google, wywołanie działań konwersji dodania do koszyka, zakupu i odsłony strony, dostarczanie danych użytkownika do konwersji rozszerzonych oraz wysyłanie zdarzeń, których nie dało się wyświetlić, np. wywołanych zapytaniami Ajax. Moduł korzysta z modułu ps_accounts, czyli konta PrestaShop, i działa w modelu abonamentowym. Aktualne warunki sprawdź u producenta, a zgodność z Twoją wersją PrestaShop 9 - na stronie modułu przed instalacją.

Moduły firm trzecich i Google Tag Manager

Druga droga to moduł firmy trzeciej do konwersji Google Ads, dostępny na PrestaShop Addons lub u niezależnego producenta. Takie moduły zwykle pozwalają wpisać identyfikator i etykietę konwersji z Google Ads i same przekazują wartość zamówienia. Zgodność z PrestaShop 9, z Twoim motywem i z banerem zgód sprawdź u producenta. Trzecia droga to Google Tag Manager z warstwą danych, do której sklep przekazuje szczegóły zamówienia. Daje najwięcej kontroli, ale wymaga programisty i dokumentacji, bo każdą zmianę w sklepie trzeba potem sprawdzić także w kontenerze GTM.

Bez względu na drogę ustal na początku, kto jest właścicielem kont. Konto Google Ads, Merchant Center i kontener GTM powinny należeć do firmy, a agencja i programista powinni mieć do nich dostęp jako użytkownicy. Zapisz też w jednym dokumencie, który moduł lub tag wysyła którą konwersję. Po roku, przy zmianie modułu albo agencji, taka notatka oszczędza wiele godzin szukania przyczyny podwójnych zakupów.

Żeby prowadzić Google Ads dla sklepu PrestaShop, potrzebujesz trzech rzeczy: konta Google Merchant Center z zatwierdzonymi produktami, poprawnie mierzonej konwersji zakupu z wartością zamówienia i unikalnym identyfikatorem transakcji oraz kampanii Performance Max, która korzysta z feedu produktowego. Sklep połączysz z Google Ads oficjalnym modułem PrestaShop Marketing with Google, modułem firmy trzeciej albo przez Google Tag Manager. Od jakości pomiaru zależy, czy algorytm kampanii uczy się na prawdziwej sprzedaży, czy na przypadkowych sygnałach.

W tym wpisie pokazujemy, jak przygotować sklep na PrestaShop 9 do reklam w Google, jak ustawić konwersję zakupu, żeby nie liczyła się podwójnie ani nie ginęła po płatności, i jak zbudować pierwszą kampanię Performance Max. Opieramy się na pomocy Google Ads, na kodzie modułu PrestaShop Marketing with Google w repozytorium PrestaShopCorp na GitHubie i na dokumentacji PrestaShop dla deweloperów.

[#wazne] W skrócie: Google Ads dla sklepu PrestaShop zaczyna się od konwersji zakupu z wartością, walutą i identyfikatorem transakcji oraz od feedu w Merchant Center. Oficjalny moduł PrestaShop Marketing with Google według jego kodu wyświetla tag Google, wysyła konwersje dodania do koszyka i zakupu oraz dane do konwersji rozszerzonych, ale wymaga konta PrestaShop i abonamentu. Pierwszą kampanią produktową jest zwykle Performance Max ze strategią maksymalizacji wartości konwersji. W Vinson wdrażamy sklepy na PrestaShop, a jako Google Partner prowadzimy też kampanie Google Ads.

Czego potrzebuje sklep PrestaShop, żeby prowadzić Google Ads?

Google Ads to system reklamowy Google, w którym płacisz za wyświetlenia i kliknięcia reklam w wyszukiwarce, na karcie Zakupy, w YouTube, w Gmailu i w sieci reklamowej. Performance Max to typ kampanii, który z jednego budżetu i jednego zestawu zasobów wyświetla reklamy we wszystkich tych miejscach, a o tym, komu i gdzie pokazać produkt, decyduje algorytm na podstawie celów konwersji. Dla sklepu internetowego najważniejsza jest odmiana z feedem z Merchant Center, bo wtedy reklamy pokazują konkretne produkty z ceną i zdjęciem.

Algorytm Performance Max potrzebuje dwóch źródeł danych. Pierwsze to feed produktowy: nazwy, ceny, dostępność, zdjęcia i kody GTIN z PrestaShop. Drugie to konwersje: informacja, które kliknięcia skończyły się zamówieniem i za jaką kwotę. Jeśli którekolwiek z nich jest niepełne, kampania wydaje budżet, ale optymalizuje się pod niewłaściwy cel. Przed uruchomieniem pierwszej kampanii sprawdź więc, czy masz:

  • konto Google Ads z ustawioną walutą i strefą czasową zgodną ze sklepem,

  • konto Merchant Center z potwierdzoną witryną i zatwierdzonymi produktami, połączone z Google Ads,

  • tag Google na wszystkich stronach sklepu i konwersję zakupu z wartością, walutą i identyfikatorem transakcji,

  • baner zgód cookies przekazujący sygnały Consent Mode v2, bo bez nich część danych reklamowych z ruchu z EOG nie trafi do Google,

  • wiedzę o marży na produktach, żeby ustalić docelowy zwrot z wydatków na reklamę.

Przygotowanie feedu i typowe przyczyny odrzuceń produktów opisaliśmy we wpisie Google Merchant Center w PrestaShop - feed produktowy i moduły do eksportu produktów. Tutaj skupiamy się na tym, co dzieje się po zatwierdzeniu produktów: na pomiarze i na kampanii. Kolejność prac pokazuje diagram:

[#chart:prs26a]

Jak połączyć PrestaShop z Google Ads - moduł czy Google Tag Manager?

Rdzeń PrestaShop nie zawiera tagu Google Ads ani konwersji. Potrzebujesz modułu albo własnego wdrożenia. W praktyce są trzy drogi i każda ma inne konsekwencje dla tego, kto później utrzymuje pomiar.

Oficjalny moduł PrestaShop Marketing with Google

PrestaShop rozwija moduł PrestaShop Marketing with Google (nazwa techniczna psxmarketingwithgoogle). Według pomocy Google Ads konfiguracja obejmuje połączenie konta PrestaShop i zgodę na udostępnianie danych, połączenie konta Google, podłączenie lub utworzenie kont Merchant Center i Google Ads, a na końcu utworzenie kampanii z nazwą, czasem trwania, wybranymi produktami i budżetem dziennym. Pomoc Google wspomina też o włączeniu śledzenia sprzedaży przy tworzeniu kampanii.

README modułu w repozytorium PrestaShopCorp (gałąź master) wymienia funkcje pomiaru: wyświetlanie tagu Google, wywołanie działań konwersji dodania do koszyka, zakupu i odsłony strony, dostarczanie danych użytkownika do konwersji rozszerzonych oraz wysyłanie zdarzeń, których nie dało się wyświetlić, np. wywołanych zapytaniami Ajax. Moduł korzysta z modułu ps_accounts, czyli konta PrestaShop, i działa w modelu abonamentowym. Aktualne warunki sprawdź u producenta, a zgodność z Twoją wersją PrestaShop 9 - na stronie modułu przed instalacją.

Moduły firm trzecich i Google Tag Manager

Druga droga to moduł firmy trzeciej do konwersji Google Ads, dostępny na PrestaShop Addons lub u niezależnego producenta. Takie moduły zwykle pozwalają wpisać identyfikator i etykietę konwersji z Google Ads i same przekazują wartość zamówienia. Zgodność z PrestaShop 9, z Twoim motywem i z banerem zgód sprawdź u producenta. Trzecia droga to Google Tag Manager z warstwą danych, do której sklep przekazuje szczegóły zamówienia. Daje najwięcej kontroli, ale wymaga programisty i dokumentacji, bo każdą zmianę w sklepie trzeba potem sprawdzić także w kontenerze GTM.

Bez względu na drogę ustal na początku, kto jest właścicielem kont. Konto Google Ads, Merchant Center i kontener GTM powinny należeć do firmy, a agencja i programista powinni mieć do nich dostęp jako użytkownicy. Zapisz też w jednym dokumencie, który moduł lub tag wysyła którą konwersję. Po roku, przy zmianie modułu albo agencji, taka notatka oszczędza wiele godzin szukania przyczyny podwójnych zakupów.

Bezpłatna konsultacja PrestaShop
Chcesz uruchomić lub rozwinąć sklep na PrestaShop?
  • Przegląd sklepu, konfiguracji i integracji
  • Płatności, wysyłki i połączenie z marketplace’ami
  • Plan rozwoju sprzedaży krok po kroku
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Konwersje zakupu w PrestaShop - jak ustawić je poprawnie?

Konwersja zakupu to działanie w Google Ads, które zlicza zamówienia przypisane do reklam. Żeby kampania Performance Max mogła optymalizować się pod przychód, każda konwersja musi nieść wartość zamówienia i walutę, a do tego identyfikator transakcji. Według pomocy Google Ads dwie konwersje z tym samym działaniem i tym samym identyfikatorem transakcji są traktowane jako duplikat i druga nie jest liczona. Identyfikator musi być unikalny dla każdego zamówienia, może mieć do 64 znaków i nie może zawierać danych pozwalających zidentyfikować klienta (stan na sierpień 2026 - sprawdź aktualne zasady w pomocy Google Ads).

W PrestaShop naturalnym identyfikatorem jest numer lub referencja zamówienia. Nie używaj adresu e-mail ani imienia klienta. Najważniejsze ustawienia zebraliśmy w tabeli:

UstawienieCo wybraćSkąd dane w PrestaShop
Kategoria działaniaZakup-
Wartośćwartość zamówienia, zawsze tak samo liczonasuma zamówienia z podatkiem lub bez, bez kosztu dostawy albo z nim - według jednej zasady
Walutawaluta zamówieniawaluta wybrana przez klienta
Identyfikator transakcjiunikalny dla zamówienianumer lub referencja zamówienia
Zliczaniekażda konwersjakażde zamówienie to osobny zakup
Cel głównytylko jedno źródło zakupu jako działanie głównemoduł, GTM lub import z GA4 - nie wszystkie naraz

Decyzja o tym, czy wartość obejmuje VAT i dostawę, nie ma jednej dobrej odpowiedzi. Ważne, żeby była spójna z tym, jak liczysz marżę i docelowy zwrot z reklam. Wiele sklepów przekazuje wartość netto produktów, bo dostawa i podatek nie są przychodem sklepu.

Konwersje rozszerzone w sklepie PrestaShop

Konwersje rozszerzone to funkcja Google Ads, w której tag wysyła razem z konwersją zaszyfrowane dane klienta, np. adres e-mail, żeby Google mógł lepiej przypisać zakup do kliknięcia reklamy. W PrestaShop dane te są dostępne na stronie potwierdzenia zamówienia. Moduł oficjalny według README dostarcza dane do konwersji rozszerzonych, a przy GTM trzeba je przekazać w warstwie danych. Włącz tę funkcję tylko w zakresie, na który pozwalają zgody klienta i polityka prywatności, a jej treść uzgodnij z prawnikiem.

Płatności z przekierowaniem i strona potwierdzenia

Konwersja zakupu w przeglądarce zwykle wysyła się na stronie potwierdzenia zamówienia. Lista hooków w dokumentacji PrestaShop 9 opisuje displayOrderConfirmation jako hook strony potwierdzenia zamówienia, a z tego miejsca korzysta większość modułów pomiaru. Problem pojawia się przy płatnościach online z przekierowaniem: klient płaci u operatora i nie zawsze wraca do sklepu. Wtedy zamówienie jest w panelu, a konwersji w Google Ads brakuje. Zrób zamówienia testowe każdą metodą płatności, którą oferujesz, i sprawdź, czy klient wraca na stronę potwierdzenia. Jak sprawdzić pomiar krok po kroku, opisujemy w tekście Śledzenie konwersji w PrestaShop - Google Tag Manager, dataLayer i typowe błędy pomiaru.

[#uwaga] Najczęstszy błąd przy Google Ads w PrestaShop to kilka źródeł tej samej konwersji ustawionych jako działania główne, np. moduł, ręcznie wklejony tag i import zakupu z Google Analytics 4. Kampania widzi wtedy dwa lub trzy razy więcej sprzedaży, niż jest naprawdę, i podnosi stawki. Zostaw jedno źródło jako główne, a pozostałe ustaw jako dodatkowe albo usuń.

Pierwsza kampania Performance Max dla sklepu PrestaShop

Gdy konwersje działają, a produkty są zatwierdzone, możesz utworzyć kampanię. Według pomocy Google Ads przy optymalizacji pod wartość wybierasz strategię maksymalizacji wartości konwersji, opcjonalnie z docelowym ROAS, a jeśli nie mierzysz wartości - maksymalizację konwersji, opcjonalnie z docelowym CPA. Grupy plików, czyli zestawy tekstów, grafik i filmów, Google radzi budować wokół jednego tematu, np. kategorii produktów. Przebieg tworzenia kampanii w Google Ads wygląda tak:

  1. Wybierz cel sprzedażowy i działanie konwersji zakupu jako cel kampanii.

  2. Wskaż konto Merchant Center, z którego kampania bierze produkty.

  3. Ustaw budżet dzienny i strategię maksymalizacji wartości konwersji, na start bez docelowego ROAS.

  4. Utwórz grupę plików dla jednej kategorii i wybierz produkty z tej kategorii w grupie produktów.

  5. Dodaj nagłówki, opisy, logo i zdjęcia, a jeśli masz - krótki film produktowy.

  6. Ustaw lokalizacje i języki zgodne z krajami, do których wysyłasz zamówienia z PrestaShop.

Docelowy ROAS warto ustawić dopiero, gdy kampania zbierze dane, a jego wartość powinna wynikać z marży. ROAS to wartość konwersji podzielona przez koszt reklamy. Jak to wygląda na liczbach, pokazuje przykład:

[#chart:prs26c]

Próg opłacalności dla sklepu z marżą 25% to w uproszczeniu ROAS 4, bo przy takim zwrocie koszt reklamy zjada całą marżę. Dokładniejsze liczenie z kosztami dostawy, zwrotami i płatnościami opisujemy we wpisie ROAS i marża w sklepie WooCommerce - jak policzyć opłacalność reklam przed skalowaniem - zasady liczenia są takie same dla PrestaShop.

Jak podzielić produkty sklepu PrestaShop na kampanie?

Na początek wystarczy jedna kampania Performance Max dla całego katalogu albo dla najlepiej sprzedających się kategorii. Osobne kampanie mają sens, gdy grupy produktów mają wyraźnie różne marże, bo każda kampania ma jeden docelowy ROAS. Pomocne są etykiety niestandardowe w feedzie, np. przedział marży albo sezon, które moduł eksportu może ustawić na podstawie danych z PrestaShop. Nie dziel kampanii zbyt drobno: każda potrzebuje wystarczającej liczby konwersji, żeby algorytm miał na czym się uczyć.

Moduł oficjalny czy własne wdrożenie Google Ads w PrestaShop?

Wybór drogi zależy od tego, kto prowadzi kampanie i jak bardzo nietypowy jest sklep. Moduł oficjalny upraszcza start, a własne wdrożenie daje kontrolę nad danymi i ułatwia pracę agencji w Google Ads. Porównanie pokazuje diagram:

[#chart:prs26b]

Niezależnie od wyboru po każdej aktualizacji PrestaShop złóż zamówienie testowe i sprawdź, czy konwersja dotarła do Google Ads z poprawną wartością. Według zapowiedzi wydania PrestaShop 9.1 Update Assistant w wersji 7.6.0 wykrywa moduły niezgodne z wersją docelową i odinstalowuje je, więc moduł pomiaru może zniknąć razem z aktualizacją. Zmiana motywu, np. na Hummingbird, który od 9.1 jest domyślny w nowych instalacjach, też może zepsuć zdarzenia oparte na elementach strony.

[#checklista] Google Ads w PrestaShop przed startem kampanii: produkty zatwierdzone w Merchant Center, konto Merchant Center połączone z Google Ads, tag Google na wszystkich stronach, konwersja zakupu z wartością, walutą i unikalnym identyfikatorem transakcji, jedno źródło zakupu jako działanie główne, Consent Mode v2 w banerze zgód, test każdej metody płatności, strategia maksymalizacji wartości konwersji, grupy plików według kategorii.

Jak Vinson pomaga z Google Ads dla sklepu PrestaShop

W Vinson wdrażamy, rozwijamy i utrzymujemy sklepy na PrestaShop, a jako Google Partner prowadzimy kampanie Google Ads. Dzięki temu pomiar i kampanie ustawiamy razem, a nie w dwóch osobnych zespołach:

  • dobieramy moduł albo wdrożenie przez Google Tag Manager do sklepu i planów reklamowych,

  • ustawiamy konwersję zakupu z wartością, identyfikatorem transakcji i konwersjami rozszerzonymi,

  • sprawdzamy metody płatności i zgodność pomiaru z banerem zgód,

  • budujemy i prowadzimy kampanie Performance Max na danych o marży z PrestaShop.

Szczegóły współpracy znajdziesz na stronie sklep na PrestaShop z Vinson.

Najczęściej zadawane pytania

Jak połączyć PrestaShop z Google Ads?

Najprościej oficjalnym modułem PrestaShop Marketing with Google, który łączy sklep z kontami Merchant Center i Google Ads. Alternatywą jest moduł firmy trzeciej do konwersji albo Google Tag Manager z warstwą danych. Przed instalacją modułu sprawdź jego zgodność z Twoją wersją PrestaShop 9.

Czy moduł PrestaShop Marketing with Google jest darmowy?

Moduł działa w modelu abonamentowym i wymaga konta PrestaShop przez moduł ps_accounts. Aktualną cenę i warunki sprawdź u producenta. Koszt porównaj z modułem firmy trzeciej i z jednorazowym wdrożeniem przez Google Tag Manager.

Dlaczego Google Ads pokazuje więcej zakupów niż PrestaShop?

Najczęściej zakup jest liczony z kilku źródeł naraz, np. z modułu i z importu z GA4, albo konwersja nie ma identyfikatora transakcji i liczy się przy każdym odświeżeniu strony potwierdzenia. Zostaw jedno źródło jako działanie główne i przekazuj numer zamówienia jako identyfikator. Pamiętaj też, że Google Ads przypisuje konwersje do dnia kliknięcia, a nie dnia zamówienia.

Jaką strategię ustalania stawek wybrać w Performance Max dla PrestaShop?

Jeśli mierzysz wartość zamówień, wybierz maksymalizację wartości konwersji, na start bez docelowego ROAS. Docelowy ROAS dodaj, gdy kampania zbierze dane, i ustal go na podstawie marży. Bez wartości konwersji zostaje maksymalizacja liczby konwersji.

Czy do Google Ads w PrestaShop potrzebny jest Consent Mode v2?

Jeśli kierujesz reklamy do klientów z Europejskiego Obszaru Gospodarczego, Google oczekuje sygnałów zgody ad_user_data i ad_personalization z banera cookies. Bez nich część danych do pomiaru i remarketingu nie będzie dostępna. Baner zgód w PrestaShop wdrażasz modułem, bo rdzeń sklepu go nie zawiera.

Dobrze ustawione konwersje i feed to warunek, żeby kampania Performance Max uczyła się na prawdziwej sprzedaży sklepu PrestaShop. Jeśli chcesz uruchomić Google Ads albo sprawdzić obecny pomiar, sprawdź wdrożenie sklepu na PrestaShop z Vinson - zaczniemy od przeglądu konwersji w Twoim sklepie.

Konwersje zakupu w PrestaShop - jak ustawić je poprawnie?

Konwersja zakupu to działanie w Google Ads, które zlicza zamówienia przypisane do reklam. Żeby kampania Performance Max mogła optymalizować się pod przychód, każda konwersja musi nieść wartość zamówienia i walutę, a do tego identyfikator transakcji. Według pomocy Google Ads dwie konwersje z tym samym działaniem i tym samym identyfikatorem transakcji są traktowane jako duplikat i druga nie jest liczona. Identyfikator musi być unikalny dla każdego zamówienia, może mieć do 64 znaków i nie może zawierać danych pozwalających zidentyfikować klienta (stan na sierpień 2026 - sprawdź aktualne zasady w pomocy Google Ads).

W PrestaShop naturalnym identyfikatorem jest numer lub referencja zamówienia. Nie używaj adresu e-mail ani imienia klienta. Najważniejsze ustawienia zebraliśmy w tabeli:

UstawienieCo wybraćSkąd dane w PrestaShop
Kategoria działaniaZakup-
Wartośćwartość zamówienia, zawsze tak samo liczonasuma zamówienia z podatkiem lub bez, bez kosztu dostawy albo z nim - według jednej zasady
Walutawaluta zamówieniawaluta wybrana przez klienta
Identyfikator transakcjiunikalny dla zamówienianumer lub referencja zamówienia
Zliczaniekażda konwersjakażde zamówienie to osobny zakup
Cel głównytylko jedno źródło zakupu jako działanie głównemoduł, GTM lub import z GA4 - nie wszystkie naraz

Decyzja o tym, czy wartość obejmuje VAT i dostawę, nie ma jednej dobrej odpowiedzi. Ważne, żeby była spójna z tym, jak liczysz marżę i docelowy zwrot z reklam. Wiele sklepów przekazuje wartość netto produktów, bo dostawa i podatek nie są przychodem sklepu.

Konwersje rozszerzone w sklepie PrestaShop

Konwersje rozszerzone to funkcja Google Ads, w której tag wysyła razem z konwersją zaszyfrowane dane klienta, np. adres e-mail, żeby Google mógł lepiej przypisać zakup do kliknięcia reklamy. W PrestaShop dane te są dostępne na stronie potwierdzenia zamówienia. Moduł oficjalny według README dostarcza dane do konwersji rozszerzonych, a przy GTM trzeba je przekazać w warstwie danych. Włącz tę funkcję tylko w zakresie, na który pozwalają zgody klienta i polityka prywatności, a jej treść uzgodnij z prawnikiem.

Płatności z przekierowaniem i strona potwierdzenia

Konwersja zakupu w przeglądarce zwykle wysyła się na stronie potwierdzenia zamówienia. Lista hooków w dokumentacji PrestaShop 9 opisuje displayOrderConfirmation jako hook strony potwierdzenia zamówienia, a z tego miejsca korzysta większość modułów pomiaru. Problem pojawia się przy płatnościach online z przekierowaniem: klient płaci u operatora i nie zawsze wraca do sklepu. Wtedy zamówienie jest w panelu, a konwersji w Google Ads brakuje. Zrób zamówienia testowe każdą metodą płatności, którą oferujesz, i sprawdź, czy klient wraca na stronę potwierdzenia. Jak sprawdzić pomiar krok po kroku, opisujemy w tekście Śledzenie konwersji w PrestaShop - Google Tag Manager, dataLayer i typowe błędy pomiaru.

[#uwaga] Najczęstszy błąd przy Google Ads w PrestaShop to kilka źródeł tej samej konwersji ustawionych jako działania główne, np. moduł, ręcznie wklejony tag i import zakupu z Google Analytics 4. Kampania widzi wtedy dwa lub trzy razy więcej sprzedaży, niż jest naprawdę, i podnosi stawki. Zostaw jedno źródło jako główne, a pozostałe ustaw jako dodatkowe albo usuń.

Pierwsza kampania Performance Max dla sklepu PrestaShop

Gdy konwersje działają, a produkty są zatwierdzone, możesz utworzyć kampanię. Według pomocy Google Ads przy optymalizacji pod wartość wybierasz strategię maksymalizacji wartości konwersji, opcjonalnie z docelowym ROAS, a jeśli nie mierzysz wartości - maksymalizację konwersji, opcjonalnie z docelowym CPA. Grupy plików, czyli zestawy tekstów, grafik i filmów, Google radzi budować wokół jednego tematu, np. kategorii produktów. Przebieg tworzenia kampanii w Google Ads wygląda tak:

  1. Wybierz cel sprzedażowy i działanie konwersji zakupu jako cel kampanii.

  2. Wskaż konto Merchant Center, z którego kampania bierze produkty.

  3. Ustaw budżet dzienny i strategię maksymalizacji wartości konwersji, na start bez docelowego ROAS.

  4. Utwórz grupę plików dla jednej kategorii i wybierz produkty z tej kategorii w grupie produktów.

  5. Dodaj nagłówki, opisy, logo i zdjęcia, a jeśli masz - krótki film produktowy.

  6. Ustaw lokalizacje i języki zgodne z krajami, do których wysyłasz zamówienia z PrestaShop.

Docelowy ROAS warto ustawić dopiero, gdy kampania zbierze dane, a jego wartość powinna wynikać z marży. ROAS to wartość konwersji podzielona przez koszt reklamy. Jak to wygląda na liczbach, pokazuje przykład:

[#chart:prs26c]

Próg opłacalności dla sklepu z marżą 25% to w uproszczeniu ROAS 4, bo przy takim zwrocie koszt reklamy zjada całą marżę. Dokładniejsze liczenie z kosztami dostawy, zwrotami i płatnościami opisujemy we wpisie ROAS i marża w sklepie WooCommerce - jak policzyć opłacalność reklam przed skalowaniem - zasady liczenia są takie same dla PrestaShop.

Jak podzielić produkty sklepu PrestaShop na kampanie?

Na początek wystarczy jedna kampania Performance Max dla całego katalogu albo dla najlepiej sprzedających się kategorii. Osobne kampanie mają sens, gdy grupy produktów mają wyraźnie różne marże, bo każda kampania ma jeden docelowy ROAS. Pomocne są etykiety niestandardowe w feedzie, np. przedział marży albo sezon, które moduł eksportu może ustawić na podstawie danych z PrestaShop. Nie dziel kampanii zbyt drobno: każda potrzebuje wystarczającej liczby konwersji, żeby algorytm miał na czym się uczyć.

Moduł oficjalny czy własne wdrożenie Google Ads w PrestaShop?

Wybór drogi zależy od tego, kto prowadzi kampanie i jak bardzo nietypowy jest sklep. Moduł oficjalny upraszcza start, a własne wdrożenie daje kontrolę nad danymi i ułatwia pracę agencji w Google Ads. Porównanie pokazuje diagram:

[#chart:prs26b]

Niezależnie od wyboru po każdej aktualizacji PrestaShop złóż zamówienie testowe i sprawdź, czy konwersja dotarła do Google Ads z poprawną wartością. Według zapowiedzi wydania PrestaShop 9.1 Update Assistant w wersji 7.6.0 wykrywa moduły niezgodne z wersją docelową i odinstalowuje je, więc moduł pomiaru może zniknąć razem z aktualizacją. Zmiana motywu, np. na Hummingbird, który od 9.1 jest domyślny w nowych instalacjach, też może zepsuć zdarzenia oparte na elementach strony.

[#checklista] Google Ads w PrestaShop przed startem kampanii: produkty zatwierdzone w Merchant Center, konto Merchant Center połączone z Google Ads, tag Google na wszystkich stronach, konwersja zakupu z wartością, walutą i unikalnym identyfikatorem transakcji, jedno źródło zakupu jako działanie główne, Consent Mode v2 w banerze zgód, test każdej metody płatności, strategia maksymalizacji wartości konwersji, grupy plików według kategorii.

Jak Vinson pomaga z Google Ads dla sklepu PrestaShop

W Vinson wdrażamy, rozwijamy i utrzymujemy sklepy na PrestaShop, a jako Google Partner prowadzimy kampanie Google Ads. Dzięki temu pomiar i kampanie ustawiamy razem, a nie w dwóch osobnych zespołach:

  • dobieramy moduł albo wdrożenie przez Google Tag Manager do sklepu i planów reklamowych,

  • ustawiamy konwersję zakupu z wartością, identyfikatorem transakcji i konwersjami rozszerzonymi,

  • sprawdzamy metody płatności i zgodność pomiaru z banerem zgód,

  • budujemy i prowadzimy kampanie Performance Max na danych o marży z PrestaShop.

Szczegóły współpracy znajdziesz na stronie sklep na PrestaShop z Vinson.

Najczęściej zadawane pytania

Jak połączyć PrestaShop z Google Ads?

Najprościej oficjalnym modułem PrestaShop Marketing with Google, który łączy sklep z kontami Merchant Center i Google Ads. Alternatywą jest moduł firmy trzeciej do konwersji albo Google Tag Manager z warstwą danych. Przed instalacją modułu sprawdź jego zgodność z Twoją wersją PrestaShop 9.

Czy moduł PrestaShop Marketing with Google jest darmowy?

Moduł działa w modelu abonamentowym i wymaga konta PrestaShop przez moduł ps_accounts. Aktualną cenę i warunki sprawdź u producenta. Koszt porównaj z modułem firmy trzeciej i z jednorazowym wdrożeniem przez Google Tag Manager.

Dlaczego Google Ads pokazuje więcej zakupów niż PrestaShop?

Najczęściej zakup jest liczony z kilku źródeł naraz, np. z modułu i z importu z GA4, albo konwersja nie ma identyfikatora transakcji i liczy się przy każdym odświeżeniu strony potwierdzenia. Zostaw jedno źródło jako działanie główne i przekazuj numer zamówienia jako identyfikator. Pamiętaj też, że Google Ads przypisuje konwersje do dnia kliknięcia, a nie dnia zamówienia.

Jaką strategię ustalania stawek wybrać w Performance Max dla PrestaShop?

Jeśli mierzysz wartość zamówień, wybierz maksymalizację wartości konwersji, na start bez docelowego ROAS. Docelowy ROAS dodaj, gdy kampania zbierze dane, i ustal go na podstawie marży. Bez wartości konwersji zostaje maksymalizacja liczby konwersji.

Czy do Google Ads w PrestaShop potrzebny jest Consent Mode v2?

Jeśli kierujesz reklamy do klientów z Europejskiego Obszaru Gospodarczego, Google oczekuje sygnałów zgody ad_user_data i ad_personalization z banera cookies. Bez nich część danych do pomiaru i remarketingu nie będzie dostępna. Baner zgód w PrestaShop wdrażasz modułem, bo rdzeń sklepu go nie zawiera.

Dobrze ustawione konwersje i feed to warunek, żeby kampania Performance Max uczyła się na prawdziwej sprzedaży sklepu PrestaShop. Jeśli chcesz uruchomić Google Ads albo sprawdzić obecny pomiar, sprawdź wdrożenie sklepu na PrestaShop z Vinson - zaczniemy od przeglądu konwersji w Twoim sklepie.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Sklep na PrestaShop z Vinson

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWdrażamy i obsługujemy PrestaShop
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert
4,9172 opinii klientów · Trustindex →