GTM Best Practices
Přehledné pojmenování prvků v Google Tag Manageru (GTM) je klíčové pro udržitelnost měření. Tento dokument popisuje mé standardy pro značky, proměnné a verzování.
1. Pojmenování značek (Tags)
Sekce “1. Pojmenování značek (Tags)”Značky pojmenovávejte podle schématu: Platforma - Akce. Jako oddělovač používejte pomlčku obklopenou mezerami z obou stran. U názvu platformy začínejte slova velkým písmenem, ale samotný název akce pište s velkým počátečním písmenem pouze u prvního slova (Sentence case).
GA4 - Init(základní inicializační značka)GA4 - Pageview(pageview jako jedno slovo)GA4 - Lead form submit(s velkým L na začátku akce, ostatní slova v rámci akce malým)Meta Pixel - Pageview(pageview jako jedno slovo)GAds - Purchase
2. Pojmenování událostí a pravidel (Events & Triggers)
Sekce “2. Pojmenování událostí a pravidel (Events & Triggers)”Název události v GTM (jak název triggeru typu Custom Event, tak odesílaný Event Name do GA4) musí přesně odpovídat hodnotě události v Data Layeru.
- Pokud se v Data Layeru spouští událost
purchase, v GTM se bude trigger jmenovat jednodušepurchase. - Nepoužívejte názvy jako
event.purchaseneboconversion. Vždy udržujte názvy 1:1.
3. Pojmenování proměnných (Variables)
Sekce “3. Pojmenování proměnných (Variables)”Proměnné se liší podle svého zdroje a typu. Jako oddělovač se rovněž používá pomlčka obklopená mezerami (-):
- Custom JavaScript proměnné: Začínají předponou
JS -(např.JS - Popis proměnné). - Proměnné z datové vrstvy: Začínají předponou
dl.(např.dl.ecom.purchase.transactionID). - Konstantní hodnoty: Pojmenujte je čistě názvem konstanty bez jiných předpon a teček, případně s pomlčkou (např.
GA4 - ID).
4. Publikování verzí a komentáře
Sekce “4. Publikování verzí a komentáře”Název verze při publikování pište v angličtině, v minulém čase a s velkým počátečním písmenem (např. „Added tracking of form submissions“).
Více analytiků pod jedním e-mailem
Sekce “Více analytiků pod jedním e-mailem”Pokud více analytiků přistupuje do GTM pod stejným (například agenturním) e-mailem, používejte formát: Iniciály - Změna (s malým počátečním písmenem u popisu změny):
FB - edited tracking of form submission
5. Používání šablon v GTM (Templates)
Sekce “5. Používání šablon v GTM (Templates)”V ideálním případě se snažte nepoužívat a minimalizovat komunitní šablony v GTM (Community Templates). Šablona je obecně blackbox, do kterého není na první pohled vidět.
Pro lidského vývojáře i pro agentní AI je mnohem lepší mít přímý přístup k reálnému kódu a přesně vědět, co se v něm děje. Preferujte proto vlastní řešení (např. Custom HTML/JS) před nepřehlednými komunitními šablonami.