• Nowy
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager w PrestaShop – DataLayer Pro | PrestaDev

Google Tag Manager Pro moduł dla PrestaShop

Wersja modułu: 2.3.4

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

Aktualizacja pliku modułu: 2026-04-13 22:29:34

Aktualizacja danych produktu: 2026-04-13 22:30:01


PD Google Tag Manager Pro to rozbudowany moduł PrestaShop do wdrożenia Google Tag Manager z pełnym DataLayer e-commerce, integracją z GA4 oraz obsługą Google Consent Mode v2. Moduł automatycznie osadza kod GTM w sekcji head i w części noscript po otwarciu znacznika body, może pracować z drugim kontenerem GTM i obsługuje również adres server-side GTM. Na froncie sklepu wysyła standardowe eventy GA4 dla ścieżki zakupowej oraz dodatkowe zdarzenia pomocnicze, takie jak login, sign_up, search, search_no_results, page_error, checkout_progress, scroll_depth, time_on_page i cart_abandonment. W payloadach przekazuje dane produktowe, kategorie, warianty, ceny, rabaty, dostępność, identyfikatory GTIN/MPN, a na stronie produktu także ocenę i liczbę opinii, jeśli w sklepie dostępne są komentarze produktowe. Moduł wspiera ponadto Enhanced Conversions, Google Ads Dynamic Remarketing, pomocnicze zmienne dla Meta Pixel, TikTok i Pinterest, a zdarzenia refund są kolejkowane i wysyłane do GA4 bez generowania odsłony zaplecza. W panelu administracyjnym otrzymujesz konfigurację per sklep, eksport kontenera GTM, podpisany link do debug preview oraz log zdarzeń purchase i refund. To rozwiązanie dla sklepów, które chcą prowadzić precyzyjny pomiar marketingowy i analityczny w PrestaShop bez budowania całej warstwy danych od zera.

246,00 zł
200,00 złnetto
Historia cen:

Opis

Cechy modułu

  • Automatyczne wdrożenie Google Tag Manager w PrestaShop wraz z kodem head i noscript.
  • Obsługa jednego lub dwóch kontenerów GTM w ramach jednej instalacji sklepu.
  • Możliwość wskazania server-side GTM URL dla first-party data collection.
  • Obsługa 14 standardowych eventów GA4 e-commerce, w tym view_item, add_to_cart, begin_checkout, purchase i refund.
  • Dodatkowe eventy wspierające analizę zachowania użytkowników: search, search_no_results, page_error, checkout_progress, scroll_depth, time_on_page i cart_abandonment.
  • Konfigurowalny item_id: ID produktu, ID z wariantem, SKU lub EAN13, aby dopasować dane do feedu Google Merchant Center.
  • Rozszerzone dane produktowe w DataLayer: marka, kategorie, wariant, cena, rabat, dostępność, GTIN i MPN.
  • Własne zmienne DataLayer dla segmentacji, m.in. page_type, customer_logged, customer_group, cart_value, hashowany customer_id, hash e-maila, kraj, newsletter i wiek konta klienta.
  • Wbudowane Google Consent Mode v2 z granularnymi domyślnymi sygnałami dla analytics_storage, ad_storage, ad_user_data i ad_personalization.
  • Wykrywanie popularnych rozwiązań cookie consent, w tym PD Cookie Pro, LGCookiesLaw, Axeptio i Cookiebot, oraz prosty fallback banner, gdy zewnętrzny runtime nie jest dostępny.
  • Eksport gotowego kontenera GTM z tagami GA4, triggerami i pomocniczymi zmiennymi dla Google Ads.
  • Wbudowany debug panel oraz podpisany link do podglądu frontu z aktywnym debugiem ważny przez 6 godzin.

Zalety dla sklepu

  • Szybsze wdrożenie analityki, ponieważ moduł buduje warstwę danych i eksport kontenera bez ręcznego składania wszystkiego w GTM od początku.
  • Lepsza jakość danych marketingowych dzięki spójnym eventom e-commerce, checkoutu, promocji, remarketingu i refundów.
  • Większa zgodność z wymaganiami Google dzięki obsłudze Consent Mode v2, Enhanced Conversions i Dynamic Remarketing.
  • Łatwiejsza diagnostyka dzięki logowi zdarzeń, panelowi debug i podpisanemu podglądowi front-office.
  • Większa elastyczność wdrożenia przez obsługę drugiego kontenera GTM, server-side GTM oraz cross-domain tracking.
  • Lepsze przygotowanie pod kampanie reklamowe, ponieważ moduł udostępnia helpery dla Google Ads, Meta, TikTok i Pinterest.
  • Bezpieczna praca w multishopie, bo kluczowe ustawienia runtime, consent i eksportu są przechowywane per sklep.
  • Obsługa refundów — refund może zostać zakolejkowany po utworzeniu korekty. Opcjonalna wysyłka serwerowa przez Measurement Protocol wymaga konfiguracji automatyzacji, Measurement ID, API Secret, zachowanego kontekstu klienta, zgody i zadania CRON.

Funkcjonalności modułu

  • Śledzenie stron produktu, listingów, koszyka, checkoutu, potwierdzenia zamówienia i stron błędów 404.
  • Obsługa zdarzeń add_shipping_info i add_payment_info przez AJAX na podstawie realnego wyboru dostawy i płatności.
  • Obsługa view_promotion i select_promotion dla promocji, w tym wbudowanego scenariusza dla strony promocji cenowych oraz własnych atrybutów data-pdgtmpro-promotion.
  • Rejestrowanie zdarzeń login i sign_up po uwierzytelnieniu i rejestracji klienta.
  • Obsługa add_to_wishlist na podstawie kliknięcia lub hooka fallback dla modułu wishlist.
  • Budowanie payloadów remarketingowych z google_tag_params oraz kanonicznymi helperami pdgtmpro_ads_event, pdgtmpro_ads_value i pdgtmpro_ads_items.
  • Przekazywanie payloadów user_data i enhanced_conversion_data dla Enhanced Conversions na zakupie.
  • Generowanie pomocniczych zmiennych DataLayer dla Meta Pixel, TikTok Events API i Pinterest Tag.
  • Normalizacja listy domen do cross-domain tracking i przechowywanie ich w konfiguracji modułu.
  • Prowadzenie event logu purchase i refund w dedykowanej tabeli oraz automatyczne czyszczenie wpisów starszych niż 90 dni.


Link do demo modułu:

Demo panel administracyjny:
https://moduly-prestashop.eu/pdgoogletagmenagerpro/admin-dev

Demo panel przedni:
https://moduly-prestashop.eu/pdgoogletagmenagerpro

Co trzeba skonfigurować po instalacji GTM Pro 2.3.4?

Wyeksportowany kontener wymaga importu, sprawdzenia i publikacji w GTM. Opcjonalne serwerowe odzyskiwanie zakupów i automatyzacja refundów wymagają włączenia odpowiednich opcji modułu, Measurement ID, API Secret, zapisanego kontekstu klienta i zgody oraz zadania CRON. Własny adres pobierania gtm.js nie uruchamia automatycznie infrastruktury server-side GTM.

Przeglądarkowe purchase w tej wersji powstaje przy potwierdzeniu zamówienia; nie ma tej samej definicji opłaconego statusu co GA4 Pro. Zobacz porównanie architektury GA4 przez moduł i GTM. Jeśli potrzebujesz wyłącznie osadzenia kontenera, sprawdź starszy podstawowy moduł GTM.

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

Po imporcie kontenera sprawdź publikację i zdarzenia

Eksport z modułu jest materiałem do konfiguracji GTM. Wybierz właściwy obszar roboczy, sprawdź tagi i reguły, a następnie opublikuj zweryfikowaną wersję. Porównaj ten zakres z podstawowym osadzeniem GTM i bezpośrednią integracją GA4 Pro.

Co sprawdzić przed uruchomieniem?

  • W trybie podglądu sprawdź dane dla produktu, kombinacji i procesu zakupowego oraz brak drugiego emitera tych samych zdarzeń.
  • Oddziel zakup przeglądarkowy od opcjonalnego odzyskiwania serwerowego. Wymagania Measurement Protocol i CRON dotyczą konkretnego toru.
  • Zmiana adresu pobierania gtm.js nie oznacza automatycznego uruchomienia serwera GTM. Architektura musi odpowiadać rzeczywistej konfiguracji.

Szczegóły Produktu

Obsługa Prestashop 9.x
Tak
Obsługa Prestashop 8.x
Tak
Obsługa Prestashop 1.7.x
Tak
Darmowe wsparcie (30 dni)
Tak
Darmowe aktualizacje (1 rok)
Tak
Łatwa instalacja
Tak
PDGTMPRO

Dziennik zmian

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

  • Checkout funnel step tracking — detailed micro-steps (personal info, addresses, delivery, payment, order review) with MutationObserver
  • User engagement tracking — scroll depth (25/50/75/90%) with IntersectionObserver and time on page (15s/30s/60s/120s)
  • Cart abandonment tracking — fires cart_abandonment event when user leaves cart/checkout with items (visibilitychange + pagehide)
  • Customer segmentation DataLayer variables: customer_email_hash (SHA256), customer_newsletter, customer_country, customer_age_days
  • Admin Event Log Viewer — hidden AdminTab with HelperList showing purchase/refund event history with JSON payload viewer
  • Container Export v2 — updated export with all 14 GA4 events + additional DataLayer variables (affiliation, tax, coupon, item_list, shipping_tier, payment_type, promotion)
  • Granular Consent Mode v2 now uses per-signal defaults with wait_for_update:500
  • Configuration switches for checkout steps, engagement tracking, and cart abandonment in E-commerce tab
  • Configuration switches for customer segmentation in Custom DataLayer tab
  • Link to Event Log Viewer in Debug & Export tab

FAQ

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

Moduł służy do wdrożenia Google Tag Manager w sklepie PrestaShop wraz z rozbudowaną warstwą DataLayer dla e-commerce. Osadza kod GTM w sekcji head i jako noscript po otwarciu body, a następnie wysyła zdarzenia zakupowe, dane produktowe, sygnały consent oraz dodatkowe eventy analityczne do wykorzystania w GTM, GA4 i reklamach.

Moduł obsługuje 14 standardowych eventów GA4 e-commerce: view_item, view_item_list, select_item, add_to_cart, remove_from_cart, add_to_wishlist, view_cart, begin_checkout, add_shipping_info, add_payment_info, purchase, refund, view_promotion oraz select_promotion. Część z nich uruchamiana jest po stronie PHP, a część przez JavaScript i AJAX na podstawie realnych działań klienta w sklepie.

Poza standardowym e-commerce moduł wysyła także search, search_no_results, page_error dla stron 404, login, sign_up, checkout_progress, scroll_depth, time_on_page oraz cart_abandonment. Dzięki temu możesz analizować nie tylko sprzedaż, ale też wyszukiwanie, zachowanie użytkowników i miejsca odpływu ruchu.

Tak. W konfiguracji możesz podać podstawowy GTM Container ID, opcjonalny drugi kontener GTM oraz adres server-side GTM. Drugi kontener przydaje się np. wtedy, gdy zespół marketingowy i analityczny korzysta z osobnych kontenerów, a server-side URL pozwala zastąpić domyślną domenę googletagmanager.com własnym endpointem. Ten adres zmienia domenę pobierania gtm.js; nie tworzy infrastruktury server-side GTM. Klient odzyskiwania purchase/refund przez Measurement Protocol ma osobny transport do Google Analytics.

Moduł potrafi wysłać domyślne sygnały Google Consent Mode v2 jeszcze przed załadowaniem GTM. Osobno konfigurujesz wartości analytics_storage, ad_storage, ad_user_data i ad_personalization. Jeśli sklep nie ma zewnętrznego runtime consent, moduł może wyświetlić prosty banner Akceptuj/Odrzuć i na tej podstawie aktualizować sygnały zgody.

Kod modułu wykrywa i potrafi wykorzystać runtime zgód dla pdcookiepro, lgcookieslaw, axeptiocookies oraz cookiebotconsent. Dla PD Cookie Pro moduł nie dokłada drugiej warstwy consentu, tylko respektuje istniejący runtime. Gdy żaden zgodny moduł nie jest dostępny, może uruchomić własny fallback banner zgody.

Moduł przekazuje m.in. item_id, item_name, price, discount, item_brand, do pięciu poziomów kategorii, item_variant i quantity. Opcjonalnie może dodać item_availability, item_gtin i item_mpn. Na stronie produktu pobiera także item_rating i item_review_count, jeśli w bazie istnieje tabela komentarzy produktów i dla produktu są dostępne oceny.

Tak. Moduł pozwala wybrać, czym ma być item_id: ID produktu, ID produktu z ID kombinacji w dwóch wariantach separatora, referencja SKU albo EAN13. To ważne przy Dynamic Remarketingu, ponieważ identyfikator w DataLayer powinien odpowiadać Product ID w feedzie Google Merchant Center.

Tak. Przy zakupie moduł może wypchnąć do DataLayer payloady user_data oraz enhanced_conversion_data dla Enhanced Conversions, a także helpery remarketingowe dla Google Ads. Dodatkowo utrzymuje kompatybilność z legacy google_tag_params oraz własnymi zmiennymi pdgtmpro_ads_event, pdgtmpro_ads_value i pdgtmpro_ads_items.

Tak. W zakładce Debug & Export możesz podać GA4 Measurement ID i pobrać plik JSON do importu w Google Tag Manager. Eksport zawiera tag konfiguracji GA4, tagi eventowe GA4 z triggerami, bazowe tagi Google Ads Conversion i Dynamic Remarketing oraz pomocnicze zmienne Data Layer potrzebne do wdrożenia. Plik wymaga importu, przeglądu ustawień i publikacji kontenera w GTM. Sam eksport ani podanie GTM ID nie uruchamia poprawnie skonfigurowanego pomiaru.

Tak. Moduł ma osobne przełączniki dla Meta Pixel, TikTok Events API i Pinterest Tag. Po ich włączeniu do DataLayer trafiają premapowane zmienne dla tych platform, np. content_ids, value i num_items dla Meta, contents dla TikToka oraz product_id, product_name, product_price i product_quantity dla Pinteresta.

Na checkoutcie moduł nasłuchuje zmian sposobu dostawy i płatności, pobiera aktualne dane koszyka przez AJAX i wysyła add_shipping_info oraz add_payment_info. Dodatkowo potrafi rejestrować checkout_progress dla kolejnych kroków oraz cart_abandonment, gdy użytkownik opuszcza stronę koszyka lub checkoutu z produktami w koszyku.

Po włączeniu opcji Debug panel moduł wyświetla na froncie podgląd zdarzeń DataLayer w czasie rzeczywistym z nazwą eventu, timestampem i pełnym payloadem JSON. Back-office może też wygenerować podpisany link do front-office debug preview. Taki link działa bez aktywnej sesji pracownika i pozostaje ważny przez 6 godzin.

Zakupy i refundy mają osobny log modułu. Refund może zostać zakolejkowany po utworzeniu dokumentu korekty. Opcjonalna automatyzacja wysyła go serwerowo przez Measurement Protocol po spełnieniu warunków konfiguracji, kontekstu klienta i zgody; wymaga Measurement ID, API Secret oraz uruchamiania CRON. Log można przeglądać w panelu, ale lokalny status wysłania nie potwierdza obecności zdarzenia w raporcie GA4.

Tak. Kod modułu utrzymuje konfigurację per sklep i pilnuje, aby aktywne sklepy miały komplet własnych ustawień. Dotyczy to m.in. GTM ID, Consent Mode, ustawień eksportu oraz flag runtime. W kontekście multistore moduł wymaga wskazania konkretnego sklepu do konfiguracji, aby nie mieszać danych między sklepami.

Według deklaracji w module obsługiwana jest PrestaShop od wersji 1.7.0.0 do 9.99.99, a kod został przygotowany w stylu kompatybilnym z PHP 7.x i 8.x. Moduł korzysta z klasycznego systemu modułów PrestaShop, nie wymaga Composera i zawiera własne klasy pomocnicze do budowy DataLayer, produktów, koszyka i consentu.

Komentarze (0)

Brak recenzji