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 fejezet tartalmazza.
Mi a Google Consent Mode v2?
Szekció neve “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
Szekció neve “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
Szekció neve “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
Szekció neve “A Complianz beállítása”- 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”.
- Kattints a Mentés és folytatás gombra, ezzel a Statistics configuration oldalra jutsz.
- 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.
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
Szekció neve “A Google Tag Manager beállítása”1. lépés: a Complianz-sablon telepítése a sablongalériából
- Jelentkezz be a Google Tag Managerbe, és nyisd meg a webhelyed konténerét.
- A Tags (Címkék) résznél kattints a New (Új) gombra.
- A Tag Configuration mezőben a lista alján válaszd a „Discover more tag types in the community template gallery” lehetőséget.
- Keress rá a „Complianz” névre a galériában, nyisd meg a sablont, és válaszd az Add to workspace lehetőséget.
- 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.
- 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 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
Szekció neve “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).
- 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.
- 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:
- A Complianz integrációját használod. A GTM4WP-ben konfigurálsz, a Complianz vezérli a szkriptet.
- 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
Szekció neve “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:
- Nyisd meg a Complianz → Wizard → Consent → Statistics lépést, és válaszd: „Yes, with Google Analytics”.
- 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
Szekció neve “A Consent Mode működésének ellenőrzése”- Nyisd meg az oldalt inkognitó módban, és még ne adj hozzájárulást a sávban.
- Futtasd a böngésző konzoljában a hozzájárulási állapotokat kiíró JavaScript-kódot. Csak a
security_storageés afunctionality_storagelesz „granted”. - 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 és Integrációk.
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.
Blokkoljam a Google-címkéket a hozzájárulás előtt?
Szekció neve “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?
Szekció neve “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?
Szekció neve “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?
Szekció neve “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”?
Szekció neve “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
Szekció neve “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?
Szekció neve “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.
Készült: