GTM Lite – Bezpłatny moduł Google Tag Manager & GA4 e-Commerce dla PrestaShop

PP-M062F
  • 1.7.5 + | 8.x | 9.x
  • PL, EN
  • 1.2.0
  • 2026-08-04
100% BEZPŁATNY (Wersja LITE) Standard GA4 e-Commerce

GTM Lite to lekki, bezpłatny moduł łączący sklep PrestaShop z Google Tag Managerem. Automatycznie przekazuje kluczowe zdarzenia e-commerce do warstwy dataLayer w standardzie zapotrzebowanym przez Google Analytics 4, Google Ads oraz Meta Pixel.

Idealne rozwiązanie dla sklepów, które potrzebują niezawodnego, podstawowego lejka zakupowego GA4, bez zbędnego obciążania bazy danych i bez ingerencji w kod szablonu.

0,00 zł Netto

72 Pobrań
  • Bezpłatny moduł udostępniony społeczności PrestaShop
  • Możliwość zgłaszania sugestii i błędów – poprawki według dostępności
  • Brak gwarancji i wsparcia w standardzie (bez SLA)
  • Pobranie dostępne po zalogowaniu na konto klienta. Limit pobrań: 99
  • Potrzebujesz modyfikacji lub wsparcia? zapytaj o usługę

Parametry Informacyjne:

  • 1.2.0
  • Wersja Sklepu Wersja PHP
    1.7.5 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-08-04
  • PL, EN

Szybki podgląd dla Dewelopera i Analityka (Ściąga zdarzeń LITE)

To co najważniejsze w jednym miejscu – moduł wstrzykuje do dataLayer pięć zdarzeń podstawowego lejka e-commerce GA4 wraz z parametrami przekazywanymi przez moduł:

Zdarzenie (Event) Moment wyzwolenia Przekazywane parametry (Payload)
view_item Wyświetlenie karty produktu currency, value, items (item_id, item_name, price, quantity, opcjonalnie item_category)
add_to_cart Dodanie produktu do koszyka (zdarzenie PrestaShop updateCart / AJAX) currency, value, items (item_id, item_name, price, quantity, opcjonalnie item_category)
remove_from_cart Usunięcie pozycji z koszyka lub zmniejszenie ilości (updateCart: delete / op=down) currency, value, items (item_id, item_name, price, quantity, opcjonalnie item_category)
begin_checkout Wejście na stronę checkoutu przy niepustym koszyku (raz na koszyk w sesji) currency, value (brutto bez wysyłki), opcjonalnie coupon, items (lista produktów z koszyka)
purchase Strona potwierdzenia zamówienia (Order Confirmation; raz na zamówienie w sesji) transaction_id, value, tax, shipping, currency, opcjonalnie coupon, items

Najważniejsze zalety architektoniczne

  • 100% Darmowy moduł (Darmowa wersja LITE) – w pełni funkcjonalna, darmowa integracja zapewniająca realizację najważniejszych celów analitycznych.
  • Wyciszanie danych (ecommerce: null) – przed każdym zdarzeniem moduł automatycznie czyści obiekt dataLayer, zapobiegając nadpisywaniu lub zanieczyszczaniu danych z poprzednich akcji.
  • Deduplikacja transakcji i checkoutu – zdarzenia begin_checkout oraz purchase posiadają zabezpieczenie sesyjne przed wielokrotnym wysłaniem w przypadku odświeżenia strony przez klienta.
  • Asynchroniczne śledzenie koszyka – zdarzenia add_to_cart / remove_from_cart są pobierane w tle przez AJAX. Błąd sieciowy lub skryptu analitycznego nie blokuje działania koszyka ani procesu zakupowego.
  • Ochrona prywatności Back-Office – kod GTM jest ładowany wyłącznie na stronach sklepu (Front Office). Twój adres panelu administracyjnego jest w 100% bezpieczny i niewidoczny dla analityki.
  • Pełne wsparcie dla PrestaShop Multistore – możliwość definiowania osobnych identyfikatorów GTM (GTM-XXXXXXX) dla każdego sklepu lub grupy sklepów w ramach jednej instalacji.

Kluczowe funkcjonalności modułu

1. Back Office (Panel Administracyjny)

Włącz / Wyłącz jednym kliknięciem

Szybki przełącznik umożliwia całkowite wstrzymanie emisji skryptów GTM bez usuwania modułu i konieczności ponownej konfiguracji.

Walidacja ID kontenera

System weryfikuje poprawność wprowadzonego ciągu (format GTM-XXXXXXX), co chroni przed przypadkowym wklejeniem błędnego kodu.

Konfiguracja w kontekście Multistore

Każdy sklep w Multistore może przekazywać dane do osobnego kontenera GTM lub korzystać z jednego globalnego.

Automatyczne sprawdzanie aktualizacji

Sekcja pomocy pozwala w łatwy sposób zweryfikować dostępność nowszych wersji modułu z poziomu panelu.

2. Front Office (Warstwa Danych i Skrypty)

Standardowe wstrzykiwanie kodu GTM

Moduł osadza kod skryptu w sekcji <head> oraz zapasowy element <noscript> tuż po otwarciu znacznika <body>.

Śledzenie intencji zakupowych

Rejestracja podstawowego lejka: view_itemadd_to_cart / remove_from_cartbegin_checkoutpurchase.

Czego moduł NIE robi (Czysty Kod & Zero Bloat)

Szanujemy zasoby Twojego serwera. Moduł GTM Lite został zaprojektowany w myśl zasady KISS (Keep It Simple, Stupid):

  • Nie tworzy zbędnych tabel w bazie danych PrestaShop.
  • Nie przeciąża zapytań SQL podczas generowania widoków.
  • Nie tworzy automatycznie tagów i reguł wewnątrz panela Google Tag Manager – moduł dostarcza warstwę dataLayer z eventami e-commerce; tagi i triggery konfigurujesz samodzielnie w GTM.

Instrukcja szybkiego wdrożenia

Kroki po instalacji:
1. Zainstaluj plik ZIP modułu w panelu PrestaShop i wprowadź swój identyfikator kontenera GTM-XXXXXXX.
2. Wyczyszczenie pamięci podręcznej (Cache) PrestaShop.
3. Weryfikacja zdarzeń przy użyciu narzędzia GTM Preview Mode lub GA4 DebugView.
4. Opublikowanie kontenera GTM z podpiętymi tagami GA4 / Ads.

Uwaga!

Przed instalacją wykonaj kopię zapasową plików i bazy danych sklepu. Rozpakuj paczkę zewnętrzną i wgraj do PrestaShop plik ZIP przeznaczony dla używanej linii systemu oraz wersji PHP. Po konfiguracji opublikuj właściwy kontener GTM, wyczyść pamięć podręczną PrestaShop i zweryfikuj wszystkie pięć zdarzeń w GTM Preview lub GA4 DebugView. Moduł przekazuje dane do dataLayer, ale nie tworzy automatycznie tagów, triggerów ani konfiguracji usług w kontenerze GTM.

## [1.2.0] - 2026-08-04

- Cosmetic fix: clarified English labels and help text in the module configuration.

## [1.0.0] - 2026-08-03

### Added

- Initial release of the module.
- GA4 ecommerce events: `view_item`, `add_to_cart`, `remove_from_cart`, `begin_checkout`, `purchase`.

FAQs

  • Jakie zdarzenia e-commerce GA4 przekazuje GTM Lite?

    Moduł przekazuje do dataLayer pięć podstawowych zdarzeń lejka e-commerce: view_item, add_to_cart, remove_from_cart, begin_checkout oraz purchase. Dla zdarzeń przekazywane są odpowiednie dane, między innymi wartość, waluta i lista produktów.

  • Czy moduły są kompatybilne z moją wersją PrestaShop?

    Każdy moduł w naszym sklepie zawiera informację o kompatybilności z dana wersjami PrestaShop. Prosimy o dokładne sprawdzenie tych danych przed zakupem. Jeśli nie masz pewności, skontaktuj się z nami.

  • Jak moduł zapobiega mieszaniu danych zdarzeń?

    Przed każdym zdarzeniem moduł czyści obiekt ecommerce przez przekazanie wartości null. Zapobiega to nadpisywaniu i zanieczyszczaniu danych pozostałych po wcześniejszych akcjach użytkownika w dataLayer.

  • Czy zdarzenia checkoutu i zakupu są deduplikowane?

    Zdarzenia begin_checkout oraz purchase mają zabezpieczenie sesyjne przed wielokrotną emisją. Dotyczy to między innymi sytuacji, w której klient odświeża stronę checkoutu albo stronę potwierdzenia zamówienia w tej samej sesji.

  • Czy kod GTM działa także w Back Office?

    Kod Google Tag Manager jest ładowany wyłącznie na stronach Front Office. Adres panelu administracyjnego nie jest objęty analityką, co oddziela pracę administracyjną od danych zbieranych podczas wizyt klientów.

  • Czy moduł tworzy automatycznie tagi w Google Tag Manager?

    Moduł dostarcza warstwę dataLayer wraz ze zdarzeniami e-commerce, lecz nie tworzy automatycznie tagów, triggerów ani konfiguracji usług w kontenerze Google Tag Manager. Konfiguracja tych elementów pozostaje po stronie administratora kontenera.

Potrzebujesz dodatkowych funkcji lub indywidualnych rozwiązań dla Twojego sklepu?

  • Modyfikacja modułu zgodnie z Twoimi wymaganiami.
  • Rozbudowa o nowe funkcje zwiększające możliwości Twojego sklepu.
  • Tworzenie dedykowanych modułów dostosowanych do specyficznych potrzeb.
  • Integracja zewnętrznych systemów i dodatkowych narzędzi.
  • Optymalizacja i ulepszenia dla lepszej wydajności i wygody użytkowania.

Masz pomysł, jak ulepszyć to oprogramowanie? Zgłoś swoje sugestie dotyczące optymalizacji, nowych funkcji lub znalezionych błędów – chętnie je przeanalizujemy!