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_id podle 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.

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