Ako správne nastaviť meranie dopravy cez GTM a GA4

Ak chcete robiť marketing podľa dát (a nie podľa pocitu), úplný základ je mať správne nastavené meranie návštevnosti:

  • odkiaľ ľudia prišli,
  • čo na webe robia,
  • ktoré kampane fungujú,
  • a čo reálne prináša dopyty / objednávky.

Najčastejšia chyba firiem nie je, že „nemajú GA4“.
Najčastejšia chyba je, že GA4 majú, ale:

  • je zle nasadené,
  • chýbajú UTM parametre,
  • nefunguje meranie formulárov,
  • a v reportoch sú nepresné dáta.

Nižšie je presný postup, ako to nastaviť správne cez Google Tag Manager (GTM) a Google Analytics 4 (GA4).

 

0) Čo si priprav predtým

Aby si vedel začať, potrebuješ:

  • Google účet
  • prístup do:
    • Google Analytics
    • Google Tag Manager
    • webu (alebo niekoho, kto vloží GTM kód na web)
  • ideálne aj prístup do:
    • Google Ads
    • Meta Ads
    • CMS (WordPress / Shoptet / custom web)

 

1) Vytvor GA4 property (ak ju ešte nemáš)

Krok 1: Vytvor účet a property v Google Analytics

V Google Analytics vytvor:

  • Account
  • Property (GA4)

Následne vytvor Data Stream typu:

  • Web

Pri vytváraní web streamu zadáš:

  • URL webu
  • názov streamu (napr. „Web – hlavný web“)

Po vytvorení získaš:

  • Measurement ID vo formáte G-XXXXXXXXXX

Toto ID budeš používať v GTM.
GA4 web stream používa Measurement ID na posielanie dát do správnej property.

 

2) Vytvor a nainštaluj Google Tag Manager (GTM)

Krok 2: Vytvor GTM kontajner

V Google Tag Manageri vytvor:

  • nový Account
  • nový Container (Web)

Po vytvorení GTM dostaneš 2 kódy:

  1. skript do <head>
  2. noscript iframe hneď za <body>

Google odporúča mať oba kúsky kódu vložené správne na všetkých stránkach webu.

Krok 3: Nasadenie GTM kódu na web

Možnosti nasadenia:

  • manuálne do kódu webu
  • cez CMS (WordPress plugin / implementácia v šablóne)
  • cez developera

Časté chyby pri nasadení

  • GTM kód je len na homepage
  • GTM je 2x (duplicitne)
  • vložený zlý kontajner (napr. test vs. produkcia)
  • vložený len <head> kód bez <body> časti

 

3) Otestuj, že GTM funguje (Preview / Tag Assistant)

Krok 4: Zapni Preview mód

V GTM klikni na Preview.

Otvorí sa Tag Assistant, kde zadáš URL webu.
Po pripojení uvidíš:

  • či sa kontajner načítal
  • aké tagy sa odpálili
  • aké eventy prišli do Data Layer

Toto je úplný základ testovania — bez Preview módu nič nepublikuj naslepo. Tag Assistant je oficiálny nástroj na debug GTM kontajnera.

 

4) Nastav základné GA4 meranie cez GTM

Tu sú dve bežné možnosti:

  • Google tag (GA4)
  • starší spôsob cez GA4 Configuration tag (v niektorých účtoch/rozhraniach)

V praxi dnes odporúčame ísť cez aktuálny Google tag v GTM.

Krok 5: V GTM vytvor základný GA4 tag

V GTM:

  • Tags → New
  • zvoľ typ tagu:
    • Google tag (alebo GA4 config podľa rozhrania)
  • vlož Measurement ID (G-XXXXXXXXXX)
  • Trigger:
    • All Pages

Prečo „All Pages“?

Aby sa page_view a ďalšie základné dáta posielali na každej stránke.

GA4 následne vie zbierať základné dáta o návštevnosti a správaní (ak je stream správne napojený).

 

5) Skontroluj, či dáta tečú do GA4

Krok 6: Test v GTM Preview + GA4 DebugView

Po odpálení tagu urob test:

  1. otvor web cez GTM Preview
  2. prejdi pár stránok
  3. v GA4 choď do DebugView

V DebugView by si mal vidieť:

  • page_view
  • session_start
  • user_engagement
  • prípadne ďalšie eventy

DebugView je určený presne na kontrolu, či eventy z testovacieho zariadenia prichádzajú správne.

Keď DebugView nič neukazuje

Skontroluj:

  • či ideš cez GTM Preview
  • či máš správne Measurement ID
  • či sa tag odpálil na stránke
  • adblock / consent blokovanie
  • či nie je GTM vložený 2x

 

6) Nastav meranie kampaní (UTM parametre) — kľúčové pre „dopravu“

Toto je miesto, kde sa väčšina firiem pomýli.

Bez UTM parametrov GA4 často nevie správne priradiť:

  • zdroj návštevnosti
  • médium
  • konkrétnu kampaň

Krok 7: Používaj UTM parametre konzistentne

Najdôležitejšie UTM parametre:

  • utm_source (zdroj)
    napr. google, facebook, linkedin, newsletter
  • utm_medium (médium)
    napr. cpc, social, email
  • utm_campaign (kampaň)
    napr. jarny-vypredaj, leadgen-februar
  • utm_content (voliteľné)
    rozlíšenie kreatív, bannerov, textov
  • utm_term (voliteľné)
    kľúčové slovo (častejšie pri PPC)

Google Analytics podporuje manuálne označovanie kampaní cez UTM parametre a podľa nich následne vyhodnocuje traffic v reportoch.

Príklad správnej URL

https://mojweb.sk/sluzba?utm_source=facebook&utm_medium=cpc&utm_campaign=leadgen_q1&utm_content=video1

 

Krok 8: Zaveď interné pravidlá UTM názvov (veľmi dôležité)

Ak to neurobíš, v GA4 skončíš s chaosom typu:

  • Facebook
  • facebook
  • fb
  • meta

A reporty budú rozbité.

Odporúčané pravidlá (štandard)

Používaj vždy:

  • malé písmená
  • bez diakritiky
  • pomlčky alebo underscore
  • konzistentné názvy

Príklad naming convention

  • utm_source=google
  • utm_medium=cpc
  • utm_campaign=brand_sk_search
  • utm_content=headline_a

Toto je jeden z najväčších rozdielov medzi „nejakým meraním“ a meraním, podľa ktorého sa dá robiť marketing.

 

7) Skontroluj reporty návštevnosti v GA4 (Traffic Acquisition)

Krok 9: Kde pozerať výsledky v GA4

V GA4 sleduj najmä report:

  • Traffic acquisition (akvizičný report návštevnosti)

Tento report ti ukáže návštevnosť podľa zdrojov a kanálov (napr. source/medium alebo default channel group), teda odkiaľ ľudia prišli. Google má pre user/traffic acquisition reporty samostatné vysvetlenie.

Čo si v reporte prepínať

Najpraktickejšie dimenzie:

  • Session source / medium
  • Session campaign
  • Default channel group
  • prípadne Source platform (podľa potreby)

Na čo pozerať (minimálne)

  • Sessions (návštevy)
  • Engaged sessions
  • Engagement rate
  • Average engagement time
  • Conversions / Key events (ak máš nastavené)
  • Revenue (pri e-shope)

 

8) Nastav meranie dôležitých interakcií (eventy) cez GTM

Samotné page_view nestačí.
Pre biznis rozhodovanie potrebuješ merať akcie, ktoré majú hodnotu.

Najčastejšie:

  • odoslanie formulára
  • klik na telefón
  • klik na email
  • klik na CTA tlačidlo
  • odoslanie lead formulára
  • download cenníka / PDF
  • rezervácia / objednávka

 

Krok 10: Zapni vstavané premenné v GTM

V GTM choď do:

  • Variables
  • klikni Configure
  • zapni built-in variables, najmä:
    • Click URL
    • Click Text
    • Click Classes
    • Click ID
    • Form ID / Form Classes (ak používaš form triggers)
    • Page URL
    • Page Path
    • Page Hostname

 

Krok 11: Vytvor trigger pre konkrétnu akciu (príklad: klik na telefón)

Trigger

  • Trigger type: Click – Just Links
  • podmienka:
    • Click URL starts with tel:

Tag (GA4 Event)

  • Tag type: GA4 Event (alebo Google tag event podľa UI)
  • event name:
    • click_phone
  • parametre (odporúčané):
    • link_url = {{Click URL}}
    • link_text = {{Click Text}}
    • page_location = {{Page URL}}

Prepoj tento event tag s existujúcim GA4 tagom / Measurement ID.

 

Krok 12: Vytvor trigger pre odoslanie formulára

Tu sú 3 bežné scenáre:

Scenár A: Form submit trigger funguje

  • Trigger type: Form Submission
  • podmienka napr.:
    • Form ID equals kontakt-form

Scenár B: Form submit nejde (SPA, JS formulár)

Použi alternatívu:

  • trigger na zobrazenie „thank you“ stránky
  • alebo trigger na zobrazenie success hlášky
  • alebo custom dataLayer.push() event

Scenár C: Najpresnejšie riešenie (odporúčané)

Developer po úspešnom odoslaní formulára pošle do dataLayer:

dataLayer.push({
event: „form_submit_success“,
form_name: „kontakt“
});

V GTM potom:

  • vytvoríš Custom Event Trigger
    • Event name = form_submit_success
  • a naň napojíš GA4 event tag

Google Tag Manager funguje práve na princípe tagov, triggerov a premenných; data layer je štandardný spôsob, ako posielať štruktúrované údaje do GTM.

 

9) Nastav „Key events“ (konverzie) v GA4

Krok 13: Označ dôležité eventy ako konverzné

Keď už eventy prichádzajú do GA4 (napr. click_phone, form_submit_success), označ tie najdôležitejšie ako Key events (predtým „Conversions“).

V GA4 potom vieš vyhodnocovať:

  • ktoré zdroje prinášajú len návštevy
  • a ktoré zdroje prinášajú reálne leady / objednávky

Toto je kľúčové pre správne vyhodnotenie kampaní v Traffic Acquisition reporte.

 

10) Prepoj GA4 s Google Ads (ak robíš PPC)

Krok 14: Prepojenie GA4 ↔ Google Ads

Ak robíš Google Ads, prepoj GA4 s Ads účtom.

Výhody:

  • lepšie reportovanie
  • import key events do Google Ads
  • remarketing publík (podľa nastavení a consentu)

Pozor: samotné prepojenie nestačí — stále potrebuješ mať správne tagovanie a eventy.

 

11) Consent Mode / cookies (veľmi dôležité)

Ak máš cookie lištu, musíš vyriešiť aj to, kedy sa tagy smú odpáliť.

Krok 15: Uisti sa, že consent neblokuje všetko

Častý problém:

  • GTM je nasadené správne
  • GA4 tag je správny
  • ale cookie lišta blokuje meranie a nič sa neposiela

Skontroluj:

  • či sa GA4 tag odpáli po udelení súhlasu
  • či sa eventy posielajú až po súhlase (ak to má byť takto nastavené)
  • či testuješ aj s udeleným consentom

 

12) Najčastejšie chyby v meraní dopravy (a ako sa im vyhnúť)

Chyba 1: Dvojité meranie

Príznak:

  • 2x page_view
  • nafúknuté sessions

Dôvod:

  • GA4 nasadené cez plugin aj cez GTM
  • GTM kontajner nasadený 2x

Riešenie:

Maj jedno hlavné miesto nasadenia (ideálne GTM).

 

Chyba 2: Chaotické UTM

Príznak:

  • rozpadnuté source/medium
  • 20 variantov toho istého zdroja

Riešenie:

Zaveď UTM naming convention a drž sa jej.

 

Chyba 3: Merať len návštevy, nie akcie

Príznak:

  • vidíš traffic, ale nevieš čo funguje

Riešenie:

Meraj aspoň:

  • formulár
  • telefón
  • email
  • CTA klik
  • thank you page / lead

 

Chyba 4: Publikovanie bez testu

Príznak:

  • „nejde to“
  • eventy chodia zle alebo vôbec

Riešenie:

Každú zmenu testuj cez:

  • GTM Preview / Tag Assistant
  • GA4 DebugView

 

13) Odporúčaný minimálny setup pre firmu (prakticky)

Ak chceš funkčný základ, nastav minimálne toto:

Technický základ

  • GTM kontajner správne nasadený
  • GA4 web stream
  • Google tag (All Pages)
  • Preview + DebugView test

Traffic meranie

  • UTM štandard pre všetky kampane
  • kontrola Traffic Acquisition reportu
  • source / medium / campaign reporting

Biznis eventy

  • form_submit_success
  • click_phone
  • click_email
  • cta_click
  • označené key events v GA4

Toto už stačí na to, aby si vedel:

  • ktorý kanál nosí návštevnosť,
  • ktorý kanál nosí leady,
  • a kde má zmysel zvyšovať rozpočet.

 

14) Kontrolný checklist po nasadení

Pred ostrým spustením kampaní si prejdi tento checklist:

GTM

  • GTM je na všetkých stránkach
  • GTM nie je nasadený duplicitne
  • Preview sa pripája

GA4

  • správne Measurement ID
  • page_view sa posiela
  • eventy vidno v DebugView

Kampane

  • používajú sa UTM parametre
  • naming convention je jednotný
  • test URL s UTM sa správne zapisuje do GA4

Konverzie

  • formulár / telefón / CTA eventy fungujú
  • dôležité eventy sú označené ako key events

 

Správne nastavené GTM + GA4 nie je len „technická vec“.
Je to základ toho, aby si vedel robiť marketingové rozhodnutia:

  • čo funguje,
  • čo nefunguje,
  • a kam dať viac rozpočtu.

Ak je meranie zle nastavené, vieš minúť stovky až tisíce eur a stále nebudeš vedieť prečo.
Ak je nastavené správne, vieš veľmi rýchlo zistiť, ktoré kampane prinášajú výsledky.

Miloš Vargic
Miloš Vargic
V marketingu sa pohybujem viac než 20 rokov. Som zakladateľ agentúry ROI index a špecializujeme sa na výkonnostný marketing, ktorý firmám reálne prináša výsledky. Pomáhame značkám rásť vďaka efektívnej reklame na Google, Bingu a Facebooku, výkonnému SEO a precízne nastaveným marketingovým stratégiám pre B2B aj B2C segment. Pracoval som ako marketingový riaditeľ a spolupracoval s firmami v 23 krajinách a 14 jazykoch, kde sme dosahovali vysoký návrat investícií z rozpočtov nad 14 300 € mesačne.