Implementacija Google Consent Mode V2 korak za korakom — Dokončni vodič
Kaj je Google Consent Mode V2
Consent Mode V2 je Google API, ki prilagaja obnašanje Google oznak glede na stanje soglasja. Namesto pristopa vse ali nič se lahko oznake naložijo v omejenem načinu brez piškotkov, kadar soglasje ni podano, nato pa preklopijo na polno sledenje, ko uporabnik poda soglasje. Google ga je marca 2024 določil kot obveznega za oglaševalce v EGP.
Brez njega: modeliranje konverzij se ustavi, občinstva za remarketing se skrčijo in pametno določanje ponudb se poslabša.
Štirje parametri soglasja
- ad_storage — Nadzoruje oglaševalske piškotke
- analytics_storage — Nadzoruje analitične piškotke
- ad_user_data — Nadzoruje, ali se uporabniški podatki pošiljajo za oglaševanje (novost v V2)
- ad_personalization — Nadzoruje remarketing in dinamične oglase (novost v V2)
Dva nova parametra V2 — ad_user_data in ad_personalization — sta tisto, kar razlikuje V2 od V1. Če imate samo ad_storage in analytics_storage, morate dodati nova parametra.
Osnovni in napredni način
Osnovni: Oznake se ne naložijo, dokler ni podano soglasje. Preprosto, vendar izgubite vse podatke uporabnikov, ki zavrnejo.
Napredni: Oznake se naložijo takoj v omejenem načinu in pošiljajo pinge brez piškotkov ter brez osebnih podatkov. Google jih uporablja za modeliranje konverzij in tako povrne do 70 % izgubljenih konverzij. Vedno uporabljajte napredni način.
1. korak: Nastavite privzeto stanje soglasja
To postavite pred vse Google oznake v vaš <head>:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Parameter wait_for_update daje vaši platformi za upravljanje soglasja (CMP) 500 ms časa, da obnovi soglasje vračajočega se obiskovalca, preden oznake nadaljujejo v zavrnjenem načinu.
2. korak: Posodobite soglasje ob uporabnikovi izbiri
Ko uporabnik klikne Sprejmi:
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Za delno soglasje (samo analitika, brez oglasov) posodobite le odobrene parametre.
3. korak: Implementacija v GTM
Omogočite pregled soglasja v GTM (Skrbnik > Nastavitve vsebnika). Ustvarite oznako za inicializacijo soglasja s privzetim odrezkom kode. Konfigurirajte nastavitve soglasja za vsako oznako tako, da zahtevajo ustrezne parametre. Večina platform CMP ob spremembi soglasja sproži dogodek dataLayer — ustvarite sprožilec zanj.
4. korak: Preverite svojo implementacijo
- Tag Assistant: Preverite zavihek Soglasje — vsi parametri morajo pred interakcijo prikazovati Zavrnjeno, po sprejetju pa Odobreno
- dataLayer: Poiščite vnose consent default in consent update
- GA4 DebugView: Dogodki morajo prikazovati indikatorje soglasja
Modeliranje konverzij
V naprednem načinu pingi brez piškotkov od uporabnikov, ki niso podali soglasja, napajajo Google-ove modele konverzij. Zahteve: 1.000+ dogodkov klika na oglas na dan za 7 dni s podanim soglasjem. Ko je aktivno, modeliranje povrne 50–70 % izgubljenih konverzij.
Pogoste napake
- Privzeti odrezek kode se naloži za Google oznakami (oznake se po pomoti sprožijo v odobrenem načinu)
- Manjkajoča parametra ad_user_data ali ad_personalization
- wait_for_update nastavljen na 0 (vračajoči se obiskovalci izgubijo obnovitev soglasja)
- Posodobitev soglasja se sproži brezpogojno ob vsakem nalaganju strani
Preskočite kompleksnost s FlexyConsent
FlexyConsent vse to obravnava samodejno: privzeto zavrnjeno stanje, ukazi za posodobitev, vsi štirje parametri, TCF 2.3, Microsoft UET Consent Mode, obnovitev soglasja vračajočih se obiskovalcev — vse z eno samo oznako skripta. Paketi od 0 EUR/mesec.