# 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

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

1. Nyisd meg a varázslót: **Wizard → Consent → Statistics**.
2. A kérdésnél válaszd: „Yes, and Google Tag Manager fires this script”.
3. 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

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.

```html
<!-- 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.php` fá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

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.

```html
<!-- 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

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](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/analitika-consent-mode-gtm-konteiner-import/) fejezetben.
