• -20,00 zł
Google Analytycs 4.0 moduł dla PrestaShop 1.6x oraz 1.7.x
Google Analytics 4 w PrestaShop – moduł GA4 Pro | PrestaDev
Google Analytics 4 w PrestaShop – moduł GA4 Pro | PrestaDev
Google Analytics 4 w PrestaShop – moduł GA4 Pro | PrestaDev
Google Analytics 4 w PrestaShop – moduł GA4 Pro | PrestaDev
Google Analytics 4 w PrestaShop – moduł GA4 Pro | PrestaDev

Google Analytics 4 Pro moduł dla PrestaShop

Wersja modułu: 1.4.2

Zgodność z PrestaShop: 1.7.x 8.x 9.x

Aktualizacja pliku modułu: 2026-09-14 07:56:44

Aktualizacja danych produktu: 2026-10-15 15:08:08


4 Recenzję

Google Analytics 4 Pro dodaje pomiar Google do PrestaShop dla zdarzeń produktów, koszyka, checkoutu, wyszukiwania i konta. Wersja 1.4.2 wysyła kwalifikujące zakupy i zwroty do głównego strumienia GA4 przez Measurement Protocol, wymagając API Secret, zapisanej atrybucji oraz aktywnego PD Cookie Pro w trybie live z Consent Mode v2 i zgodą analityczną. Opcje obejmują drugi identyfikator GA4, User ID, dane przekazywane przez użytkownika i dynamiczny remarketing Google Ads. Moduł nie konfiguruje kont Google ani nie gwarantuje kompletności raportów.

Typ licencji / aktualizacja
169,00 zł
137,40 złnetto 189,00 zł -20,00 zł
Najniższa cena z ostatnich 30 dni przed obniżką: 189,00 zł

Opis

Wersja 1.4.2 wymaga co najmniej PHP 7.2.5 ze względu na dołączone biblioteki HTTP; wersja PHP musi także spełniać wymagania używanej wersji PrestaShop. Serwerowe zakupy i zwroty wymagają dodatkowo aktywnego PD Cookie Pro w trybie live z Consent Mode v2, zgodnej rewizji zgody, zgody analitycznej oraz zapisanej atrybucji klienta i sesji. Sam API Secret nie wystarcza.

Najważniejsze cechy i funkcjonalności

  • 15 nazwanych zdarzeń e-commerce i konta: view_item, view_item_list, select_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, purchase, refund, search, view_search_results, sign_up i login.
  • Opcjonalny page_view: administrator może pozostawić automatyczny pomiar odsłon w module albo wyłączyć go, gdy obsługę odsłon prowadzi Google Tag Manager lub inne rozwiązanie.
  • Zakup po skonfigurowanym statusie: wersja 1.4.2 wysyła purchase z serwera po zapisaniu w historii zamówienia statusu wybranego przez administratora jako potwierdzający zapłatę i spełnieniu pozostałych warunków. Moduł nie weryfikuje samodzielnie rozliczenia u operatora płatności.
  • Measurement Protocol dla operacji finansowych: do wysłania purchase i refund potrzebne są: główny Measurement ID, API Secret, zapisane dane atrybucji/sesji oraz aktualna zgoda analityczna.
  • Kontrolowane zwroty: moduł obsługuje pełny zwrot po wybranym statusie oraz nowe korekty PrestaShop, w tym korekty częściowe, wyłącznie gdy wcześniej zarejestrowano kwalifikujący zakup.
  • Dziennik operacji finansowych: trwały rejestr i blokada dla zamówienia kontrolują własne zakupy i zwroty modułu; panel udostępnia widok tylko do odczytu z filtrowaniem, sortowaniem i stronicowaniem. Nie usuwa to duplikatów zdarzeń wysyłanych niezależnie przez GTM lub inne moduły.
  • Dwa identyfikatory Measurement ID: można skonfigurować główny oraz opcjonalny drugi identyfikator GA4 dla zdarzeń wysyłanych z tagu w przeglądarce.
  • Pięć sposobów budowania item_id: ID produktu, ID produktu z ID kombinacji rozdzielone myślnikiem, ID produktu z ID kombinacji rozdzielone podkreśleniem, referencja albo EAN.
  • Dane katalogowe przy zdarzeniach: moduł przekazuje m.in. identyfikator, nazwę, wariant, markę, kategorie, cenę, rabat, ilość, walutę oraz dane listy produktów, jeśli są dostępne w PrestaShop.
  • Kupony rabatowe: obsługiwane zdarzenia przeglądarkowe mogą zawierać nazwę i kod zastosowanej reguły koszyka. W wersji 1.4.2 serwerowy purchase wysyłany przez Measurement Protocol nie zawiera kodów kuponów.
  • User ID dla zalogowanego klienta: po włączeniu opcji moduł przekazuje techniczny identyfikator klienta do GA4 przy zgodzie analytics_storage; nie zastępuje to danych kontaktowych.
  • Dane przekazywane przez użytkownika: po włączeniu opcji i przy aktualnej zgodzie ad_user_data moduł może przekazać e-mail oraz dostępny telefon lub adres w formacie wymaganym przez Google; dane identyfikujące normalizuje i hashuje SHA-256.
  • Dynamiczny remarketing Google Ads: po włączeniu funkcji i podaniu identyfikatora Google Ads tag otrzymuje identyfikatory produktów, typ strony oraz wartość koszyka.
  • DebugView i diagnostyka: tryb debugowania zapisuje zdarzenia przeglądarkowe w konsoli i dodaje do nich flagę debug_mode dla GA4 DebugView. Nie dodaje tej flagi do serwerowych purchase i refund. Panel pokazuje stan konfiguracji i ostatni zakup z odpowiedzią HTTP 2xx; zdarzenia finansowe należy sprawdzać w dzienniku oraz raportach GA4.
  • PrestaShop 1.7.x, 8.x i 9.x: taki zakres deklaruje wersja 1.4.2, ale nie jest to gwarancja działania na każdej wersji PHP, motywie lub checkoutcie. Kod zawiera ścieżki standardowego checkoutu i wybranych modułów one-page checkout; sprawdzenia wymaga rzeczywisty proces zamówienia w danym sklepie.

Jakie etapy sprzedaży mierzy moduł GA4 dla PrestaShop?

Etap w sklepie Zdarzenia przekazywane przez moduł Zakres danych
Listy i karta produktu view_item_list, select_item, view_item Produkt, wariant, marka, kategorie, cena, rabat i pozycja na liście.
Koszyk add_to_cart, remove_from_cart, view_cart Pozycje koszyka, ilości, wartości, waluta i dostępny kupon.
Checkout begin_checkout, add_shipping_info, add_payment_info Skład koszyka i informacje wybierane podczas procesu zamówienia.
Zakup i zwrot purchase, refund Zapis danych transakcji lub zwrotu spełniających warunki wysyłki przez Measurement Protocol.
Wyszukiwanie i konto search, view_search_results, sign_up, login Wyszukiwane hasło, wyniki wyszukiwania lub zdarzenie utworzenia konta i logowania.

Pomiar zakupów i zwrotów przez Measurement Protocol

W aktualnym trybie finansowym moduł nie uznaje kliknięcia przycisku ani samej strony potwierdzenia za dowód zapłaty. Zdarzenie purchase powstaje po zapisaniu w historii zamówienia jednego z wybranych statusów płatności. Dla zwrotu moduł najpierw sprawdza, czy dla tego zamówienia istnieje wcześniejszy zakup zapisany jako wysłany w dzienniku; następnie rozlicza wyłącznie pozostałą, niezwróconą wartość. Pełny zwrot może uruchamiać wybrany status, a nowe korekty PrestaShop są obsługiwane niezależnie, także częściowo.

Stan sent w dzienniku oznacza odpowiedź HTTP 2xx, czyli przyjęcie żądania przez endpoint Measurement Protocol. Nie jest to potwierdzenie, że zdarzenie zostało już przetworzone lub pokazane w raportach Google Analytics. Moduł nie odtwarza historycznych zakupów ani zwrotów po aktualizacji i nie ma automatycznej kolejki, CRON-a ani przycisku wymuszającego ponowienie niepewnej wysyłki.

GA4, Google Ads, zgody i dane użytkownika

Moduł może inicjować tag GA4 dla jednego lub dwóch Measurement ID. Dla dynamicznego remarketingu Google Ads wymaga dodatkowo identyfikatora w formacie AW-…. W obecnym trybie zakupu po statusie płatności zdarzenia purchase i refund trafiają do GA4 przez Measurement Protocol; moduł nie wysyła w tym trybie bezpośredniej przeglądarkowej konwersji zakupu do Google Ads.

Opcja danych przekazywanych przez użytkownika wymaga aktywnego PD Cookie Pro z Consent Mode v2 i bieżącej zgody ad_user_data. Dodatkowo właściciel sklepu musi włączyć zbieranie takich danych w usłudze GA4 oraz w ustawieniach tagu Google; konfiguracja konwersji rozszerzonych w Google Ads jest odrębnym zadaniem po stronie konta Google. Cofnięcie zgody usuwa dane identyfikujące z konfiguracji tagu, a serwerowa wysyłka operacji finansowych ponownie sprawdza aktualną zgodę przed wysłaniem. User ID i dane przekazywane przez użytkownika również wymagają aktywnego PD Cookie Pro w trybie live, Consent Mode v2 i aktualnej wersji zgody. Cofnięcie analytics_storage zeruje User ID w tagu, a cofnięcie ad_user_data zeruje user_data. Nie usuwa to danych już przesłanych do Google.

Konfiguracja i weryfikacja wdrożenia

  1. Wpisz główny Measurement ID GA4, a drugi identyfikator tylko wtedy, gdy jest potrzebny.
  2. Dla zakupów i zwrotów podaj API Secret Measurement Protocol oraz wybierz statusy, które rzeczywiście potwierdzają opłacenie i pełny zwrot zamówienia w danym sklepie.
  3. Dobierz format item_id do identyfikatora stosowanego w katalogu lub feedzie produktowym.
  4. Włącz tylko potrzebne funkcje Google Ads, User ID i danych przekazywanych przez użytkownika, po sprawdzeniu ustawień oraz zgód w narzędziach Google.
  5. Do testu użyj trybu debugowania i GA4 DebugView, a dla operacji finansowych sprawdź dziennik modułu. Test należy wykonać na rzeczywistej ścieżce zakupu i właściwym statusie zamówienia.

Zakres modułu i ważne ograniczenia

  • Moduł przekazuje dane do skonfigurowanych usług Google; nie zakłada ani nie administruje kontem GA4, Google Ads, Merchant Center czy kampaniami reklamowymi.
  • Nie zastępuje konfiguracji zgód ani analizy prawnej sklepu. Właściciel sklepu odpowiada za podstawę przetwarzania danych, treść zgód i ustawienia kont Google.
  • Blokowanie skryptów, brak zgody, brak zapisanej atrybucji, błędne identyfikatory lub ustawienia Google mogą ograniczyć pomiar. Moduł nie deklaruje gwarancji kompletności danych.
  • Wysłanie danych z API Secret wymaga poprawnej konfiguracji GA4. Odpowiedź HTTP 2xx należy traktować jako potwierdzenie odbioru żądania, a nie jako dowód widoczności transakcji w raportach.

Wymagania toru serwerowego w wersji 1.4.2

Serwerowe purchase nie jest wysyłane dla zamówień z płatnym pakowaniem, ponad 200 wierszami produktów lub pustą referencją/EAN, gdy wybrano taki format item_id. Korekty muszą mieć spójne kwoty i pozycje; odrzucane są rekordy z partial != 0 oraz typy bonów. Typ 2 jest obsługiwany tylko jako jednoznaczny zwrot samej dostawy. Częściowy zwrot ilości produktów nie jest tym samym co techniczna flaga partial.

Przed połączeniem źródeł zdarzeń przeczytaj porównanie architektury GA4 przez moduł i GTM. Gdy zakup lub jego przypisanie budzi wątpliwości, skorzystaj z poradnika diagnozy sprzedaży w GA4.

Zasady licencji, kopii testowej i aktualizacji znajdziesz w §7 Regulaminu sklepu.

Zanim porównasz raport z zamówieniami

Ustal definicję zakupu, źródło zdarzenia oraz warunki zgód. Przy jednoczesnym GTM sprawdź, czy drugi tag nie tworzy tego samego purchase. Porównanie rozwiązań znajdziesz w poradniku GA4 czy GTM.

Co sprawdzić przed uruchomieniem?

  • Sprawdź konfigurację identyfikatora pomiaru i wymagań toru serwerowego wymienionych w opisie oraz FAQ.
  • Dla kontrolowanego zdarzenia porównaj transaction_id, walutę, wartość i pozycje. Potwierdzenie wysyłki z modułu nie jest jeszcze dowodem poprawnego przypisania w raportach GA4.
  • Sprawdź odmowę zgody, ponowne otwarcie potwierdzenia i przewidziany proces zwrotu w środowisku testowym.

Szczegóły Produktu

Obsługa Prestashop 9.x
Tak
Obsługa Prestashop 8.x
Tak
Obsługa Prestashop 1.7.x
Tak
Tłumaczenia modułu
PL, EN
Darmowe wsparcie (30 dni)
Tak
Darmowe aktualizacje (1 rok)
Tak
Łatwa instalacja
Tak
Wymaga modyfikacja silnika
Nie
PDGA4P-FULL

Może ci się spodobać również

Dziennik zmian

Historia wersji tego produktu. Rozwiń wpis, aby poznać szczegóły zmian.

  • poprawiono litrówki w tłumaczeniach

  • dodano obsługę PrestaShop w wersji 9.x
  • nowy system tłumaczeń wdrożono do modułu
  • poprawiono obsługę wysyłania zdarzeń zakupu po zmianie statusu zamówienia tak by działało w każdym przypadku

FAQ

Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące tego produktu.

Google Analytics 4 Pro dodaje do sklepu tag Google oraz przekazuje do Google Analytics 4 zdarzenia związane z produktami, koszykiem, checkoutem, wyszukiwaniem i kontem klienta. Osobna część modułu wysyła kwalifikujące zakupy i obsługiwane zwroty do głównego strumienia GA4 przez Measurement Protocol. Moduł nie tworzy konta GA4 ani nie zarządza kampaniami Google Ads.

Wersja 1.4.2 deklaruje zgodność z liniami PrestaShop 1.7.x, 8.x i 9.x. Dołączone biblioteki HTTP wymagają co najmniej PHP 7.2.5; trzeba równocześnie spełnić wymagania PHP używanej wersji PrestaShop. Nie oznacza to zgodności z PHP 7.0 lub 7.1 ani potwierdzenia całej macierzy wersji. Przed wdrożeniem należy sprawdzić konkretny sklep, motyw i checkout, ponieważ inne moduły oraz HTML i JavaScript strony wpływają na zdarzenia przeglądarkowe.

Podstawą jest główny GA4 Measurement ID w formacie G-XXXXXXXX. Dla serwerowego wysyłania zakupów i zwrotów trzeba podać API Secret Measurement Protocol oraz wybrać statusy zamówienia, które rzeczywiście potwierdzają opłacenie i pełny zwrot. Funkcje Google Ads wymagają osobnego identyfikatora AW-XXXXXXXXX, a opcja danych przekazywanych przez użytkownika wymaga także właściwych ustawień i zgód po stronie Google. W wersji 1.4.2 serwerowe purchase i refund wymagają także aktywnego PD Cookie Pro w trybie live z Consent Mode v2, aktualnej rewizji zgody analitycznej i zachowanego kontekstu klienta.

Kod modułu wymienia 15 nazwanych zdarzeń e-commerce i konta: view_item, view_item_list, select_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, purchase, refund, search, view_search_results, sign_up i login. Niezależnie można włączyć lub wyłączyć automatyczny page_view. Dlatego nie należy nazywać samych 15 wymienionych zdarzeń „16 zdarzeniami e-commerce”.

Na obsługiwanych listach produktów moduł wysyła view_item_list, a po kliknięciu produktu select_item. Na karcie produktu wysyła view_item, również po zmianie wariantu w obsługiwanym interfejsie. Przy zdarzeniach może przekazać identyfikator produktu, nazwę, wariant, markę, kategorie, cenę, rabat oraz pozycję na liście.

Moduł obsługuje add_to_cart, remove_from_cart i view_cart, a po wejściu w obsługiwany proces zamówienia begin_checkout. Szablony dla checkoutu przekazują również add_shipping_info oraz add_payment_info. Zdarzenia zawierają pozycje koszyka, ilości, ceny, walutę i dostępny kupon, jeżeli dane są dostępne w PrestaShop.

Tak. Wykaz funkcji modułu obejmuje zdarzenia search, view_search_results, sign_up i login. Dla wyszukiwania kod pobiera frazę wyszukiwania oraz przygotowuje dostępne wyniki produktów; działanie konkretnego zdarzenia warto sprawdzić w DebugView na używanym motywie.

Od wersji 1.4 purchase jest wysyłane z serwera dopiero po zapisaniu w historii zamówienia statusu wybranego w konfiguracji jako potwierdzający opłacenie lub pobranie należności. Samo kliknięcie przycisku płatności i sama strona potwierdzenia nie są uznawane za potwierdzenie płatności. Dodatkowa próba na stronie potwierdzenia może obsłużyć tylko niewysłane zamówienie, które spełnia te same warunki.

Wersja 1.4.2 potrzebuje głównego Measurement ID, API Secret, wybranego statusu zakupu, zapisanej atrybucji z client_id i session_id oraz aktualnej zgody analitycznej. Pełny zwrot uruchamiany statusem wymaga osobnej konfiguracji statusów zwrotu. Zapis zgody pochodzi z aktywnego w sklepie PD Cookie Pro w trybie live z Consent Mode v2 i aktualną wersją zgody; inny CMP nie spełnia automatycznie tego warunku. Dla danych użytkownika sprawdzana jest osobno zgoda ad_user_data. Zakup nie jest wysyłany przy płatnym pakowaniu, ponad 200 wierszach produktów lub pustej referencji/EAN przy takim formacie item_id. Kwoty i pozycje także wymagają walidacji.

Nie. W dzienniku modułu stan sent oznacza, że endpoint Measurement Protocol zwrócił odpowiedź HTTP 2xx, czyli przyjął żądanie. Nie jest to potwierdzenie przetworzenia zdarzenia ani jego widoczności w raportach Google Analytics. Odbiór trzeba weryfikować we właściwej usłudze i strumieniu Google.

Nie ma takiej gwarancji. Serwerowa wysyłka zakupu wymaga wcześniej zapisanej atrybucji, w tym danych sesji, oraz aktualnej zgody analitycznej. Blokowanie skryptów, brak zgody, błędna konfiguracja lub ograniczenia po stronie Google mogą uniemożliwić albo ograniczyć pomiar.

Dla pełnego zwrotu administrator wybiera osobne statusy uruchamiające refund. Moduł wymaga wcześniejszego zakupu zarejestrowanego jako sent w swoim dzienniku i wcześniejszego statusu opłacenia. Ponowne ustawienie tego samego statusu nie wysyła kolejnego pełnego zwrotu, a rozliczana jest wyłącznie wartość pozostała po wcześniejszych zwrotach.

Moduł obsługuje kwalifikujące nowe korekty PrestaShop z zapisanymi pozycjami, w tym zwrot części ilości produktów, jeśli wcześniej zapisano zakup jako sent i istnieje kwalifikujący status zakupu. Nie obejmuje to każdej korekty: odrzucane są rekordy z techniczną flagą partial != 0 i typy inne niż 0 lub 2; typ 2 jest obsługiwany tylko jako jednoznaczny zwrot samej dostawy. Odrzucane są też niejednoznaczne kwoty arbitralne i niespójne pozycje. Częściowy zwrot ilości nie jest tym samym co flaga partial. Historyczne korekty sprzed uruchomienia tej obsługi nie są odtwarzane.

Nie ma automatycznego odtwarzania historii. Aktualizacja zapisuje granice istniejących zamówień, historii statusów i korekt oraz nie resetuje zachowanych flag wysyłki. Dla starszego zamówienia najwcześniejszy kwalifikujący wpis statusu zakupu musi być nowszy od zapisanej granicy historii; wymagany jest też zachowany wpis koszyka z order_send=0 i brak wcześniejszego wysłania. Samo ponowne ustawienie statusu nie wystarcza, gdy wcześniejszy kwalifikujący wpis jest sprzed tej granicy.

Nie ma automatycznej kolejki, CRON-a ani przycisku wymuszającego ponowienie operacji finansowej. Niewysłana operacja w stanie pending może wrócić do próby przy kolejnym właściwym wyzwoleniu, np. kwalifikującym statusie lub stronie potwierdzenia, jeśli spełni wszystkie warunki. Stan sending po przerwaniu oraz unknown przy niepewnym wyniku transportu blokują automatyczne ponowienie, aby ograniczyć ryzyko duplikatów. Nie są traktowane tak samo jak niewysłane pending.

Moduł kontroluje własne operacje finansowe przez trwały dziennik z jednym kluczem operacji oraz blokadę współbieżności dla zamówienia. Zakup i zwrot mają zapisywany stan kwot, waluty i pozycji, a zwroty są ograniczane do wartości wcześniej wysłanego zakupu. Stan niepewny nie jest automatycznie traktowany jako niewysłany. Te mechanizmy nie usuwają duplikatów wysyłanych niezależnie przez GTM lub inne moduły.

Tak. Konfiguracja zawiera główny Measurement ID oraz opcjonalny drugi Measurement ID. Tag przeglądarkowy inicjuje oba skonfigurowane identyfikatory, co może służyć na przykład równoległemu pomiarowi w drugiej usłudze GA4. Serwerowe purchase i refund są wysyłane do głównego strumienia używanego do atrybucji.

Do wyboru są: ID produktu, ID produktu z ID kombinacji rozdzielone myślnikiem, ID produktu z ID kombinacji rozdzielone podkreśleniem, referencja produktu oraz EAN. Wariant referencja lub EAN wykorzystuje wartość kombinacji, jeżeli jest dostępna. Wybrany format powinien odpowiadać identyfikatorowi stosowanemu w katalogu lub feedzie produktowym.

W obsługiwanych zdarzeniach przeglądarkowych moduł może przekazać nazwę i kod zastosowanej reguły koszyka jako informację o kuponie. W wersji 1.4.2 serwerowy purchase wysyłany przez Measurement Protocol nie zawiera pola coupon ani kodów kuponów przy pozycjach. Moduł nie tworzy rabatów, reguł koszyka ani kodów promocyjnych w PrestaShop.

Po włączeniu User ID moduł przekazuje techniczny identyfikator zalogowanego klienta w przeglądarce i identyfikator klienta zamówienia przy zdarzeniach serwerowych. Wersja 1.4.2 wymaga zgody analytics_storage z aktywnego w danym sklepie PD Cookie Pro w trybie live z Consent Mode v2 i zgodną aktualną wersją zgody. User ID jest niezależny od danych przekazywanych przez użytkownika, nie jest hashem e-maila i nie zastępuje danych kontaktowych.

Po włączeniu odpowiedniej opcji moduł może użyć zapisanego w PrestaShop e-maila, a opcjonalnie telefonu oraz danych adresowych. Sam prawidłowy e-mail wystarcza; telefon i adres są dodatkowymi danymi, jeśli spełniają warunki walidacji. Moduł nie odczytuje niezapisanych pól wpisywanych w formularzu ani adresów e-mail z treści strony.

Tak. E-mail, telefon, imię i nazwisko są przed przekazaniem normalizowane i hashowane SHA-256. Dla wysyłki Measurement Protocol obsługiwany jest również hash ulicy, a kod pocztowy, kraj i opcjonalne miasto mają format wymagany przez Google. Dane i hashe nie są dopisywane do dziennika transakcji ani konfiguracji modułu.

Dane przekazywane przez użytkownika wymagają bieżącej zgody ad_user_data od aktywnego w danym sklepie PD Cookie Pro w trybie live z Consent Mode v2 i zgodną aktualną wersją zgody. User ID i serwerowa wysyłka Measurement Protocol wymagają zgody analytics_storage. Cofnięcie analytics_storage zeruje User ID w tagu, a cofnięcie ad_user_data zeruje user_data; nie usuwa to danych już przesłanych do Google. Przed wysyłką finansową moduł ponownie odczytuje zapisany stan zgody i jej wersję, nie opiera się na cookies callbacku płatności.

Nie. Właściciel sklepu musi włączyć zbieranie danych przekazywanych przez użytkownika w usłudze GA4 i w ustawieniach jej tagu Google. Konwersje rozszerzone wymagają osobnej konfiguracji po stronie Google Ads. Moduł nie ma dostępu do ustawień konta Google i nie może ich włączyć automatycznie.

Po włączeniu funkcji i skonfigurowaniu Google Ads Conversion ID moduł przekazuje do tagu dane remarketingowe na stronach sklepu: identyfikatory produktów, typ strony i wartość koszyka. Dane te mogą być wykorzystane w konfiguracji dynamicznego remarketingu Google Ads. Moduł nie tworzy kampanii, odbiorców ani reklam w panelu Google Ads.

W aktualnym trybie zakupu po statusie płatności purchase i refund są wysyłane do GA4 przez Measurement Protocol. Kod modułu nie wysyła w tym trybie bezpośredniej przeglądarkowej konwersji zakupu Google Ads. Identyfikator Google Ads jest używany m.in. do konfiguracji tagu i dynamicznego remarketingu.

Nie. W wersji 1.4.2 drugi Measurement ID służy do równoległego działania tagu w przeglądarce. Serwerowe purchase i refund są wysyłane przez Measurement Protocol tylko do głównego strumienia powiązanego z zapisaną atrybucją. API Secret musi należeć do tego głównego strumienia. Skonfigurowanie drugiego Measurement ID nie powiela serwerowych zakupów i zwrotów w drugiej usłudze GA4.

Tryb debugowania zapisuje zdarzenia przeglądarkowe w konsoli i ustawia dla nich debug_mode, wykorzystywany przez GA4 DebugView. W wersji 1.4.2 przełącznik nie dodaje tej flagi do serwerowych purchase i refund i nie uruchamia endpointu walidacyjnego Measurement Protocol. Zdarzenia finansowe należy sprawdzać osobno w dzienniku modułu oraz właściwej usłudze i raportach GA4; odpowiedź HTTP 2xx nie potwierdza przetworzenia zdarzenia. Tryb należy wyłączyć po zakończeniu diagnostyki.

Panel statusu pokazuje, czy skonfigurowano GA4, Google Ads i Measurement Protocol, czy działa tryb debugowania oraz ostatni zakup z odpowiedzią HTTP 2xx. Dziennik finansowy jest tylko do odczytu i udostępnia filtrowanie, sortowanie oraz stronicowanie zapisów purchase i refund. Nie udostępnia sekretów API, identyfikatorów przeglądarki ani surowych payloadów.

Kod modułu obsługuje standardową stronę zamówienia oraz ścieżki używane przez popularne rozwiązania one-page checkout, a w opisie konfiguracji wskazano m.in. TheCheckout, SuperCheckout i STEasyCheckout. Ponieważ zdarzenia przeglądarkowe zależą od faktycznego HTML i JavaScript checkoutu, po instalacji należy wykonać test całej ścieżki koszyk–płatność–status zamówienia w używanym motywie.

Tak. W konfiguracji znajduje się przełącznik automatycznego page_view. Można go wyłączyć, gdy odsłony są już obsługiwane przez Google Tag Manager lub inne narzędzie, aby nie tworzyć podwójnego pomiaru odsłon. Wyłączenie page_view nie usuwa pozostałych funkcji zdarzeń modułu.

Nie. Moduł technicznie przekazuje skonfigurowane dane do usług Google, ale nie zastępuje wdrożenia zgód, analizy prawnej ani konfiguracji kont GA4 i Google Ads. Właściciel sklepu odpowiada za podstawę przetwarzania danych, treść zgód i ustawienia usług Google. Kompletność danych oraz wyniki kampanii zależą także od zgód użytkowników, przeglądarki, motywu, checkoutu i systemów Google.

Komentarze (4)

4 Recenzję

Brak obsługi zdarzenia remove_from_cart
Moduł nie obsługuje zdarzenia remove_from_cart. Czyli po klikmnięciu ikonki kosza w koszyku i usunięciu produktu z koszyka, nie wywołuje się zdarzenie remove_from_cart. Tak samo po kliknięciu w przycisk minus w polu ilości produktów. W ogóle brak obsługi tego zdarzenia w kodzie. Poza tym wszystko działa.
przez Marek w dniu 2024-05-07

Godny polecenia
Bardzo fajnie działa, oby więcej takich modułów !!!
przez w dniu 2022-10-27

Polecamy
Moduł spełnił nasze oczekiwania co do nowego Analitycs 4.0..
przez w dniu 2022-10-27

Polecam
Produkt spełnia oczekiwania i posiada konkurencyjną cenę. 5/5
przez Łukasz Lewczuk w dniu 2022-10-27