Jak v Google Tag Manageru měřit doplňky
Moje doplňky pro Shoptet posílají eventy do GTM dataLayeru. Co s nimi bude dál, je na vás: pošlete si je do Google Analytics 4, Meta Pixelu, Seznam Skliku, Matoma, HubSpotu, prostě kam potřebujete. GTM je jen takový přepínač.
Tenhle článek ukazuje dvě cesty, jak eventy z doplňků v GTM nastavit: zjednodušenou (když měříte v GA4 a máte ecommerce addon) a klasickou (pro cokoliv jiného).
Zjednodušená cesta: GA4 ecommerce bez mapování
Některé doplňky posílají standardní GA4 ecommerce eventy (view_item_list, select_item, add_to_cart). GA4 tag v GTM si jejich data umí vytáhnout z dataLayeru sám, nic ručně nemapujete. Stačí zapnout jeden přepínač.
1. Trigger
- Triggers → New → Custom Event
- Event name: view_item_list (resp. select_item / add_to_cart)
2. Tag (GA4 Event)
- Tags → New → Google Analytics: GA4 Event
- Event Name: stejný jako trigger
- More Settings → Ecommerce → zapnout Send Ecommerce data → Data source: Data Layer
- Triggering: přiřaďte trigger z kroku 1
3. Publikujte kontejner
- Submit → Publish
Pro každý z eventů, které chcete měřit, zopakujete kroky 1 a 2. Tag pro všechny tři se dá naklikat za pár minut.
Ověření
- GTM Preview + Tag Assistant - otevřete stránku s doplňkem, měl by naskočit zelený „Tags Fired“.
- GA4 DebugView (Admin → DebugView) - eventy vidíte v reálném čase.
- Standardní reporty Reports → Monetization → Item list performance - zpoždění 24 až 48 hodin, filtr
item_list_idpodle konkrétního addonu (viz seznam níže).
Funguje to proto, že addon už v dataLayeru posílá items pole v GA4 ecommerce formátu. GA4 to chápe nativně, žádné Data Layer Variables nemusíte zakládat.
Klasická cesta: pro jakýkoliv nástroj
Když měříte v jiném nástroji než GA4, chcete stavět vlastní reporty, nebo máte addon bez standardních ecommerce eventů (typicky klik na slevový kupon) - pojede se klasicky.
1. Data Layer Variables
- Variables → New → Data Layer Variable
- Variable Name = přesný název klíče v dataLayeru (třeba product_id, coupon_text)
- Stejně si založíte proměnnou pro každou hodnotu, kterou chcete předat dál
2. Trigger
- Triggers → New → Custom Event
- Event name: jméno eventu (třeba blog_products_click nebo sale_coupon_dmartini_click)
3. Tag
- Tags → New → vyberete si destinaci (GA4 Event, Meta Pixel, Sklik, …)
- Do parametrů tagu namapujete Data Layer Variables z kroku 1
- Přiřadíte trigger z kroku 2
Výhoda: data posíláte kamkoliv a jakkoliv potřebujete. Nevýhoda: víc klikání v GTM, protože proměnné si musíte založit ručně.
Které doplňky eventy posílají
Přesný seznam eventů a proměnných, které daný doplněk posílá do dataLayeru, najdete přímo na jeho stránce v sekci Integrace s Google Tag Managerem. Tam je vždy aktuální stav, ať už jde o standardní ecommerce eventy, nebo vlastní custom.
- Produkty v článcích - ecommerce i custom eventy
- Cena po zadání slevového kódu - custom event
Když se něco nedaří
Zkuste nejdřív GTM Preview - zjistíte, jestli event vůbec doletí. Pokud ano a do GA4 to nechodí, je skoro jistě problém v tagu (špatná destinace, vypnutý Send Ecommerce data, nezveřejněný kontejner). Pokud ani v Preview nic nevidíte, addon na stránce nejspíš není aktivní.