---
type: "product"
id: 329
url: "https://prestadev.pl/pl/google-tag-manager-pro-modul-dla-prestashop.html"
markdown_url: "https://prestadev.pl/pl/markdown/product/329.md"
title: "Google Tag Manager Pro moduł dla PrestaShop"
description: "Wdróż GTM w PrestaShop z DataLayer e-commerce, zdarzeniami GA4 i Consent Mode v2. Eksportuj kontener oraz kontroluj zdarzenia zakupu i zwrotu w panelu."
image: "https://prestadev.pl/2150/google-tag-manager-pro-modul-dla-prestashop.jpg"
sku: "PDGTMPRO"
brand: "PrestaDev.pl"
price: 246.00
price_tax_excluded: 200.00
currency: "PLN"
tax_included: true
availability: "in_stock"
is_pack: false
customization_required: false
condition: "new"
categories: ["Główna", "Integracje Google", "Integracje PrestaShop", "Moduły PrestaShop", "Reklama i analityka"]
language: "pl"
updated: "2026-04-13"
---

# Google Tag Manager Pro moduł dla PrestaShop

**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.

## Description

### **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](https://moduly-prestashop.eu/pdgoogletagmenagerpro/admin-dev)

**Demo panel przedni:**
[https://moduly-prestashop.eu/pdgoogletagmenagerpro](https://moduly-prestashop.eu/pdgoogletagmenagerpro)

  ## Poradniki i dokumentacja

Poznaj kontekst wdrożenia i ograniczenia opisane w poradniku. Szczegółowy zakres tego produktu znajdziesz w opisie powyżej.

- [Brak zakupów w GA4: jak sprawdzić pomiar sprzedaży](https://prestadev.pl/pl/blog/baza-wiedzy/ga4-prestashop-brak-zakupow-pomiar-sprzedazy)

   ### 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](https://prestadev.pl/pl/blog/baza-wiedzy/ga4-modul-czy-google-tag-manager-prestashop). Jeśli potrzebujesz wyłącznie osadzenia kontenera, sprawdź [starszy podstawowy moduł GTM](https://prestadev.pl/pl/google-tag-manager-dla-prestashop.html).

Zasady licencji, kopii testowej i aktualizacji znajdziesz w [§7 Regulaminu sklepu](https://prestadev.pl/pl/content/7-regulamin-sklepu#licencje).

  ## 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](https://prestadev.pl/pl/google-tag-manager-dla-prestashop.html) i [bezpośrednią integracją GA4 Pro](https://prestadev.pl/pl/google-analytics-4-pro-modul-dla-prestashop.html).

### 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.

## Features

| Feature | Value |
| --- | --- |
| 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 |

## Categories

- Główna
- Integracje Google
- Integracje PrestaShop
- Moduły PrestaShop
- Reklama i analityka

## Questions and answers

### Do czego służy moduł PD Google Tag Manager Pro?

Language: pl

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.

### Jakie standardowe eventy GA4 e-commerce obsługuje moduł?

Language: pl

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.

### Jakie dodatkowe eventy poza standardowym e-commerce potrafi wysyłać moduł?

Language: pl

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.

### Czy moduł obsługuje dwa kontenery GTM i server-side GTM?

Language: pl

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.

### Jak działa Google Consent Mode v2 w tym module?

Language: pl

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.

### Z jakimi rozwiązaniami cookie consent moduł potrafi współpracować?

Language: pl

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.

### Jakie dane produktowe trafiają do DataLayer?

Language: pl

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.

### Czy mogę dopasować item\\\_id do feedu Google Merchant Center?

Language: pl

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.

### Czy moduł wspiera Google Ads Enhanced Conversions i Dynamic Remarketing?

Language: pl

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.

### Czy moduł eksportuje gotowy kontener GTM?

Language: pl

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.

### Czy moduł przekazuje dane także dla Meta Pixel, TikTok i Pinterest?

Language: pl

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.

### Jak moduł śledzi checkout i porzucenie koszyka?

Language: pl

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.

### Jak działa debug panel i link podglądowy?

Language: pl

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.

### Jak moduł obsługuje refundy i log zdarzeń?

Language: pl

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.

### Czy moduł działa w trybie multishop?

Language: pl

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.

### Z jakimi wersjami PrestaShop i PHP jest kompatybilny moduł?

Language: pl

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.

