Krátka odpoveď: Google Tag Manager (GTM) je bezplatný nástroj od Googlu. Cez neho vkladáš meracie kódy na web a nemusíš pritom zasahovať do zdrojového kódu. Nainštaluješ ho raz, často stačí vložiť ID kontajnera do administrácie e-shopu. Potom si značky pre GA4, Google Ads či Meta pridávaš sám. Každú zmenu najprv otestuj v režime náhľadu a až potom ju publikuj.
Čo je Google Tag Manager a prečo na ňom závisia kampane?
GTM je prostredník medzi tvojím webom a nástrojmi, ktoré potrebujú vedieť, čo návštevník urobil. Namiesto piatich rôznych kódov v šablóne webu máš na webe jeden kód GTM. Všetko ostatné spravuješ v jeho rozhraní.
Pracuješ s tromi pojmami:
- Značka (tag): kód, ktorý posiela dáta do GA4, Google Ads alebo Meta.
- Spúšťač (trigger): pravidlo, kedy sa značka spustí, napríklad pri zobrazení stránky s poďakovaním za objednávku.
- Premenná (variable): hodnota, ktorú značka odošle, napríklad suma objednávky alebo ID transakcie.
K tomu patrí dataLayer čiže vrstva dát. Do nej e-shop zapisuje informácie o objednávke a GTM si ich odtiaľ číta.
Prečo to riešim ako PPC špecialista? Automatické stratégie ponúk v Google Ads aj Meta sa učia z konverzií, ktoré im pošleš. Ak GTM pošle nákup dvakrát alebo bez hodnoty, algoritmus optimalizuje na zlé čísla. Tvoj ROAS (tržby delené výdavkami na reklamu) potom v účte vyzerá skvele, ale v banke to nevidíš. Viac o tom, ktorému číslu veriť, som písal v článku ROAS, CPA alebo MER.
Ako nastaviť Google Tag Manager krok za krokom
Toto je poradie, v ktorom GTM nastavujem pre e-shop. Oficiálne návody k jednotlivým krokom nájdeš v centre pomoci Google Tag Manager.
- Vytvor účet a kontajner. Účet zakladaj na firemný Google účet, nie na súkromný mail agentúry alebo brigádnika. Kontajner je typ „Web“.
- Vlož GTM na web. Väčšina e-shopových platforiem a pluginov má pole na ID kontajnera (tvar GTM-XXXXXXX). Ak ho nemá, kód vloží programátor do hlavičky webu. Je to jednorazová práca.
- Odstráň staré kódy. Ak už na webe beží GA4 alebo pixel priamo v šablóne či cez plugin, vypni ich. Inak budeš merať dvakrát.
- Pridaj Google značku pre GA4. Stačí jej ID merania z GA4 a spúšťač na všetkých stránkach.
- Nastav udalosti e-shopu. Minimum je nákup (purchase) s hodnotou, menou a ID transakcie. Ideálne aj pridanie do košíka a začatie pokladne.
- Pridaj konverziu Google Ads a Conversion Linker. Conversion Linker je značka, ktorá uchová informáciu o kliku z reklamy, aby sa nákup správne priradil kampani.
- Pridaj Meta pixel. Použi šablónu z galérie šablón v GTM, nie ručne kopírovaný kód.
- Prepoj súhlas s cookies. Značky sa musia riadiť tým, čo návštevník odklikol v cookie lište. Ako to funguje v praxi, rozoberám v článku o Consent Mode v2.
- Otestuj v náhľade a publikuj. Každú verziu pomenuj, napríklad „pridaný nákup do Google Ads“. Keď sa niečo pokazí, vrátiš sa o krok späť jedným klikom.
Kde programátora predsa len potrebuješ
GTM vie čítať dáta, ale nevie si ich vymyslieť. Ak e-shop neposiela do dataLayer hodnotu objednávky a ID transakcie, sám to nezariadiš. Hotové platformy a bežné pluginy to väčšinou robia. Pri web na mieru ide o pár hodín práce programátora, raz a poriadne.
Druhá situácia je server-side meranie, teda posielanie dát cez vlastný server. To už nie je úloha pre majiteľa e-shopu ani pre mňa popri kampaniach bez technickej podpory.
Ako skontrolovať, že meranie naozaj funguje?
Nastaviť GTM je polovica práce. Druhá polovica je overiť, že čísla sedia. Postupujem takto:
- Náhľad v GTM: klikneš na tlačidlo náhľadu, prejdeš web a urobíš testovaciu objednávku. Vidíš, ktoré značky sa spustili a s akými hodnotami.
- DebugView v GA4: v reálnom čase ukáže udalosti z tvojho testu vrátane hodnoty nákupu.
- Stav konverzie v Google Ads: po pár dňoch musí akcia hlásiť, že zaznamenáva konverzie.
- Porovnanie s administráciou: vezmi jeden týždeň a porovnaj počet objednávok v e-shope, v GA4 a v reklamných účtoch.
Úplnú zhodu nečakaj, pretože časť ľudí odmietne cookies a platformy priraďujú konverzie každá inak. Ak je ale v GA4 viac nákupov ako v e-shope, niečo je zle.
| Príznak | Najčastejšia príčina | Riešenie |
|---|---|---|
| V GA4 je viac nákupov ako v e-shope | Nákup meria GTM aj plugin alebo kód v šablóne | Nechaj jeden zdroj, ostatné vypni |
| Nákup sa zapíše znova po obnovení stránky | Spúšťač na zobrazenie stránky s poďakovaním bez ID transakcie | Posielaj ID transakcie, podľa neho sa duplicity odfiltrujú |
| Konverzie majú nulovú alebo pevnú hodnotu | Premenná nečíta sumu z dataLayer | Skontroluj v náhľade, čo je v dataLayer, a oprav premennú |
| Google Ads nevidí skoro žiadne konverzie | Chýba Conversion Linker alebo zlé ID konverzie | Doplň Conversion Linker a porovnaj ID s účtom |
| Zmena v GTM sa na webe neprejavila | Zmena je uložená v pracovnom priestore, ale nepublikovaná | Odošli a publikuj novú verziu |
Čo na to hovoria účty, ktoré spravujem
Za 6+ rokov a 500+ spustených kampaní je najčastejšia chyba, ktorú pri preberaní účtu nájdem, stále rovnaká: nákup sa meria dvakrát. Raz cez plugin e-shopu, druhýkrát cez GTM, ktorý niekto neskôr pridal „pre istotu“. Nikto si to nevšimne, lebo čísla vyzerajú lepšie.
Keď duplicitu opravím, nahlásený ROAS v účte klesne. Kampane pritom fungujú rovnako ako predtým, len konečne vidíš pravdivé číslo. Klienta na to preto upozorním vopred. A po oprave dávam automatickým stratégiám čas, aby sa preučili na správnych dátach, a v tom čase nerobím veľké zmeny v rozpočtoch.
Ponaučenie: skôr než začneš riešiť, prečo kampane nefungujú, over meranie. Problém často nie je v reklame, ale v tom, čo sa do nej vracia.
Najčastejšie chyby pri práci s GTM
- Publikovanie bez náhľadu. Jedna zlá zmena ti môže na týždeň vypnúť meranie nákupov.
- Všetci sú administrátori. Právo publikovať daj len ľuďom, ktorí za meranie zodpovedajú.
- Verzie bez názvu. O tri mesiace nikto nevie, kto a prečo zmenil spúšťač.
- Chaos v názvoch značiek. Používaj jednotný formát, napríklad „GA4, purchase“ alebo „Ads, konverzia nákup“.
- Značky ignorujú súhlas s cookies. Okrem právneho rizika máš aj skreslené dáta.
- Zlé zdroje návštevnosti. GTM meria správne, ale kampane bez UTM parametrov skončia v GA4 ako „direct“. Pozri si návod na UTM parametre.
A kedy GTM nerieš sám? Keď máš web na mieru bez dataLayer, keď potrebuješ server-side meranie alebo keď po hodine v náhľade stále nevieš, prečo sa značka nespúšťa. Vtedy ušetríš viac času aj peňazí, ak zavoláš niekoho, kto to robí denne.
Čo urobiť ako prvé
Otvor si administráciu e-shopu a GA4 a porovnaj počet nákupov za posledný týždeň. Ak čísla nesedia, začni kontrolou duplicitných kódov a náhľadom v GTM, až potom sa pusti do úprav kampaní.
Ak chceš, aby ti meranie aj kampane nastavil a skontroloval jeden človek, pozri si moju službu PPC špecialista. Napíš mi, ozvem sa do 24 hodín.
Časté otázky
Je Google Tag Manager zadarmo?
Áno, bežná webová verzia Google Tag Manager je bezplatná. Platiť môžeš za server-side meranie, kde potrebuješ vlastný server, alebo za prácu človeka, ktorý ti GTM nastaví.
Potrebujem Google Tag Manager, keď mám GA4 cez plugin?
Nie je to nutné, ale keď meriaš aj Google Ads, Meta a ďalšie nástroje, GTM ti dá všetko na jedno miesto. Dôležité je nemerať ten istý nákup cez plugin aj cez GTM naraz.
Spomalí Google Tag Manager web?
Samotný kontajner web zaťaží minimálne. Spomaliť ho môže veľa zbytočných značiek vo vnútri, preto pravidelne mažem tie, ktoré už nikto nepoužíva.
Ako zistím, či sa konverzia v GTM naozaj spúšťa?
Zapni v GTM režim náhľadu, urob testovaciu objednávku a pozri sa, či sa značka spustila so správnou hodnotou. Potom si ten istý nákup over v DebugView v GA4.
Môžem v GTM niečo pokaziť natrvalo?
Natrvalo nie, každá publikovaná verzia sa ukladá a vieš sa k nej vrátiť. Dáta, ktoré sa počas chyby nezmerali alebo zmerali zle, však už spätne neopravíš.
