Ha weboldalt vagy webáruházat üzemeltetsz, előbb-utóbb találkozol a Google Tag Manager (röviden GTM) fogalmával. Ez egy eszköz, ami rengeteg időt spórolhat meg – rossz beállítás esetén viszont könnyen összekuszálhatja az analitikai adataidat. Nézzük meg, mit is csinál valójában a GTM, hogyan érdemes beállítani, és hogyan mérj vele valami konkrétat, például egy űrlapküldést.
Mi az a Google Tag Manager?
A Google Tag Manager a Google ingyenes eszköze, amellyel az összes mérési és marketing kódot ("tag"-et) egy helyen kezelheted, anélkül, hogy minden alkalommal a weboldal kódjához kellene nyúlnod. Ahelyett, hogy manuálisan illesztenéd be a Google Analytics, a Facebook Pixel vagy a hirdetési konverziós kódokat, egyetlen GTM konténert helyezel el a weboldaladon. Innentől mindent a GTM felületén kezelsz, a weboldal kódjának módosítása és fejlesztőre való várakozás nélkül, minden alkalommal, amikor egy új mérőkódot szeretnél hozzáadni.
Google Tag Manager vs. Google Analytics – mi a különbség?
Ezt a kettőt sokan összekeverik. A Google Analytics (ma már GA4) gyűjti és elemzi a forgalmi adatokat – hányan jártak az oldalon, honnan érkeztek, mit csináltak ott. A Google Tag Manager önmagában nem gyűjt és nem elemez semmilyen adatot – ez csupán az az „elosztó", amin keresztül más eszközök – köztük a Google Analytics – kódjait juttatod el a weboldaladra. Egyszerűen: a GTM a kapcsolószekrény, a GA4 pedig az egyik eszköz, amit belé csatlakoztatsz. GTM nélkül a GA4 – és minden más eszköz – kódját manuálisan kellene beillesztened és karbantartanod közvetlenül a weboldal fájljaiban.
Milyen tag-típusokat lehet kezelni a GTM-en keresztül
A legtöbben a Google Analytics-szel kezdik, de a lehetőségek ennél sokkal szélesebbek. Gyakran ezeket telepítik GTM-en keresztül:
- Google Analytics 4 – a forgalom és a felhasználói viselkedés mérése.
- Google Ads konverziókövetés – hányan vásároltak vagy küldtek be űrlapot azok közül, akik rákattintottak egy hirdetésre.
- Meta (Facebook) Pixel – mérés a Facebook és Instagram hirdetésekhez.
- LinkedIn Insight Tag – mérés B2B hirdetési kampányokhoz.
- Egyedi HTML/JavaScript kód – bármi más, amit a kód módosítása nélkül szeretnél telepíteni a weboldalra, például egy chat widgetet vagy hőtérkép-eszközt.
Hogyan telepítsd a Google Tag Managert a weboldaladra
1. Fiók és konténer létrehozása
A tagmanager.google.com oldalon hozz létre egy fiókot, majd egy konténert a weboldaladhoz. A Google ezután két kódrészletet generál.
2. A kód beillesztése a weboldalba
Az első kódrészlet a <head> szekcióba kerül, amilyen közel csak lehet annak elejéhez. A második közvetlenül a nyitó <body> tag után. Ha nincs közvetlen hozzáférésed a weboldal kódjához (pl. WordPressnél), ezt általában egy bővítménnyel is meg lehet oldani.
3. Az első tag: GA4 konfiguráció
A konténer élesítése után hozd létre az első tag-et „Google Analytics: GA4 konfiguráció" típussal, add meg hozzá a mérési azonosítódat, és állítsd be az „All Pages" triggert, hogy minden oldalon lefusson.
4. A változtatások publikálása
A GTM-ben végzett módosítások nem lépnek azonnal életbe. Először teszteld le Előnézet (Preview) módban, majd kattints a „Közzététel" (Submit) gombra, hogy a konténer új verziója élesben is elérhető legyen.
Triggerek és változók – minden tag ezekre épül
Amint túl vagy az alapszintű telepítésen, két olyan fogalommal találkozol, amik nélkül a GTM nem működik. A trigger határozza meg, mikor induljon el egy tag – például oldalbetöltéskor, gombra kattintáskor vagy űrlapküldéskor. A változó egy érték, amivel a tag vagy a trigger dolgozik – például az aktuális oldal URL-je, egy megkattintott gomb szövege, vagy a beküldött űrlap azonosítója. A triggerek és változók kombinálásával pontosan meghatározhatod, mikor és mi alapján induljon el egy mérés, kódolás nélkül.
Gyakorlati példa: kapcsolatfelvételi űrlap küldésének mérése
A leggyakoribb eset, amit be szoktam állítani, annak mérése, hányan küldik el ténylegesen a kapcsolatfelvételi űrlapot. Nagyjából így néz ki:
- Az űrlapnak küldés után vagy egy köszönőoldalra kell átirányítania, vagy egy dataLayer eseményt kell kiváltania – ezt a jelet a GTM el tudja kapni.
- A GTM-ben hozz létre egy új triggert „Űrlapküldés" vagy „Egyedi esemény" típussal, attól függően, hogyan működik ténylegesen az űrlap.
- Hozz létre egy „Google Analytics: GA4 esemény" tag-et, ami ezen a triggeren indul el, és elküldi a konverziós adatot az Analytics felé.
- Előnézet módban ellenőrizd, hogy az esemény tényleg csak valódi küldéskor indul-e el, ne pedig már az űrlap megjelenésekor is.
Az eredmény: a Google Analytics-ben és a Google Ads-ben pontosan látni fogod, hány beküldött űrlapot hoztak ténylegesen a marketingkampányaid – nem csak azt, hányan jártak az oldalon.
GTM és a cookie-hozzájárulás (Consent Mode)
Ha a weboldalad cookie-sávot jelenít meg (az EU-ban a GDPR alapján kötelező), gondoskodnod kell arról, hogy a mérőkódok ne induljanak el a látogató hozzájárulása előtt. A Google Tag Managerben erre beépített eszköz a Consent Mode – a tag-ek hozzárendelhetők egy adott hozzájárulási kategóriához (statisztika, marketing), és csak annak elfogadása után indulnak el. A megfelelő consent mode beállítás nélkül a weboldal érvényes hozzájárulás nélkül gyűjthet adatokat, ami valós GDPR-kockázatot jelent.
A leggyakoribb beállítási hibák
- A konténer kódja csak egy helyen (általában csak a
<head>-ben) szerepel, emiatt a mérés megbízhatatlan lesz a lassabb kapcsolattal rendelkező vagy a JavaScriptet blokkoló látogatóknál. - A tag-eket előzetes tesztelés nélkül publikálják, így a mérési hiba csak hetekkel később, torz adatok formájában derül ki.
- A konténerben rég törölt hirdetési kampányok elavult, használaton kívüli tag-jei maradnak, amik feleslegesen lassítják az oldalt.
- A konverziós tag minden alkalommal elindul, amikor az űrlap megjelenik, nem csak amikor ténylegesen elküldik – ez mesterségesen felfújja a számokat és torzítja a kampányértékelést.
- A mérőkódok a cookie-hozzájárulástól függetlenül elindulnak, ami nemcsak technikai, hanem jogi probléma is.
Mikor érdemes szakemberre bízni a beállítást
Az alapszintű GTM telepítést egy kis türelemmel szinte bárki megoldja. Amint viszont konkrét eseményeket – gombra kattintást, űrlapküldést, kosárba helyezést – szeretnél mérni, már egyedi triggerek és változók beállításánál jársz, ahol könnyű hibázni. Ha biztos akarsz lenni benne, hogy az analitikai adataid pontosak, keress a weboldal karbantartással kapcsolatban – a GTM és a konverziókövetés beállítása a mindennapi munkám része.