# Google Consent Mode v2 útmutató, adatvesztés és GTM4WP

> A Consent Mode v2 lépésről lépésre a Tag Managerrel és anélkül, az indítók helyes használata, az ellenőrzés, a GYIK, az adatvesztés okai és a GTM4WP beállítása.

Ez a fejezet a Google Consent Mode v2 lépésenkénti beállítását írja le a Complianzzel. A Consent Mode alapjait és az API ellenőrzését a [Google Consent Mode: működés, bekapcsolás, Tag Manager](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/analitika-consent-mode-google-consent-mode/) fejezet tartalmazza.

## Mi a Google Consent Mode v2?

A Google Consent Mode v2 a hozzájárulások és az adatgyűjtés kezelésének módja, amely konverziómodellezést használ. A Google mesterséges intelligenciája ezzel pótolja azokat a konverziós adatokat, amelyek a sütik elutasítása miatt hiányoznak. A modellezett konverziók olyan adatból készülnek, amely nem azonosítható jelzésekre épül: figyelembe veszik az eszköz típusát, a konverzió típusát, az országot, a napszakot vagy a böngészőtípust, hogy szimulálják azoknak a látogatóknak a viselkedését, akik elutasítják az analitikai sütiket. A modell az analitikai sütiket elfogadó hasonló látogatók műveletein alapul. A cél, hogy plusz információt kapj a jelentésekhez, az attribúcióhoz és a licitáláshoz.

Az új irányelvek szerinti modellezéshez a Consent Mode v2 szükséges. Ha nem használod, 2024 márciusa után jelentős adatvesztés lehet. A fő különbség két új hozzájárulási állapot:

- `ad_user_data`: azt dönti el, hogy a felhasználó hozzájárul-e a Google hirdetési céljaihoz.
- `ad_personalization`: azt szabályozza, hogy az adat felhasználható-e hirdetések személyre szabásához (például remarketinghez).

## Mielőtt elkezded

- **Töröld az egyedi szkripteket.** Töröld a kézzel hozzáadott Google-szkripteket és Google Tag Manager-szkripteket. Helyettük a Complianzen keresztül add hozzá őket.
- **Igazítsd a bővítménybeállításokat.** Ha a GTM4WP bővítményt használod, a Google Tag Manager részletét a Complianzen keresztül add hozzá, a GTM4WP beállításaiban pedig kapcsold ki a GTM-konténert. Emellett kapcsold ki az ilyen bővítményekkel való összes integrációt a **Complianz → Integrations → Plugins** részen.
- **Gyorsítótár- és optimalizáló bővítmények.** Az olyan bővítmények, mint a WP Rocket vagy a LiteSpeed, hibákat okozhatnak a Consent Mode v2-nél, főleg a JavaScript-késleltetés funkciónál. Ez érintheti a hozzájárulás követését, az adatok pontosságát vagy a működést. Állítsd be a gyorsítótár-bővítményt úgy, hogy a Complianz szkriptjeit és fájljait kizárja.

## 1. forgatókönyv: Google Tag Manager használata

Ha a szkriptjeidet a Google Tag Managerrel illeszted be az oldalra. A példában egy Google-címke és egy meg nem határozott egyedi HTML-címke van a GTM-ben.

### A Complianz beállítása

1. A „Mielőtt elkezded” lépések után nyisd meg a **Wizard → Consent → Statistics** lépést, és válaszd: „Yes, and Google Tag Manager fires this script”.
2. Kattints a **Mentés és folytatás** gombra, ezzel a **Statistics configuration** oldalra jutsz.
3. Add meg a Google Tag Manager konténerazonosítóját, és a „Will you be using our Tag Manager template?” kérdésre válaszolj „Yes”-szel.

Ha a **Statistics configuration** oldalon egyes lehetőségek nem elérhetők, az valószínűleg azért van, mert a **Complianz → Integrations** részen be van kapcsolva valamelyik integráció: Site Kit, MonsterInsights, Google Analytics for WooCommerce vagy GTM4WP. A Site Kit beállítását lásd [Consent Mode Google Site Kittel](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/analitika-consent-mode-site-kit/).

Ha kifejezetten a fejlécbe akarod tenni a GTM-kódot, kapcsold be a „Do you want to force the script in the header?” lehetőséget. Vedd figyelembe, hogy a szkript fejlécbe kényszerítése elronthat beállításokat és más bővítményekkel való integrációkat.

### A Google Tag Manager beállítása

**1. lépés: a Complianz-sablon telepítése a sablongalériából**

1. Jelentkezz be a Google Tag Managerbe, és nyisd meg a webhelyed konténerét.
2. A **Tags** (Címkék) résznél kattints a **New** (Új) gombra.
3. A **Tag Configuration** mezőben a lista alján válaszd a „Discover more tag types in the community template gallery” lehetőséget.
4. Keress rá a „Complianz” névre a galériában, nyisd meg a sablont, és válaszd az **Add to workspace** lehetőséget.
5. A telepítés után a Complianz-címke beállítóoldalára jutsz, ahol a „Default Consent State” oldal látható. Az alapbeállítást nem kell módosítanod, ezek már a Consent Mode v2 követelményeihez igazodnak.
6. Add a címkéhez a **Consent Initialization - All Pages** indítót, hogy a címke minden oldalon lefusson, és az egész webhelyen kezelje a hozzájárulási állapot indítását.

**2. lépés: a Google-címkék beállítása a haladó (advanced) módhoz**

A Google Consent Mode haladó módjához nem kell valódi előzetes blokkolást alkalmazni ezekre a címkékre a hozzájárulás előtt. A Google-címkékhez elég az **All Pages** indítót hozzáadnod. A többit a Google Consent Mode intézi, mert a Google-címkék natívan kompatibilisek a Consent Mode céljaival (beépített hozzájárulás-ellenőrzés). Az „All Pages” indítóval a Google-címkék az oldal megnyitásakor automatikusan betöltődnek, és a kapott hozzájárulási jelzések szerint igazítják a viselkedésüket. Hogy az egyes Google-termékek hogyan reagálnak a jelzésekre, azt a Google dokumentációjában nézheted meg.

**Az „All Pages” nem ugyanaz, mint a „Consent Initialization - All Pages”.** A két indító más feladatot lát el, és a felcserélésük gyakori oka annak, hogy a Consent Mode nem működik:

| Mire kell | Indító |
| --- | --- |
| Google-címkék (például GA4, Google Ads) | All Pages |
| A Complianz-sablon címkéje | Consent Initialization - All Pages |

Ha egy Google-címkének a Consent Initialization indítót adod, az a címke az alapértelmezett hozzájárulási állapot beállítása előtt is lefuthat. Ilyenkor hozzájárulási jelzés nélkül fut, és a Consent Mode-nak nincs mire hatnia.

**3. lépés: egyedi HTML-címkék és nem Google-termékek (például Facebook Pixel)**

A nem Google-termékek, például a Facebook Pixel natívan nem támogatják a Google Consent Mode-ot, ezért az aktiválásukat kézzel kell a hozzájáráshoz kötnöd. Ilyenkor előzetes blokkolást kell alkalmaznod: a címke csak akkor induljon, ha megvan a szükséges hozzájárulás. Add a címkéhez annak a kategóriának az indítóját, amelyhez kötni szeretnéd. A Tag Managerben a Complianz egyedi eseményeit használod:

| Hozzájárulás | Mire való | Egyedi esemény |
| --- | --- | --- |
| Functional (funkcionális) | A webhely működéséhez szükséges címkék | `cmplz_event_functional` (alapértelmezett) |
| Preferences (beállítások) | A felhasználói beállításokat kezelő címkék | `cmplz_event_preferences` (változó) |
| Statistics (statisztika) | Analitikai adatgyűjtés | `cmplz_event_statistics` (nem alapértelmezett) |
| Marketing | Marketing és hirdetés | `cmplz_event_marketing` (alapértelmezett) |

Az ilyen címkék indítóihoz a Complianz egyedi eseményei kellenek. A mintakonténer, amely ezeket előre beállítva tartalmazza, a [Tag Manager-konténer importálása](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/analitika-consent-mode-gtm-konteiner-import/) fejezetben van.

A Complianz nem támogatja a „kiegészítő hozzájárulás-ellenőrzéseket” (additional consent checks): az ilyen címkékhez ne rendelj Google Consent Mode célt. Ezekben az esetekben kizárólag a Complianz egyedi aktiváló indítóira támaszkodj.

### GTM4WP eljárás

Ha már használod a GTM4WP bővítményt, így biztosíthatod legalább az alap kompatibilitást a Complianzzel. A működéshez a GTM-et a Complianzen keresztül kell beilleszteni (tehát az 1. forgatókönyv lépései is kellenek).

1. **Kapcsold ki a GTM4WP konténert.** A GTM4WP beállításaiban állítsd a konténert kikapcsolt (Off) állapotra. Így a GTM-részletet a Complianz kezeli, és nincs duplikáció vagy ütközés. A beállítás helye: **Settings → Google Tag Manager → General**, a Container code ON/OFF beállítás.
2. **Kapcsold ki a GTM4WP-t a Complianzben.** A Complianzben nyisd meg az **Integrations → Plugins** részt, és kapcsold ki a GTM4WP integráció állapotát. Ez megakadályozza, hogy a GTM4WP blokkolva legyen az oldalon, így a Google-címkéid haladó módban működhetnek.

Ha a GTM4WP integráció be van kapcsolva, a **Wizard → Consent → Statistics** lépésen a „Yes, and Google Tag Manager fires this script” választása után nem tudod beállítani a Tag Managert. Ennek oka, hogy a konfiguráció a GTM4WP-ben van, a szkriptet pedig a Complianz vezérli. Hogy a Complianz vezérli-e a GTM4WP-t, az **Integrations → Plugins** résznél ellenőrizheted.

Két lehetőséged van:

1. **A Complianz integrációját használod.** A GTM4WP-ben konfigurálsz, a Complianz vezérli a szkriptet.
2. **Kikapcsolod az integrációt, és a Consent Mode-ot használod.** Az **Integrations → Plugins** résznél kapcsold ki az integrációt, majd a **Wizard → Consent → Statistics configuration** lépésen bekapcsolhatod a Consent Mode-ot, vagy módosíthatsz más viselkedést a Complianzben, például a statisztika hozzájárulási állapotát. Ilyenkor a GTM4WP beállításaiban is át kell állítanod a **Settings → Google Tag Manager → General** részen a Container code ON/OFF értéket Off-ra, mert a szkriptet most a Complianz helyezi el. Különben a gtag.js részlet duplikálva lesz.

Mindkét megvalósításnál a Tag Managerben be kell állítanod az egyedi hozzájárulási eseményeket, vagy a Consent Mode-ot kell használnod.

## 2. forgatókönyv: Google-címkék külön, Tag Manager nélkül

Ha nem használsz Tag Managert, hanem a Google-szkripteket (például Google Analytics, Google Ads) közvetlenül, a saját azonosítójukkal illeszted be:

1. Nyisd meg a **Complianz → Wizard → Consent → Statistics** lépést, és válaszd: „Yes, with Google Analytics”.
2. Kattints a **Mentés és folytatás** gombra, a **Statistics configuration** részben a kérdésre, hogy blokkolja-e az összes Google-címkét a hozzájárulás előtt, a javaslat a „No”. Így a Google-címkék értelmezik a Consent Mode jelzést, és ahhoz igazítják a viselkedésüket (haladó mód).

Ilyenkor a Google-szkript a hozzájárulás előtt betöltődik, de a sütik csak a hozzájárulás után állnak be.

## A Consent Mode működésének ellenőrzése

1. Nyisd meg az oldalt inkognitó módban, és még ne adj hozzájárulást a sávban.
2. Futtasd a böngésző konzoljában a hozzájárulási állapotokat kiíró JavaScript-kódot. Csak a `security_storage` és a `functionality_storage` lesz „granted”.
3. Térj vissza az oldalra, kattints az **Összes elfogadása** gombra, majd futtasd újra a kódot. Most mindennek „granted” az értéke.

Ez gyorsan megmutatja, hogy az állapotok „denied”-ról „granted”-re váltanak, de azt nem, hogy a Google-nek ténylegesen mi megy el. Mélyebb ellenőrzéshez nézd meg a hálózati kéréseket és a `gcs` paramétert (például G100, G101, G111), hogy pontosan lásd, milyen adatot gyűjt a Google az egyes hozzájárulási állapotoknál. Ez azt is megmutatja, hogy a Consent Mode valóban blokkol vagy modellez-e.

Az ellenőrzés részleteit lásd [Google Consent Mode: működés, bekapcsolás, Tag Manager](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/analitika-consent-mode-google-consent-mode/) és [Integrációk](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/integraciok/).

Hogy elkerüld a gyakori hibákat, például a kód duplikációját (ez a hozzájárulás követését és az adatok pontosságát is érintheti):

- **Kapcsold ki az egyes bővítményintegrációkat.** A Complianz irányítópultján az **Integrations → Plugins** részen kapcsold ki az adott bővítményt (például MonsterInsights, Google Analytics for WooCommerce vagy Site Kit). Ez megelőzi az ütközést a Complianz hozzájárulás-kezelése és a bővítmény mechanizmusa között.
- **Keress duplikált megvalósítást.** Ellenőrizd, hogy nincsenek-e duplikált hozzájárulási állapotok vagy Google-szkriptrészletek a webhelyen. Ezeket gyakran harmadik féltől származó bővítmények hozzák be.

## GYIK

### Blokkoljam a Google-címkéket a hozzájárulás előtt?

Alapértelmezésben a „Do you want to block all Google Tags before consent?” beállítás „No”, vagyis haladó módban van. Ilyenkor a Google-címkék az oldal betöltésekor aktiválódnak, és a hozzájárulási állapotok szerint igazítják a követést. Egy Google-címke például működhet csak paraméterekkel, sütik nélkül, miközben csatlakozik a Google szervereihez.

Ha a hozzájárulás előtt blokkolod a Google-címkéket, a Consent Mode csak a hozzájárulás megadása után aktiválódik. Ez a Consent Mode nem hibrid, azaz „alap” (basic) modellje.

### Mi az URL passthrough?

URL passthrough akkor van, ha a látogató egy hirdetésre kattintva érkezik az oldalra, és a hirdetés adatai lekérdezési paraméterként ott vannak a cél URL-ben. Ezek az adatok általában az adott domainen első féltől származó sütikben tárolódnak, hogy pontosabb legyen a konverziómérés. Ha az `ad_storage` megtagadott, ez a hirdetési adat nem tárolódik helyben az eszközön, ami hat az ezzel a módszerrel történő konverziókövetésre.

### Mi az Ads data redaction?

Az Ads data redaction akkor lép életbe, ha az `ads_data_redaction` be van kapcsolva, és az `ad_storage` hozzájárulás megtagadott. Ilyenkor a Google Ads és a Floodlight címkék által a hálózati kérésekben küldött hirdetéskattintás-azonosítók kitakarásra kerülnek, vagyis a konkrét adatpontok törlődnek. Emellett a hálózati kérések olyan domainen át mennek, amely nem használ sütiket.

### Hogyan adok hozzá Google-címkéket a Consent Mode-hoz?

A Consent Mode-hoz legalább egy Google-címkét használnod kell, amelyet a Complianz **Wizard → Consent → Statistics** lépésén választasz ki. További címkéket is hozzáadhatsz, ezek a Statistics és a Marketing kategóriába sorolódnak.

### Miért írja a Google Tag Manager, hogy a címke „nincs jól elhelyezve” vagy „túl alacsonyan van az oldalon”?

Egyes felhasználók azt az értesítést kapják a GTM-től, hogy a címke túl lent van az oldalon. Ez nem a tényleges probléma. A Complianz Google-tanúsított partner, és a Consent Mode v2 funkciót a Google-lel együttműködve fejlesztették ki.

A **Statistics configuration** menüben van egy lehetőség, amellyel kikényszerítheted, hogy a Complianz által elhelyezett `gtm.js` szkript a `<head>` részbe kerüljön. Ez sikeresen működik, de mint más, a `gtm.js`-t helyetted elhelyező bővítményeknél, a hiba a GTM-ben megmaradhat. Ha a Consent Mode v2 beállítása helyes, ez az értesítés valójában nem veszélyezteti a Google-szolgáltatások (Google Analytics, Google Ads) eredményeit.

## Adatvesztés a Consent Mode v2 után

Ha a Consent Mode v2 bekapcsolása után csökkennek az analitikai számok, az várt viselkedés: így működik a Google Consent Mode. A csökkenés különösen az első bekapcsoláskor feltűnő, főleg ha a korábbi verzió kihagyásával közvetlenül v2-re térsz át. Hogy az adatcsökkenés ideiglenes vagy tartós, az a GA4 viselkedésmodellezésének feltételeitől függ.

A haladó Consent Mode és a GA4 viselkedésmodellezése képes pótolni az adatvesztést, ha a felhasználók nem járulnak hozzá az analitikához. A modellezés elindulásához három feltételnek kell teljesülnie:

- **Haladó Consent Mode.** Az oldal nem csak az alap, hanem a haladó Consent Mode-ot használja.
- **Elég adat.** A tulajdonban legalább 1000 olyan esemény keletkezik naponta, amelynél az analitikai tárolás megtagadott (`analytics_storage='denied'`), legalább 7 egymást követő napon át.
- **Aktív felhasználók.** Legalább 1000 napi felhasználó küld olyan eseményeket, amelyeknél az analitikai tárolás megadott (`analytics_storage='granted'`), az elmúlt 28 nap közül legalább 7 napon.

Ha például a sütisávod elfogadási aránya 50%, összesen 2000 napi látogatóra van szükséged ahhoz, hogy a felük elérje a szükséges analitikai tárolási küszöböt.

Amint a feltételek teljesülnek, a tulajdonod jogosulttá válik a viselkedésmodellezésre. Az adatok először drasztikusan csökkenhetnek, de a küszöb elérése után visszaugranak, bár az az időszak, amikor a feltételek még nem teljesültek, hézagos marad.

### Mit tehetsz?

- **Növeld a forgalmat.** Több látogató segít elérni a modellezéshez szükséges küszöböket.
- **Számolj kézzel.** Ha a látogatók egy része hozzájárul a követéshez, ebből becsüld meg a teljes forgalmat.
- **Használj alternatív eszközt.** Ellenőrizd a becsléseidet például a Google Search Console-lal, vagy válassz új, adatvédelmet tiszteletben tartó analitikai eszközt. Ilyen például a Piwik Pro vagy a Microsoft Clarity.
