Google Tag Manager betöltése hozzájárulás után
Miért érdemes a Tag Managert csak hozzájárulás után betölteni, és hogyan állítod be a Complianzben kézi részlettel, illetve a hozzájárulás előtti betöltéssel.
A Google Tag Manager (GTM) betöltésekor a böngésző kapcsolódik a Google szervereihez, és helyben JavaScript tárolódik az eszközön. Egy 2025 márciusi német bírósági döntés szerint (VG Hannover) a GTM betöltése már önmagában hozzájárulást igényel, akkor is, ha a GTM nem állít be sütit. Ezért a GTM nem tekinthető semleges tárolónak: aktív adatkezelésnek számít.
A Google ugyanakkor azt állítja, hogy a Tag Manager a szokásos HTTP-naplókon kívül (ezeket 14 napon belül törli) nem gyűjt IP-címet vagy felhasználóhoz köthető azonosítót. A Consent Mode v2 pedig bizonyos jelzéseket a hozzájárulás előtt is elküld a Google-nek, és a hatóságok még vizsgálják, hogy ez elég-e a GDPR-hoz.
A Complianz javaslata, amíg a vizsgálat tart:
- Ha a webhelyed Németországot célozza vagy ott működik, a GTM-et csak hozzájárulás után töltsd be.
- Más régiókban ez a szigorúbb beállítás nem kötelező, de csökkentheti a megfelelőségi kockázatot.
A Tag Manager betöltése hozzájárulás után
Szekció neve “A Tag Manager betöltése hozzájárulás után”A beállítás két lépés: átállítasz egy választ a varázslóban, és kézzel beilleszted a Tag Manager részletét.
1. A Complianz ne illessze be a Tag Managert
Szekció neve “1. A Complianz ne illessze be a Tag Managert”- Nyisd meg a varázslót: Wizard → Consent → Statistics.
- A kérdésnél válaszd: „Yes, and Google Tag Manager fires this script”.
- Kattints a Mentés és folytatás gombra, majd a Statistics configuration lépésen kapcsold ki azt a lehetőséget, amellyel a Complianz maga illesztené be a Tag Manager részletét.
2. Illeszd be a Tag Manager részletét
Szekció neve “2. Illeszd be a Tag Manager részletét”A részletet két attribútummal kell ellátni:
| Attribútum | Mit csinál |
|---|---|
type="text/plain" |
A Tag Manager a hozzájárulásig blokkolva van. |
data-category="statistics" |
A statisztikai hozzájárulás megadásakor a Complianz kiengedi a szkriptet. |
Tedd a részletet a weboldal fejlécébe. A GTM-XXXXXX helyére a saját GTM-azonosítód kerüljön.
<!-- Google Tag Manager with Consent --><script type="text/plain" data-category="statistics">
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-XXXXXX');
</script><!-- End Google Tag Manager with Consent-->A részletet két módon helyezheted el:
- közvetlenül a sablon
header.phpfájljába (gyermeksablonnal ajánlott), vagy - egy olyan bővítménnyel, mint a Header Footer Code Manager, amely kódot illeszt a fejlécbe.
Miért a fejlécbe? A GTM-nek a lehető legkorábban kell betöltődnie, hogy a címkék a kezdeti oldaleseményeket is elcsípjék. Lábléc esetén a szkript lemaradhat az első eseményekről, vagy késhet a mérés.
Alternatíva: betöltés a hozzájárulás előtt, indítókkal
Szekció neve “Alternatíva: betöltés a hozzájárulás előtt, indítókkal”Ez a megoldás akkor jó, ha tisztában vagy a GDPR-következményekkel, és a hozzájárulást a Tag Manager indítóin keresztül akarod vezérelni, nem a teljes konténer blokkolásával. Ha Németországban vagy különösen szigorú piacon működsz, maradj az előző, hozzájárulás utáni betöltésnél.
A hozzájárulás előtti betöltés például akkor kell, ha az első oldalmegjelenítés eseményeit is el akarod kapni, vagy a Google Consent Mode v2-t használod. Ilyenkor data-category="statistics" helyett data-category="functional" kerül a részletbe. A Complianz a funkcionális kategóriát mindig aktívnak tekinti (nem kér hozzá hozzájárulást), így a GTM-konténer az oldal betöltésekor azonnal elindul.
<!-- Google Tag Manager before Consent --><script type="text/plain" data-category="functional">
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-XXXXXX');
</script><!-- End Google Tag Manager before Consent-->Helyezd ezt is a <head> részbe, és a GTM-XXXXXX helyére írd a saját azonosítódat.
Kötelező: a címkék indítóinak hozzájáruláshoz kötése
Szekció neve “Kötelező: a címkék indítóinak hozzájáruláshoz kötése”Mivel a GTM a hozzájárulás előtt betöltődik, a konténer minden címkéjét úgy kell beállítani, hogy csak a megfelelő hozzájárulási kategória elfogadása után induljon el. Ennek lépéseit, az indítók beállítását és a kész, importálható mintakonténer használatát lásd a Tag Manager-konténer importálása fejezetben.
Készült: