Google Analytics 4 (GA4) & GTM
Prezentacja
Moduł Google Analytics 4 (GA4) & GTM dla PrestaShop umożliwia wdrożenie kompletnego, niezawodnego i zgodnego z RODO śledzenia e-commerce w kilka minut. Automatyzuje instalację i konfigurację Google Tag Manager oraz/lub Google Analytics 4 bez modyfikowania rdzenia PrestaShop i bez override’ów.
Oparty na nowoczesnej architekturze Symfony, moduł poprawnie wstrzykuje skrypty poprzez natywne hooki PrestaShop i implementuje 14 zdarzeń e-commerce zgodnych ze specyfikacją GA4. Przesyłane są wszystkie kluczowe dane: produkty, kategorie, ceny, warianty, podatki, koszty wysyłki, kupony oraz całkowita wartość zamówienia.
Rozwiązanie jest przeznaczone dla sprzedawców, agencji i deweloperów, którzy chcą dokładnie analizować ścieżkę klienta, optymalizować lejek sprzedażowy i uzyskiwać wiarygodne dane marketingowe.
Najważniejsze zalety:
- 14 kompletnych zdarzeń e-commerce GA4
- Obsługa GTM i/lub GA4 standalone
- Wbudowany Consent Mode v2 (zgodność z RODO)
- Weryfikacja Google Search Console
- Wykluczanie pracowników i adresów IP
- Zgodność z trybem multi-store
- Brak modyfikacji rdzenia PrestaShop
Funkcjonalności
Główna funkcjonalność
Główną funkcją modułu jest automatyczna integracja śledzenia e-commerce GA4 za pomocą Google Tag Manager lub gtag.js. Wystarczy wprowadzić identyfikator GTM (GTM-XXXXXXX) i/lub identyfikator GA4 (G-XXXXXXXXXX), aby natychmiast aktywować śledzenie.
Moduł automatycznie wysyła zdarzenia do dataLayer zgodnie z oficjalną strukturą GA4. Zdarzenie purchase zawiera między innymi:
- transaction_id
- value
- currency
- tax
- shipping
- coupon
- items (produkty ze wszystkimi szczegółami)
Obsługiwany jest cały proces zakupowy: wyświetlenie produktu, lista produktów, dodanie do koszyka, usunięcie z koszyka, podgląd koszyka, rozpoczęcie checkout, wybór dostawy, wybór płatności oraz potwierdzenie zamówienia.
Dodatkowe funkcjonalności
- Consent Mode v2: Natywne zarządzanie zgodami
analytics_storage,ad_storage,ad_user_data,ad_personalization. - Automatyczne wykrywanie CMP: Wbudowana kompatybilność z Axeptio i Cookiebot.
- Integracja z innymi CMP: Publiczna funkcja JavaScript dla innych rozwiązań (OneTrust, Didomi, Tarteaucitron itp.).
- Google Search Console: Automatyczne dodanie meta tagu weryfikacyjnego.
- Śledzenie cross-domain: Prosta konfiguracja śledzenia użytkowników między wieloma domenami (tryb GA4 standalone).
- Inteligentne wykluczenia: Brak śledzenia pracowników zalogowanych do panelu administracyjnego oraz możliwość wykluczenia wybranych adresów IP.
- Tryb debug: Podgląd zdarzeń w konsoli przeglądarki.
- Obsługa multi-store: Niezależna konfiguracja dla każdego sklepu (ID, zgody, wykluczenia).
Instalacja
- Pobierz moduł ze swojego konta klienta
- W panelu administracyjnym PrestaShop przejdź do Moduły > Menedżer modułów
- Kliknij Prześlij moduł i wybierz plik ZIP
- Skonfiguruj moduł zgodnie z potrzebami
Instalacja automatycznie rejestruje wymagane hooki i ustawia domyślne wartości. Żadne pliki rdzenia nie są modyfikowane.
Konfiguracja
Ustawienia ogólne
W zakładce szybkiej konfiguracji należy wprowadzić:
- Google Tag Manager ID (np. GTM-ABC123)
- Google Analytics 4 Measurement ID (np. G-1234567890)
- Kod weryfikacyjny Google Search Console (wartość content meta tagu)
Jeśli wprowadzisz zarówno GTM, jak i GA4, zostanie wstrzyknięty tylko GTM. W takim przypadku GA4 należy skonfigurować w kontenerze GTM.
Pasek statusu informuje, czy śledzenie jest aktywne, ile zdarzeń jest włączonych oraz jaki jest stan Consent Mode.
Ustawienia zaawansowane
Ustawienia zaawansowane umożliwiają pełną kontrolę nad działaniem modułu:
- Indywidualna aktywacja/dezaktywacja 14 zdarzeń GA4
- Włączenie Consent Mode v2
- Domyślne stany zgody (granted / denied)
- Włączenie trybu debug
- Wykluczenie pracowników panelu administracyjnego
- Lista wykluczonych adresów IP
- Konfiguracja śledzenia cross-domain
Opcje te pozwalają dostosować moduł do strategii marketingowej i środowiska technicznego.
Wymagania
- PrestaShop 8.x lub 9.x
- PHP 8.1 lub nowszy
- Rozszerzenia PHP: json, pdo, mbstring
- Zalecane połączenie SSL (HTTPS)
FAQ
Czy moduł jest kompatybilny z moim motywem?
Tak, moduł jest kompatybilny ze wszystkimi standardowymi motywami PrestaShop, w tym Classic (PrestaShop 8) oraz Hummingbird (PrestaShop 9), a także z większością motywów niestandardowych korzystających z natywnych hooków.
Jak mogę uzyskać wsparcie?
Skontaktuj się z nami przez swoje konto klienta lub e-mail. Podaj wersję PrestaShop i PHP, używany motyw, CMP oraz szczegółowy opis problemu wraz ze zrzutami ekranu, jeśli to możliwe.
Wsparcie
Skontaktuj się z nami poprzez swoje konto klienta WePresta lub e-mail.
Changelog
Wersja 1.0.0
- Wersja początkowa
- 14 kompletnych zdarzeń e-commerce GA4
- Obsługa GTM i/lub GA4 standalone
- Integracja Google Consent Mode v2
- Automatyczne wykrywanie Axeptio i Cookiebot
- Weryfikacja Google Search Console
- Konfigurowalne śledzenie cross-domain
- Wykluczanie pracowników i adresów IP
- Obsługa multi-store
- Kompatybilność z PrestaShop 8.x i 9.x