Tovább a tartalomhoz

Google Tag Gateway és a késői hozzájárulási jelzés

Hogyan érinti a Google Tag Gateway a hozzájárulást, hogyan ismered fel a késői jelzést, és három megoldás a javításra.

A Google Tag Gateway (GTG, hivatalosan „Google tag gateway for advertisers”) lehetővé teszi, hogy a Google-címkéket (például a gtm.js és a gtag.js fájlt) a saját domainedről szolgáld ki a googletagmanager.com helyett. Ez a meglévő tartalomkézbesítő hálózaton (CDN), terheléselosztón vagy webszerveren keresztül megy, és Google Tag Managerhez, Google Adshez és Google Analytics 4-hez érhető el. A böngésző a címkét első féltől származónak kezeli.

A GTG nem gyűjt új adatot, és nem váltja ki a Consent Mode-ot. Azt változtatja meg, honnan töltődik be a címke, és főleg azt, hogy mikor tölt be a hozzájárulási sávhoz képest. A hozzájárulás szempontjából ez az időzítés számít.

Mi a gond az egykattintásos CDN-beállítással?

Szekció neve “Mi a gond az egykattintásos CDN-beállítással?”

A GTG kétféleképpen állítható be:

  • automatikus, egykattintásos beállítás a felületen (például Cloudflare, Akamai, Fastly CDN-hez);
  • kézi, saját kezűleg beállított útvonalválasztás.

Az egykattintásos beállításnál a Google útválasztási szabályokat ír a CDN-konfigurációdba, és a címke automatikusan a te domainedről jön. Ezzel elveszíted az irányítást a szkriptek betöltési sorrendje fölött: a CDN a Complianz hozzájárulási „csonkja” (stub) előtt is kiszolgálhatja és elindíthatja a Google-címkét. A Consent Mode-hoz viszont az alapértelmezett hozzájárulási állapotot a Google-címkék elindulása előtt kell beállítani. A Google dokumentációja szerint a kód sorrendje döntő, és az alapértelmezett állapotot nem szabad aszinkron módon beállítani.

Ha az egykattintásos CDN-beállítás a Complianz-csonk előtt tölti be a címkét, a címke még a consent('default', ...) parancs előtt elindulhat. Ez a késői hozzájárulási jelzés. A sáv és a címkék rendben néznek ki, a versenyhelyzet viszont észrevétlenül rontja a mérést és a hozzájárulás érvényesítését.

Hogyan állapítod meg, hogy a címke GTG-ben van?

Szekció neve “Hogyan állapítod meg, hogy a címke GTG-ben van?”

Két megbízható ellenőrzés van.

A. A GTG állapota a Google címkefelületén

Szekció neve “A. A GTG állapota a Google címkefelületén”

Nyisd meg a Google tag gateway részt a Google Ads, a Google Analytics vagy a Google Tag Manager felületén, és nézd az egyes domainek állapotát:

Állapot Jelentése
First-party / Active A GTG be van kapcsolva, és a címkék a te domainedről jönnek.
Pending A GTG engedélyezve van, de még nem érkezett diagnosztikai adat.
Paused A GTG be volt kapcsolva, de most szünetel.
Not started A GTG nincs aktiválva a domainen.

B. A kiszolgáló domain ellenőrzése a Google Tag Assistanttal

Szekció neve “B. A kiszolgáló domain ellenőrzése a Google Tag Assistanttal”
  1. Nyisd meg a Google Tag Assistantet, és add meg a webhelyed URL-jét.
  2. Indíts munkamenetet, és várd meg, amíg az oldal teljesen betölt.
  3. Az összefoglalóban nyisd meg az Output → Hits Sent részt, és nézd meg, honnan érkezik a címke és a találatok.
  4. Ha a kérés a sajatdomain.hu/<mérési-útvonal> címről jön, nem a www.googletagmanager.com vagy a www.google-analytics.com címről, a címke GTG-ben van.

Ha mindkét ellenőrzés megerősíti a GTG-t, és késői hozzájárulási jelzést is találsz, a javításhoz lépj tovább a megoldásokra.

Hogyan néz ki a késői hozzájárulási jelzés?

Szekció neve “Hogyan néz ki a késői hozzájárulási jelzés?”

Késői jelzésről akkor beszélünk, ha a consent('default', ...) parancs és/vagy a TCF-csonk a Google-címkék elindulása után tölt be. Hibakereső módban vagy diagnosztikai eszközzel mutatható ki, jellemzően a Google Tag Assistant Consent fülén, amely hozzájárulási idővonalat rajzol, és megjelöli azokat a címkéket, amelyek az alapérték beállítása előtt elindultak. A Complianz hibakeresési kimenete és a Consent Mode Inspector ugyanezt a sorrendhibát mutatja.

Helyes sorrend:

  1. A Complianz-csonk betölt, és meghívja a consent('default', { ad_storage: 'denied', ... }) parancsot.
  2. A gtm.js / a Google-címke betölt, és a megtagadott alapértéket tiszteletben tartja.
  3. A látogató a sávval dönt, a consent('update', ...) lefut, a címkék alkalmazkodnak.

Késői jelzés (egykattintásos GTG CDN-beillesztés):

  1. A gtm.js / a Google-címke a CDN-en át betölt.
  2. A címkék elindulnak, miközben még nincs hozzájárulási állapot.
  3. A Complianz-csonk betölt, és meghívja a consent('default', ...) parancsot, de már késő.

A hibakereső idővonalon ez „tag fired before consent default was set” üzenetként, vagy a hozzájárulási állapot „unknown” értékeként jelenik meg a címke indulásakor.

Mit tegyél, ha a késői jelzés és a GTG is megerősített?

Szekció neve “Mit tegyél, ha a késői jelzés és a GTG is megerősített?”

Három érvényes megoldás van. Az „A” az ajánlott.

Szekció neve “A. Haladó Consent Mode (U+C), adatátviteli vezérlők és globális alapértékek (ajánlott)”

A haladó Consent Mode (más néven U+C, „Update and Collect”) a Google-címkéket azonnal betölti, hozzájárulás hiányában süti nélküli jelzéseket (pingeket) küld, és a hozzájárulás pillanatában áll át a teljes mérésre. Mivel a címkék sosincsenek teljesen blokkolva, az egykattintásos GTG-beillesztés betöltési sorrendi versenyhelyzete nem számít, és a mérés folytonos marad.

  1. Kapcsold be a haladó módot a Complianzben. A varázslóban a „Do you want to block all Google Tags before consent?” kérdésre válaszd: No. Ez a Complianz haladó (U+C) beállítása: a Google-címkék az oldalbetöltéskor elindulnak, és a hozzájárulási jelzéshez igazodnak, nem blokkoltak. Győződj meg róla, hogy a WP Consent API bővítmény telepítve van, mert a Google Consent Mode-dal való kompatibilitáshoz kell.
  2. Kapcsold be a Data Transmission Controls (adatátviteli vezérlők) funkciót a Google-címkédben. Google Adsben, GA4-ben és Campaign Manager 360-ban érhető el, és egymástól függetlenül szabályozza, milyen adatot küldhetnek a címkék megtagadott hozzájárulásnál: hirdetési adatot, viselkedési analitikát és diagnosztikát. Mindegyiket igényed szerint állítsd.
  3. Kapcsold be a Global Consent Defaults (globális hozzájárulási alapértékek) funkciót. A Google-címke beállításában adj meg régiónként alap „denied” állapotot. Ez felülírja az oldalon lévő consent('default') parancsot, és épp azt a helyzetet védi, amikor nem garantálható, hogy a Complianz-csonk fut le először, ahogy az egykattintásos GTG esetén.

B. Minden címke egy GTM-konténerbe, a GTM kiszolgálása GTG-vel

Szekció neve “B. Minden címke egy GTM-konténerbe, a GTM kiszolgálása GTG-vel”

Ha minden Google-címke egyetlen Google Tag Manager konténerben van, a GTM beépített Consent Mode támogatása biztosítja, hogy a címkék a Complianz által beállított állapotot kövessék. Ilyenkor a GTG magát a GTM-konténert szolgálja ki a saját domainedről, nem az egyes címkék szkriptjeit illeszti be.

  1. Vond össze a Google Adst, a GA4-et, a Floodlightot és a közvetlenül beillesztett többi Google-címkét egyetlen GTM-konténerbe.
  2. Állítsd be a GTG-t, hogy a konténert (gtm.js) az első féltől származó domainről szolgálja ki.
  3. Az oldal <head> részében a Complianz-csonk a GTM-részlet előtt legyen, hogy a hozzájárulási alapértékek előbb álljanak be.

C. A GTG kézi beállítása, saját betöltési sorrenddel

Szekció neve “C. A GTG kézi beállítása, saját betöltési sorrenddel”

Az automatikus egykattintásos beállítás helyett a CDN-ed vagy terheléselosztód útválasztását a Google önkiszolgáló (kézi) útmutatója szerint állítsd be. Így te irányítod a betöltési sorrendet, és garantálhatod, hogy a Complianz-csonk a Google-címke kérése előtt meghívja a consent('default', ...) parancsot.

  • Ne használd az automatikus egykattintásos GTG-beállítást, mert elveszi az irányítást a betöltési sorrend fölött.
  • A CDN (Cloudflare, Akamai, Fastly stb.) útválasztási szabályait kézzel állítsd be.
  • A <head> sorrendjében a Complianz-csonk részlete a Google-címke részlete fölött legyen.
Szekció neve “Miért a haladó Consent Mode (U+C) az ajánlott?”

A GTG-vel működő címkéknél a haladó mód az ajánlott, mert a kézi GTG-vel és az egykattintásos CDN-beillesztéssel is kompatibilis, függetlenül attól, hogyan állítottad be a GTG-t:

  • megszünteti a függést a betöltési sorrendtől: a címkék azonnal betöltenek és süti nélküli jelzéseket küldenek, így egy késve betöltő csonk nem jelent elveszett mérést;
  • megtagadott hozzájárulásnál is megtartja a konverziómodellezést, mert adatvédelmi szempontból biztonságos jelzéseket küld tovább, majd elfogadáskor teljes mérésre vált;
  • a kézi GTG-vel és az automatikus CDN-beállítással is összefér, így megmarad az első féltől származó mérés, amiért a GTG-t bekapcsoltad.

Miért nem az alap (basic) Consent Mode? Az alap mód a Google-címkéket teljesen blokkolja a hozzájárulásig. Egykattintásos GTG-beillesztésnél, ha a hozzájárulási csonk későn tölt be, az adott oldalbetöltésre egyáltalán nincs mérés. A haladó mód ezt a hibát elkerüli. A késői jelzés miatt nem kell visszavonnod a GTG-t: a visszavonással az első féltől származó mérés javulását veszítenéd el, a haladó mód pedig az időzítési hibát javítja, miközben ez megmarad.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások