Implementirajte Google Consent Mode V2 korak po korak — Definitivni vodič
Šta je Google Consent Mode V2
Consent Mode V2 je Google API koji prilagođava ponašanje Google tagova na osnovu statusa saglasnosti. Umesto pristupa sve-ili-ništa, tagovi mogu da se učitaju u ograničenom režimu bez kolačića kada saglasnost nije data, a zatim pređu na potpuno praćenje kada korisnik da saglasnost. Google ga je učinio obaveznim za oglašivače u EEA od marta 2024.
Bez njega: modelovanje konverzija prestaje, remarketinške publike se smanjuju, a Smart Bidding se pogoršava.
Četiri parametra saglasnosti
- ad_storage — Kontroliše kolačiće za oglašavanje
- analytics_storage — Kontroliše kolačiće za analitiku
- ad_user_data — Kontroliše da li se korisnički podaci šalju za oglašavanje (novo u V2)
- ad_personalization — Kontroliše remarketing i dinamičke oglase (novo u V2)
Dva nova V2 parametra — ad_user_data i ad_personalization — su ono što razlikuje V2 od V1. Ako imate samo ad_storage i analytics_storage, morate dodati nove parametre.
Osnovni režim vs napredni režim
Osnovni: Tagovi se ne učitavaju dok saglasnost nije data. Jednostavno, ali gubite sve podatke od korisnika koji odbiju.
Napredni: Tagovi se učitavaju odmah u ograničenom režimu, šaljući pingove bez kolačića i bez ličnih podataka. Google ih koristi za modelovanje konverzija, vraćajući do 70% izgubljenih konverzija. Uvek koristite napredni režim.
Korak 1: Postavite podrazumevano stanje saglasnosti
Postavite ovo pre bilo kojih Google tagova u vašem <head>:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Parametar wait_for_update daje vašem CMP-u 500ms da povrati saglasnost povratnog posetioca pre nego što tagovi nastave u odbijenom režimu.
Korak 2: Ažurirajte saglasnost na izbor korisnika
Kada korisnik klikne Prihvati:
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Za delimičnu saglasnost (samo analitika, bez oglasa), ažurirajte samo odobrene parametre.
Korak 3: GTM implementacija
Omogućite Consent Overview u GTM-u (Admin > Container Settings). Kreirajte Consent Initialization tag sa podrazumevanim isečkom. Konfigurišite Consent Settings svakog taga da zahteva odgovarajuće parametre. Većina CMP-ova šalje dataLayer događaj pri promeni saglasnosti — kreirajte okidač za to.
Korak 4: Verifikujte vašu implementaciju
- Tag Assistant: Proverite karticu Consent — svi parametri treba da pokazuju Denied pre interakcije, Granted nakon prihvatanja
- dataLayer: Potražite unose consent default i consent update
- GA4 DebugView: Događaji treba da prikazuju indikatore saglasnosti
Modelovanje konverzija
U naprednom režimu, pingovi bez kolačića od korisnika koji nisu dali saglasnost napajaju Google-ove modele konverzija. Zahtevi: 1.000+ događaja klika na oglas dnevno tokom 7 dana sa datom saglasnošću. Kada je aktivno, modelovanje vraća 50-70% izgubljenih konverzija.
Česte greške
- Podrazumevani isečak se učitava nakon Google tagova (tagovi se aktiviraju u odobrenom režimu greškom)
- Nedostaju parametri ad_user_data ili ad_personalization
- wait_for_update postavljen na 0 (povratni posetioci gube povraćaj saglasnosti)
- Ažuriranje saglasnosti se aktivira bezuslovno pri svakom učitavanju stranice
Preskočite složenost sa FlexyConsent
FlexyConsent sve ovo rešava automatski: podrazumevano odbijeno stanje, komande za ažuriranje, sva četiri parametra, TCF 2.3, Microsoft UET Consent Mode, povraćaj saglasnosti povratnih posetilaca — sve iz jednog script taga. Planovi od 0 EUR/mesečno.