Google Tag Manager PrestaShop: GA4 e-commerce bez kódovania

Google Tag Manager a GA4 v PrestaShope

Google Analytics 4 vám ukáže, odkiaľ prichádzajú zákazníci, čo si prezerajú, čo dávajú do košíka a kde pri objednávke odchádzajú. Funguje to však len vtedy, keď do neho tečú správne e-commerce údaje. A práve tu sa väčšina obchodov zasekne. V tomto článku vysvetlím, ako funguje Google Tag Manager v PrestaShope, čo je dátová vrstva a ako dostať do GA4 presné čísla bez programovania.

Prečo GA4 v PrestaShope často ukazuje zlé čísla

Typické problémy poznám z praxe: tržby v Analytics nesedia s objednávkami, nákup sa počíta dvakrát, chýbajú udalosti košíka alebo sa meria len zobrazenie stránky. Príčinou býva sledovací kód vložený ručne do šablóny, nekompletné moduly alebo ceny, ktoré určuje prehliadač namiesto obchodu. Správny postup je poslať udalosti v štandardnom tvare GA4 e-commerce do dátovej vrstvy a nechať Google Tag Manager, aby ich odovzdal ďalej.

Čo je dátová vrstva a prečo ju potrebujete

Dátová vrstva (dataLayer) je zoznam udalostí, ktoré stránka oznamuje Google Tag Manageru: produkt bol zobrazený, tovar pridaný do košíka, objednávka dokončená. Tag Manager podľa nich spúšťa značky, napríklad odoslanie nákupu do GA4. Výhoda je jasná: obchod vytvorí údaje raz a môžete ich použiť v Analytics, Google Ads aj v ďalších nástrojoch. Podrobnosti o formáte nájdete v dokumentácii GA4 e-commerce.

Prečo som vytvoril vlastný modul

Pri vlastných projektoch som potreboval spoľahlivé údaje bez zásahov do šablóny, a preto som vytvoril modul Google Tag Manager a GA4 pre PrestaShop 8 a 9. Modul plní dátovú vrstvu, vloží kontajner Google Tag Manager a obsahuje hotovú šablónu na import, takže značky a spúšťače nemusíte vytvárať ručne. Ak kontajner už vkladá téma alebo môj modul Cookie lišta, nevloží sa druhýkrát.

13 udalostí, ktoré modul meria

  • Zoznamy produktov: zobrazenie zoznamu a výber produktu (view_item_list, select_item).
  • Produkt: zobrazenie detailu (view_item).
  • Košík: pridanie, odobratie a zobrazenie košíka (add_to_cart, remove_from_cart, view_cart).
  • Objednávka: začiatok objednávky, výber dopravy a platby (begin_checkout, add_shipping_info, add_payment_info).
  • Nákup: hodnota, číslo objednávky, DPH, doprava a kupón (purchase).
  • Zákazník: vyhľadávanie, prihlásenie a registrácia (search, login, sign_up).

Každú udalosť môžete v nastaveniach samostatne zapnúť alebo vypnúť, predvolene sú zapnuté všetky.

Presné tržby: ceny určuje obchod, nie prehliadač

Nákup sa vytvorí len z potvrdenej objednávky a len raz, aj keď si zákazník stránku obnoví. Hodnotu, DPH, dopravu, kupón a produkty určuje obchod, takže čísla v Analytics sedia s objednávkami. Produkt môžete označovať tak ako vo vašom produktovom feede: podľa ID, ID s kombináciou, referencie alebo EAN. Údaje z Analytics potom sedia aj s reklamami. Roboty, vyhľadávače a volania na pozadí sa nemerajú.

Hotová šablóna pre Google Tag Manager

V nastaveniach modulu si jedným tlačidlom stiahnete šablónu kontajnera. Pri sťahovaní môžete zadať Measurement ID z Google Analytics (tvar G-XXXXXXXXXX), ktoré sa do nej doplní. Šablóna obsahuje značku Google tag, značku udalosti GA4 pre všetky e-commerce údaje, spúšťač pre všetkých 13 udalostí a premenné pre vyhľadávaný výraz a spôsob prihlásenia.

Nastavenie krok za krokom

  1. Zadajte ID kontajnera Google Tag Manager (GTM-XXXXXXX). Ak ho už vkladá téma alebo cookie lišta, vypnite vloženie v module.
  2. V nastaveniach stiahnite šablónu a v Tag Manageri cez Admin a Import Container ju pridajte k pracovnému priestoru.
  3. Otvorte Náhľad, prejdite obchodom a skontrolujte, či sa udalosti spúšťajú.
  4. Kontajner zverejnite. Údaje sa začnú zbierať v GA4.

Súhlas návštevníkov a GDPR

Modul plní len dátovú vrstvu. Či a čo sa odošle do Googlu, určuje súhlas návštevníka (Consent Mode), ktorý rieši napríklad cookie lišta pre PrestaShop. Pri odmietnutých cookies značky Google neukladajú identifikátory a posielajú len anonymné údaje. Voliteľné rozšírené konverzie pre Google Ads (zahashovaný e-mail SHA-256) sa pridajú len so súhlasom Marketing. Značky tretích strán, napríklad Meta, si v Tag Manageri musíte nastaviť na súhlas sami. Ak chcete merať aj Facebook a Instagram, pozrite si môj článok o Meta Pixel v PrestaShope.

Cena a služby

Modul stojí 40 € s neobmedzenou licenciou, 12 mesiacov aktualizácií a podpory. Potrebujete kontajner v Google Tag Manager a účet GA4. Ak nechcete nastavovať externé služby sami, ponúkam aj službu nastavenia merania za 35 €. Viac informácií nájdete na stránke produktu: modul Google Tag Manager a GA4.

Contact Form
Návrat hore