Otklanjanje pogrešaka u Google Consent Modeu pomoću alata za razvojne programere: čitanje parametra gcs
Zašto provjeravati u pregledniku
Baner privole koji izgleda ispravno nije dokaz da se vaše oznake ponašaju ispravno. Problemi s Consent Modeom su tihi: stranice se učitavaju, oglasi se prikazuju, izvješća se pune, a signali poslani Googleu ipak mogu biti pogrešni. Alati za razvojne programere u pregledniku omogućuju vam da u nekoliko minuta i bez dodatnog softvera provjerite što se doista događa.
Korak 1: Čisto otvorite karticu Network
- Otvorite stranicu u privatnom prozoru kako ne bi bio pohranjen nijedan raniji izbor.
- Otvorite DevTools i idite na karticu Network.
- Označite Preserve log kako bi zahtjevi preživjeli navigaciju.
- Ponovno učitajte stranicu i još ne dirajte baner.
Korak 2: Pronađite stanje privole u zahtjevima
Googleove oznake svojim zahtjevima dodaju parametar gcs. Mrežni popis možete filtrirati po collect ili google i otvoriti bilo koji pogodak kako biste pročitali njegov niz upita. Vrijednost izgleda kao G100 ili G111.
- G100 — oglasna i analitička pohrana su odbijene.
- G111 — obje su odobrene.
- G101 i G110 — jedna odobrena, a jedna odbijena.
Čitate li znakove slijeva nadesno nakon G1: prva znamenka je stanje oglasne pohrane, a druga stanje analitičke pohrane, pri čemu 1 znači odobreno, a 0 odbijeno. Novije implementacije šalju i parametar gcd s duljim kodiranim stanjem koje uključuje dodatne signale Consent Modea v2.
Korak 3: Što biste trebali vidjeti prije bilo kakvog izbora
U regiji u kojoj se privola traži, prvi zahtjevi, poslani prije nego posjetitelj išta učini, trebali bi pokazivati stanje denied. Ako već vidite G111 prije nego što je posjetitelj na išta kliknuo, vaša zadana vrijednost je pogrešna ili se oznaka pokrenula prije nego što je zadana vrijednost postavljena.
Korak 4: Što biste trebali vidjeti nakon prihvaćanja
Kliknite prihvaćanje, a zatim pratite nove zahtjeve. Stanje bi se trebalo promijeniti u odobreno, a oznake bi trebale nastaviti. Ako baner kaže da je privola dana, a zahtjevi i dalje nose odbijeno stanje, poziv ažuriranja ne stiže do Googleovih oznaka ili se izvršava prekasno.
Korak 5: Pregledajte podatkovni sloj
U konzoli upišite dataLayer i proširite unose. Tražite dvije stvari, ovim redoslijedom:
- Unos consent s naredbom default, koji navodi svaki signal kao odbijen za regije koje traže privolu.
- Kasniji unos consent s naredbom update, nakon što korisnik odabere.
Signali Consent Modea v2 su ad_storage, analytics_storage, ad_user_data i ad_personalization. Ako posljednja dva nedostaju, imate postavku u stilu v1.
Najčešće pogreške
- Zadana vrijednost postavljena prekasno. Naredba default mora se izvršiti prije nego se učita Googleova oznaka ili spremnik Tag Managera.
- Ažuriranje nikad poslano. Baner pohrani izbor, ali nikad ne pozove naredbu update.
- Samo dva signala. Nedostaju signali v2 za korisničke podatke i personalizaciju.
- Pogrešna logika regija. Posjetitelji iz regije koja traži privolu prema zadanim se postavkama tretiraju kao da su privolu dali.
- Blokirano proširenjem. Proširenje za privatnost u vašem pregledniku skriva zahtjeve; testirajte s isključenim proširenjima.
- Izbor iz predmemorije. Testirali ste u običnom prozoru koji je već pohranio prethodni izbor.
Korak 6: Provjerite način pregleda u Tag Manageru
Ako koristite Google Tag Manager, način Preview prikazuje stanje privole za svaki događaj na stranici te koje su se oznake pokrenule ili bile blokirane. Usporedite ga s onim što ste vidjeli na kartici Network: oba prikaza trebala bi se podudarati.
Neka to postane rutina
Ovu petominutnu provjeru provedite nakon svake promjene banera, objave spremnika ili izdanja web-mjesta. Zapišite očekivanu vrijednost gcs za četiri slučaja: prvi posjet, nakon prihvaćanja, nakon odbijanja i nakon kasnije promjene izbora. Sve što se ne podudara pogreška je koju treba ispraviti prije nego je otkriju vaša izvješća.
Gdje se uklapa FlexyConsent
FlexyConsent je CMP certificiran od Googlea (CMP ID 317) koji podržava Google Consent Mode v2 i umjesto vas šalje signale default i update. Ovu provjeru u pregledniku ipak biste trebali provesti na vlastitim stranicama, jer su redoslijed oznaka i postavke spremnika specifični za vaše web-mjesto.
Ključni zaključci
- Testirajte u privatnom prozoru uz sačuvan mrežni zapisnik.
- Pročitajte vrijednost gcs: G100 je odbijeno, G111 odobreno.
- Odbijena zadana vrijednost mora biti vidljiva prije nego posjetitelj odabere.
- Ažuriranje mora promijeniti stanje odmah nakon izbora.
- Potvrdite da se u podatkovnom sloju pojavljuju sva četiri signala Consent Modea v2.