Wdróż Google Analytics 4 w sklepie jednym modułem: tryb gtag.js, Measurement Protocol albo dataLayer pod GTM. Pełny funnel e‑commerce, multi‑property, health check i live statistics. Odzyskuj purchase przy ad blockerach i zgodach RODO dzięki serwerowemu MP. Szybki setup wizard, debug i mapa zdarzeń zgodna z GA4.





















Moduł MyPresta Google Analytics 4 kompleksowo integruje Twój sklep PrestaShop z GA4. Umożliwia wybór jednej metody śledzenia: gtag.js, Measurement Protocol lub dataLayer dla Google Tag Manager, zapewniając czyste dane. Intuicyjny Setup Wizard prowadzi przez konfigurację. Kluczowe funkcje to Live Statistics, oferujące podgląd zdarzeń w czasie rzeczywistym, oraz Recovery Radar, który wskazuje luki w lejku konwersji. Data Coach ocenia jakość trackingu, wspierając Enhanced Conversions i dopasowanie client_id przez Ghost. Moduł gwarantuje pełne zdarzenia ecommerce z dedyplikacją, co przekłada się na wiarygodne raporty i optymalizację kampanii.
MyPresta Google Analytics 4 łączy Twój sklep z GA4 przez jedną wybraną metodę śledzenia: gtag.js, Measurement Protocol lub dataLayer dla Google Tag Manager. Setup Wizard przeprowadza Cię przez dane dostępowe, Live Statistics pokazuje ostatnie 30 minut zdarzeń w panelu administracyjnym, Recovery Radar wskazuje luki w lejku, a Data Coach pomaga podnieść jakość trackingu dzięki Enhanced Conversions i dopasowaniu client_id przez Ghost. Pełne zdarzenia ecommerce. Czytelne raporty, na których możesz działać.
Wszystko, czego potrzebujesz do trackingu ecommerce GA4 w PrestaShop: jasny tryb śledzenia, pełny lejek zdarzeń, podgląd na żywo w panelu oraz narzędzia, które utrzymują wysoką jakość danych pod Google Ads i raporty Analytics.
Wybierz gtag.js, Measurement Protocol lub dataLayer dla GTM. Aktywny jest tylko jeden kanał, więc zdarzenia pozostają czyste, a przychód nie jest liczony podwójnie.
Obserwuj zdarzenia GA4 z ostatnich 30 minut na żywo w panelu PrestaShop - podobnie jak w Google Analytics Realtime. Potwierdź, że tracking działa, gdy kampanie są aktywne.
Zobacz, gdzie lejek wymaga uwagi - w procentach - na przykład purchase bez add_to_cart, add_to_cart bez view_item albo refundy vs zakupy - i napraw tracking, zanim budżet reklamowy pójdzie na marne.
Wynik Health audytuje Measurement ID, tryb, zgodę, purchase, ID katalogu i ostatnie błędy jako czytelny procent. Data Coach ocenia jakość trackingu i pokazuje, co poprawić w pierwszej kolejności.
Prowadzona konfiguracja: wybierz kanał, wpisz Measurement ID / API secret, ustaw opcje prywatności i wyślij zdarzenie testowe - krok po kroku.
User-ID, Enhanced Conversions i kolektor Ghost dla client_id w trybie Measurement Protocol - dzięki temu zdarzenia serwerowe trafiają do tej samej sesji przeglądarki, którą Google już zna z reklam i cookies.
Stabilne ID zdarzeń dla purchase, refund, add_to_cart i innych. Odporne na odświeżenie i status zamówienia - odświeżenie strony potwierdzenia nie tworzy drugiej sprzedaży w GA4.
Od view_item i add_to_cart przez begin_checkout aż po purchase i refund - z bogatymi payloadami items[], które zasilają precyzyjne raporty ecommerce GA4.
Wizard, Mode, Zdarzenies, Catalog, Privacy, Orders, Multi-property, Live, Health i Updates - każdy temat we własnym panelu.
Te elementy działają razem, żeby dane ecommerce GA4 były wiarygodne - nawet gdy przeszkadzają blokery reklam, banery zgody lub dziwactwa motywu.
Jeden kanał, bogate items[], zdeduplikowany event_id i podgląd na żywo w panelu - dane ecommerce, którym możesz zaufać, z dowodem, który sprawdzisz w każdej chwili w PrestaShop.
Zobacz ostatnie 30 minut zdarzeń GA4 na żywo w panelu PrestaShop i użyj Recovery Radar, żeby wychwycić luki w konwersjach, gdy kampanie nadal wydają budżet.
Otwórz Live Statistics, przeglądając sklep. W panelu widzisz ostatnie 30 minut zdarzeń pojawiających się na bieżąco - page_view, view_item, add_to_cart, purchase i więcej, każde we własnym kolorze. Filtruj legendę, gdy wykres się zagęszcza.
KPI Radaru flagują zakupy bez add_to_cart na tym samym koszyku, add_to_cart bez view_item w poprzednich godzinach, refundy vs zakupy oraz odzyskania Measurement Protocol. Wskazówki prostym językiem wyjaśniają, co zwykle oznacza każda luka.
Zepsuty ATC? Hook motywu albo przełącznik zdarzenia. Purchase bez ATC? Landing z reklamy prosto do checkoutu albo zablokowany JS - MP + Ghost odzyskuje dopasowanie. Wysokie refundy? Statusy cyklu życia zamówienia. Działasz na danych ze sklepu, nie na spóźnionym zgadywaniu z DebugView.
Dlaczego to ważne: Google Ads i GA4 optymalizują na podstawie zdarzeń, które wysyłasz. Live Statistics pokazuje te zdarzenia na bieżąco. Recovery Radar pokazuje w procentach, gdzie lejek się łamie (np. purchase bez add_to_cart), żebyś mógł zareagować, gdy budżet nadal działa - na podstawie jasnych danych ze sklepu, nie spóźnionego zgadywania.
Każda funkcja wyjaśniona prostym językiem dla właścicieli sklepów. Bez żargonu Measurement Protocol. Jedna po drugiej - dokładnie wiesz, co MyPresta Google Analytics 4 robi dla Twoich kampanii i raportów.
Moduł otwiera się z Setup Wizard. Wybierz gtag.js, Measurement Protocol lub dataLayer dla GTM, wklej Measurement ID (i API secret dla MP), opcjonalnie włącz kolektor Ghost oraz Consent Mode v2, a potem wyślij testowy purchase, żeby potwierdzić, że GA4 odbiera dane.
Po zakończeniu konfiguracji kreator oznacza się jako ukończony. Możesz uruchomić go ponownie w każdej chwili z tej samej zakładki, gdy zmieniasz kanał lub przebudowujesz sklep.
Zakładka Mode to twardy, wyłączny wybór. Kliknij jedną ikonę. Wszystkie zdarzenia sklepu idą wtedy jednym kanałem.
Włączaj lub wyłączaj każde zdarzenie w zakładce Zdarzenies. Każdy przełącznik ma proste wyjaśnienie, co robi i kiedy go użyć. Bogate payloady items[] zasilają raporty ecommerce GA4 i podnoszą oceny jakości Data Coach.
Zakładka Health ocenia konfigurację jako procent: obecność Measurement ID, wybrany tryb, API secret (dla MP), włączony Ghost, włączony purchase, skonfigurowana zgoda, ostatnie błędy wysyłki i format ID katalogu.
Data Coach (Data Quality Coach) ocenia jakość trackingu na podstawie zdarzeń i payloadów produktów, które wysyłasz. Pełny lejek z bogatymi items[] daje wyższe oceny - a coach pokazuje, co poprawić dalej.
Wyślij testowy purchase do GA4 DebugView, przejrzyj dziennik ostatnich zdarzeń i wskazówki coacha - wszystko w jednym miejscu diagnostyki.
Zdecyduj, kiedy odpala się purchase: od razu przy walidacji zamówienia albo dopiero, gdy zamówienie osiągnie wybrany status płatności. Mapuj statusy refund / cancel, żeby zdarzenia refund korygowały przychód GA4 po zwrotach.
Purchase i refund używają stabilnych wartości event_id powiązanych z zamówieniem. Odświeżenie strony potwierdzenia lub ponowne zapisanie statusu nie utworzy drugiej konwersji.
Wartości item_id w GA4 muszą zgadzać się z tym, jak identyfikujesz produkty w feedach i Google Merchant Center. Skonfiguruj źródło ID (product id, reference, atrybut, kombinacja), separatory, prefiksy i sufiksy.
Catalog Doctor pokazuje na żywo przykłady ID generowanych bieżącymi ustawieniami, żebyś mógł zweryfikować zgodność z feedem, zanim skalujesz Shopping lub Performance Max.
Uruchom więcej niż jedną właściwość GA4, gdy potrzebujesz. Dodaj reguły według sklepu, języka, kraju lub waluty, żeby setupy multi-store i multi-market wysyłały zdarzenia na właściwy Measurement ID - bez edycji plików motywu.
Zbudowany pod nowoczesny PrestaShop: natywne hooki, bez override'ów core, dedykowany AJAX dla Live Stats i Wizard (żeby JSON nie psuł się na layoutach HTML) oraz warstwa kompatybilności PrestaShop 9. Zakładka Updates trzyma Cię przy powiadomieniach o wydaniach MyPresta.eu.
MyPresta Google Analytics 4 śledzi szeroki, mocny zestaw zdarzeń ecommerce i zaangażowania GA4 z bogatymi payloadami items[]. Ta głębokość wypełnia raporty Product funnel, Monetization i produktowe - oraz wspiera najwyższe oceny Data Coach / jakości danych dla trackingu w Twoim sklepie.
Pełne pokrycie lejka ze strukturalnymi danymi produktów oznacza czytelniejsze raporty ecommerce GA4 i lepsze sygnały do optymalizacji Google Ads.
| Zdarzenie | Co mierzy | Przykładowy payload JSON |
|---|---|---|
page_view |
Każda wizyta na stronie sklepu - produkt, kategoria, koszyk, CMS. Bazowy ruch do raportów zaangażowania i landingów. |
{
"event": "page_view",
"page_title": "Leather Crossbody Bag",
"page_location": "https://shop.example/bags/leather-crossbody-bag",
"currency": "EUR"
}
|
view_item |
Klient otworzył stronę produktu. Napędza wyświetlenia produktów, lejek produktowy i audience remarketingowe. |
{
"event": "view_item",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"item_brand": "Nord & Lane",
"item_category": "Bags",
"price": 89.99,
"quantity": 1
}]
}
|
select_item |
Klient kliknął produkt z listy lub bloku rekomendacji. Pokazuje, które listingi zamieniają zainteresowanie w wyświetlenia produktu. |
{
"event": "select_item",
"item_list_name": "Bestsellers",
"currency": "EUR",
"items": [{
"item_id": "CERA-110",
"item_name": "Ceramic Pour-Over Set",
"item_category": "Kitchen",
"price": 49.99,
"index": 2
}]
}
|
view_item_list |
Wyświetlenia kategorii, wyników wyszukiwania lub list wyróżnionych. Mierzy, które kolekcje zbierają uwagę przed kliknięciem. |
{
"event": "view_item_list",
"item_list_id": "cat-12",
"item_list_name": "Coffee & Tea",
"currency": "EUR",
"items": [
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "index": 1},
{"item_id": "MUG-88", "item_name": "Stoneware Travel Mug", "price": 24.50, "index": 2}
]
}
|
add_to_cart |
Produkt dodany do koszyka. Kluczowy sygnał środka lejka dla Google Ads i audience porzuconych koszyków. |
{
"event": "add_to_cart",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"item_variant": "Cognac / Medium",
"price": 89.99,
"quantity": 1
}]
}
|
remove_from_cart |
Produkt usunięty z koszyka. Pomaga wyjaśnić odpływy i utrzymać czystą matematykę lejka dla Recovery Radar. |
{
"event": "remove_from_cart",
"currency": "EUR",
"value": 24.50,
"items": [{
"item_id": "MUG-88",
"item_name": "Stoneware Travel Mug",
"price": 24.50,
"quantity": 1
}]
}
|
begin_checkout |
Rozpoczęty checkout z zawartością koszyka. Mierzy intencję zakupu i porzucenie checkoutu. |
{
"event": "begin_checkout",
"currency": "EUR",
"value": 139.98,
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
add_payment_info |
Wybrana metoda płatności. Sygnał późnego lejka przed purchase - świetny do analizy kroków checkoutu. |
{
"event": "add_payment_info",
"currency": "EUR",
"value": 139.98,
"payment_type": "credit_card",
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
purchase |
Zamówienie zakończone (po płatności, gdy tak mówi cykl życia). Pełny przychód z podatkiem, wysyłką, transaction_id i pozycjami. |
{
"event": "purchase",
"transaction_id": "ORD-45821",
"currency": "EUR",
"value": 154.87,
"tax": 9.99,
"shipping": 4.90,
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
search |
Wewnętrzne wyszukiwanie w sklepie. Pokazuje, czego szukają klienci - nawet gdy nic nie kupią. |
{
"event": "search",
"search_term": "leather bag cognac"
}
|
add_to_wishlist |
Produkt zapisany na liście życzeń. Miękka intencja zakupu do remarketingu i raportów zainteresowania produktem. |
{
"event": "add_to_wishlist",
"currency": "EUR",
"value": 49.99,
"items": [{
"item_id": "CERA-110",
"item_name": "Ceramic Pour-Over Set",
"item_category": "Kitchen",
"price": 49.99,
"quantity": 1
}]
}
|
sign_up |
Utworzono nowe konto klienta. Śledzi konwersje rejestracji poza sprzedażą produktów. |
{
"event": "sign_up",
"method": "email"
}
|
generate_lead |
Wysłany newsletter lub formularz leadowy. Mierzy wzrost listy pod CRM i kampanie leadowe Google Ads. |
{
"event": "generate_lead",
"currency": "EUR",
"value": 0,
"lead_source": "newsletter_footer"
}
|
contact |
Wysłany formularz kontaktowy. Zapisuje zapytania support i B2B jako mierzalne konwersje. |
{
"event": "contact",
"form_name": "Contact us",
"page_location": "https://shop.example/contact"
}
|
refund |
Zamówienie (lub pozycja) zwrócone po returnie. Koryguje przychód, żeby GA4 i Google Ads pozostały uczciwe. |
{
"event": "refund",
"transaction_id": "ORD-45821",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"price": 89.99,
"quantity": 1
}]
}
|
Każde powyższe zdarzenie może zawierać strukturalne dane produktu. Tak MyPresta Google Analytics 4 wypełnia raporty ecommerce GA4 i pomaga jakości trackingu Data Coach osiągnąć szczyt skali.
MyPresta Google Analytics 4 dopasowuje się do tego, jak naprawdę kupujesz ruch. Oto sytuacje kampanijne, z którymi sklepy mierzą się co tydzień - i jak ten moduł na nie odpowiada.
Włącz purchase + view_item + add_to_cart. Użyj cyklu życia zamówienia, żeby purchase odpalał się tylko na statusach płatności. Zdeduplikowany event_id chroni wyniki przed nadmuchaniem przez odświeżenia potwierdzenia.
Użyj Measurement Protocol z Ghost. Zdarzenia serwerowe działają dalej, gdy przeglądarki blokują tagi. Recovery Radar pokazuje zakupy odzyskane po stronie serwera.
Wyrównaj item_id z Catalog Doctor, zanim skalujesz Shopping. Pasujące ID utrzymują raporty produktowe wypełnione, gdy odpalają się zdarzenia purchase.
view_item i add_to_cart muszą być wiarygodne. Live Stats potwierdza, że ATC odpala się na Twoim motywie; Radar flaguje ATC bez view_item przy dodaniach z listy/kategorii.
Mapuj statusy refund w cyklu życia zamówienia. Zdarzenia refund korygują przychód GA4 po anulacjach, żeby optymalizacja nie goniła zwróconych pieniędzy.
Włącz Consent Mode v2 i bramki prywatności. Zdarzenia czekają na akceptację CMP. Pozostajesz zgodny z przepisami, nie rezygnując całkowicie z pomiaru.
Reguły multi-property routują według sklepu, języka, kraju lub waluty. Jeden moduł, kilka właściwości GA4 - bez forków motywu na każdy rynek.
Otwórz Live Statistics, złóż zamówienie testowe, zobacz view_item → add_to_cart → purchase w ciągu 30 minut. Wynik Health + Data Coach, zanim podniesiesz budżety o północy.
Wybierz jeden kanał GA4, śledź pełny lejek ecommerce z bogatymi items[] i zdeduplikowanymi zdarzeniami, obserwuj Live Stats oraz Recovery Radar pod kątem luk i podnoś oceny jakości Data Coach - wszystko z jednego modułu PrestaShop.
Techniczny przegląd tego, co jest w paczce: tryby śledzenia, dziennik zdarzeń, silnik Live Statistics i scoring Data Coach.
Jedna główna klasa myanalytics.php łącząca Wizard, Mode, Zdarzenies, Catalog, Privacy, Orders, Live Stats, Health, Data Coach i Updates.
Trackery dla gtag / MP / dataLayer, LiveStats, HealthScore, DataCoach, CatalogDoctor, ZdarzenieId, Consent, UserData i więcej.
Hooki header, footer, koszyk, checkout, potwierdzenie zamówienia, zmiana statusu, wyszukiwanie, rejestracja, newsletter, kontakt i produkt - natywne, bez haków w motywie.
Wizard, Mode, Zdarzenies, Catalog, Privacy, Orders, Multi-property, Live, Health, Updates - każde to skupione miejsce pracy.
Od page_view do refund - każde z przełącznikami, payloadami items[] i mapowaniem kolorów Live Stats na osi czasu.
Silnik PHP dla osi 30 minut, agregacji Recovery Radar, czyszczenia retencji i mapy kolorów zdarzeń.
myanalytics-live.js - okno zdarzeń na żywo, tooltipy, filtry legendy i odświeżanie Recovery Radar w panelu.
Klasy PHP, runtime JS, szablony Smarty, schemat SQL, tłumaczenia i warstwa kompatybilności PrestaShop 9.
Mode decyduje, jak podróżują zdarzenia. Ghost decyduje, jak GA4 je dopasowuje. event_id decyduje, że liczą się raz. Live Stats, Recovery Radar i Data Coach sprawiają, że możesz udowodnić jakość.
2,500+ linii w myanalytics.php, 577-liniowy silnik LiveStats, 567-liniowa oś czasu na żywo, ~107 plików modułu i wydanie v1.3.0. Kompletny stack GA4 dla PrestaShop: Measurement Protocol, wyłączne tryby śledzenia i Data Coach, żeby purchase, client_id i dane kampanii pozostały spójne i audytowalne.





















Moduł "MyPresta Google Analytics 4" automatyzuje precyzyjny tracking e-commerce, optymalizując dane dla Google Ads i GA4. Dzięki Live Statistics, Recovery Radar i Data Coach, usprawnia szybkie reagowanie na luki w lejku, optymalizując wydatki reklamowe i maksymalizując konwersje.
Moduł MyPresta Google Analytics 4 rewolucjonizuje zwiększanie sprzedaży poprzez precyzyjne śledzenie całego lejka e-commerce. Dzięki Recovery Radar i Live Statistics natychmiast identyfikujesz luki konwersji, skutecznie optymalizując kampanie. Odzyskiwanie danych z Measurement Protocol gwarantuje niezawodny, deduplikowany pomiar, bezpośrednio napędzając Twoje przychody.
Po 15 latach doświadczeń w e-commerce, MyPresta Google Analytics 4 dla PrestaShop 1.7-9.x gwarantuje niezawodne śledzenie GA4. Znamy platformę od podszewki, dlatego moduł zapewnia stabilne zdarzenia, deduplikację purchase, Live Stats i Data Coach, skutecznie radząc sobie z wyzwaniami takimi jak blokery reklam i ciągłe zmiany.
Moduł MyPresta Google Analytics 4 oferuje szeroką personalizację, umożliwiając idealne dopasowanie trackingu GA4 do potrzeb Twojego sklepu. Wybierz jeden tryb śledzenia (gtag, MP lub dataLayer), swobodnie włączaj/wyłączaj zdarzenia, konfiguruj format ID produktów oraz zarządzaj regułami multi-property, aby precyzyjnie zbierać dane.
Moduł "Google Analytics 4 — śledzenie gtag, MP i dataLayer" posiada otwarty kod źródłowy, co gwarantuje pełną swobodę w dostosowywaniu mechanizmów śledzenia. Masz nieograniczony dostęp do kodu, aby zaawansowane modyfikacje integracji GA4, takie jak gtag, Measurement Protocol czy dataLayer, były perfekcyjnie dopasowane do Twojego PrestaShop.
Moduł MyPresta Google Analytics 4 oferuje bezterminową licencję i jest stale aktualizowany, by zapewnić precyzyjne śledzenie GA4. Dostęp do aktualizacji, w tym nowych funkcji Live Stats i Recovery Radar, jest darmowy przez rok. Potem możesz przedłużyć dostęp ze zniżką do 90%.