- 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
Vlastnosti modulu
- Automatické nasazení Google Tag Manageru v PrestaShopu včetně kódu head a noscript.
- Podpora jednoho nebo dvou GTM kontejnerů v rámci jedné instalace obchodu.
- Možnost zadat server-side GTM URL pro first-party data collection.
- Podpora 14 standardních GA4 e-commerce událostí, včetně view_item, add_to_cart, begin_checkout, purchase a refund.
- Dodatečné události podporující analýzu chování uživatelů: search, search_no_results, page_error, checkout_progress, scroll_depth, time_on_page a cart_abandonment.
- Konfigurovatelné item_id: ID produktu, ID s variantou, SKU nebo EAN13, aby bylo možné přizpůsobit data feedu Google Merchant Center.
- Rozšířená produktová data v DataLayeru: značka, kategorie, varianta, cena, sleva, dostupnost, GTIN a MPN.
- Vlastní proměnné DataLayeru pro segmentaci, mj. page_type, customer_logged, customer_group, cart_value, hashované customer_id, hash e-mailu, země, newsletter a stáří zákaznického účtu.
- Vestavěný Google Consent Mode v2 s granulárními výchozími signály pro analytics_storage, ad_storage, ad_user_data a ad_personalization.
- Detekce oblíbených řešení cookie consent, včetně PD Cookie Pro, LGCookiesLaw, Axeptio a Cookiebot, a jednoduchý fallback banner, když externí runtime není dostupný.
- Export hotového GTM kontejneru se značkami GA4, triggery a pomocnými proměnnými pro Google Ads.
- Vestavěný debug panel a podepsaný odkaz pro náhled frontendu s aktivním debugem platný 6 hodin.
Výhody pro obchod
- Rychlejší nasazení analytiky, protože modul vytváří datovou vrstvu a export kontejneru bez nutnosti vše ručně skládat v GTM od začátku.
- Lepší kvalita marketingových dat díky konzistentním e-commerce, checkout, promo, remarketingovým a refund událostem.
- Vyšší soulad s požadavky Googlu díky podpoře Consent Mode v2, Enhanced Conversions a Dynamic Remarketingu.
- Snazší diagnostika díky logu událostí, debug panelu a podepsanému náhledu front-office.
- Větší flexibilita nasazení díky podpoře druhého GTM kontejneru, server-side GTM a cross-domain trackingu.
- Lepší připravenost pro reklamní kampaně, protože modul zpřístupňuje helpery pro Google Ads, Meta, TikTok a Pinterest.
- Bezpečný provoz v multishopu, protože klíčová nastavení runtime, consentu a exportu jsou ukládána pro každý obchod zvlášť.
- Podpora refundů — refund může být zařazen do fronty po vytvoření opravného dokladu. Volitelné serverové odesílání přes Measurement Protocol vyžaduje konfiguraci automatizace, Measurement ID, API Secret, zachovaný kontext zákazníka, souhlas a CRON úlohu.
Funkce modulu
- Sledování produktových stránek, listingů, košíku, checkoutu, potvrzení objednávky a chybových stránek 404.
- Podpora událostí add_shipping_info a add_payment_info přes AJAX na základě skutečného výběru dopravy a platby.
- Podpora view_promotion a select_promotion pro promo akce, včetně vestavěného scénáře pro stránku cenových akcí a vlastních atributů
data-pdgtmpro-promotion. - Zaznamenávání událostí login a sign_up po přihlášení a registraci zákazníka.
- Podpora add_to_wishlist na základě kliknutí nebo fallback hooku pro wishlist modul.
- Vytváření remarketingových payloadů s google_tag_params a kanonickými helpery pdgtmpro_ads_event, pdgtmpro_ads_value a pdgtmpro_ads_items.
- Předávání payloadů user_data a enhanced_conversion_data pro Enhanced Conversions při nákupu.
- Generování pomocných proměnných DataLayeru pro Meta Pixel, TikTok Events API a Pinterest Tag.
- Normalizace seznamu domén pro cross-domain tracking a jejich ukládání do konfigurace modulu.
- Vedení event logu purchase a refund v dedikované tabulce a automatické mazání záznamů starších než 90 dní.
Odkaz na demo modulu:
Demo administrativní panel:
https://moduly-prestashop.eu/pdgoogletagmenagerpro/admin-dev
Demo frontend:
https://moduly-prestashop.eu/pdgoogletagmenagerpro
Co je potřeba nakonfigurovat po instalaci GTM Pro 2.3.4?
Exportovaný kontejner vyžaduje import, kontrolu a publikaci v GTM. Volitelné serverové obnovování nákupů a automatizace refundů vyžadují zapnutí příslušných voleb modulu, Measurement ID, API Secret, uložený kontext zákazníka a souhlas a také CRON úlohu. Vlastní adresa pro načítání gtm.js automaticky nespouští infrastrukturu server-side GTM.
Prohlížečový purchase v této verzi vzniká při potvrzení objednávky; nemá stejnou definici zaplaceného stavu jako GA4 Pro. Podívejte se na porovnání architektury GA4 přes modul a GTM. Pokud potřebujete pouze vložení kontejneru, podívejte se na starší základní GTM modul.
Pravidla licence, testovací kopie a aktualizací najdete v §7 Obchodních podmínek obchodu.
Po importu kontejneru zkontrolujte publikaci a události
Export z modulu je podkladem pro konfiguraci GTM. Vyberte správný pracovní prostor, zkontrolujte značky a pravidla a poté publikujte ověřenou verzi. Porovnejte tento rozsah se základním vložením GTM a přímou integrací GA4 Pro.
Co zkontrolovat před spuštěním?
- V režimu náhledu zkontrolujte data pro produkt, kombinaci a nákupní proces a také absenci druhého emitoru stejných událostí.
- Oddělte prohlížečový nákup od volitelného serverového obnovování. Požadavky na Measurement Protocol a CRON se týkají konkrétní cesty.
- Změna adresy pro načítání gtm.js neznamená automatické spuštění GTM serveru. Architektura musí odpovídat skutečné konfiguraci.