A Google Tag Manager (GTM) egy tag-kezelő rendszer: egyetlen konténer-kódot teszel az oldalba, és onnantól a mérőkódokat, pixeleket és scripteket egy webes felületen kezeled, fejlesztő nélkül. A konténer futásidőben tölti be a benne konfigurált tageket, a beállított triggerek szerint.
Hogyan működik
A GTM három építőelemre épül. A tag az, ami lefut (például egy GA4 esemény vagy egy Meta Pixel hívás). A trigger dönti el, mikor fusson. A változó adja hozzá az adatot, például az oldal URL-jét vagy a kosár értékét.
A konténer-snippet két részből áll: egy JavaScript blokkból a <head> elején és egy <noscript> iframe-ből a <body> után. A snippet betölti a gtm.js fájlt, ami a publikált konténer-verziót tartalmazza. A tagek adatot a dataLayer tömbből kapnak, ezért a jó mérés mindig ott kezdődik, nem a GTM-felületen.
Mit lát ebből egy kereső és egy AI
Semmi tartalmi értéket. A GTM nem javítja a rangsorolást, viszont ronthat a betöltési időn, ha sok tag fut szinkron módon. A konténerből betöltött scriptek blokkolhatják a renderelést, és megdobják a TBT értéket. A riportokban rendszeresen látunk 15-20 tagot tartalmazó konténereket olyan oldalon, ahol három is elég lenne.
Hol lesz belőle jogi kockázat
A GTM maga nem tesz sütit, de amit betölt, az igen. Ha a konténer hozzájárulás előtt elsüti a GA4-et vagy a Pixelt, az hozzájárulás előtti tracking, és ez GDPR-szempontból hibás. A megoldás a Google Consent Mode vagy a GTM saját beépített hozzájárulás-kezelése.
Röviden: a GTM nem mérőeszköz, hanem kapcsolótábla; az számít, mit és mikor kapcsol be.