Privola za kolačiće za progresivne web aplikacije (PWA): vodič za izdavače

Zašto su PWA-ovi rubni slučaj privole

Progresivna web aplikacija ponaša se poput nativne aplikacije — instalira se na početni zaslon, radi izvanmrežno i agresivno predmemorira — ali se i dalje poslužuje iz preglednika, pa vrijede pravila za kolačiće i web pohranu. Upravo je ta hibridna priroda ono na čemu se izdavači spotiču: iste GDPR obveze privole kao i kod bilo koje web stranice, naslagane povrh service workera i trajnih predmemorija koje mogu tiho zadržati podatke i skripte nakon što je korisnik rekao ne.

Gdje PWA-ovi pohranjuju stvari

Prije nego što možete uvjetovati pohranu privolom, morate poznavati svako mjesto na kojem PWA može trajno zadržati podatke:

Privola mora upravljati svime time, ne samo s document.cookie.

Obrazac service workera s privolom na prvom mjestu

Glavno načelo: service worker mora pročitati stanje privole prije nego što predmemorira ili izvrši bilo koji nebitan resurs treće strane. Čist obrazac izgleda ovako:

Preskakanje tog posljednjeg koraka najčešći je propust u usklađenosti PWA-a: baner kaže “odbijeno,” ali predmemorirana analitička skripta nastavlja okidati iz service workera pri sljedećem izvanmrežnom pokretanju.

UX privole izvan mreže

PWA-ovi se mogu pokrenuti bez mreže. Vaš baner za privolu i korisnikov pohranjeni izbor moraju oboje raditi izvanmrežno — predmemorirajte samo CMP sučelje i nikada se nemojte vraćati na “odobreno” samo zato što je poslužitelj privole nedostupan. Ako ne možete potvrditi prethodni izbor, tretirajte korisnika kao onoga koji nije dao privolu i poslužujte samo bitnu funkcionalnost dok ne možete.

Implikacije za oglasni prihod

Za PWA-ove koje podržavaju oglasi, stanje privole mora doći do vašeg oglasnog SDK-a u trenutku zahtjeva, na mreži ili izvan nje. Ispravno povezan PWA prosljeđuje IAB TCF niz i Consent Mode v2 signale demand partnerima baš kao i normalna stranica; pogrešno konfiguriran predmemorira ustajalo stanje “nema privole” i ruši vaš eCPM na nepersonalizirane stope na neodređeno vrijeme. Tretirajte svježinu privole kao mjeru prihoda.

Kako FlexyConsent pomaže

FlexyConsent pohranjuje zapis privole u spremnik čitljiv service workeru, emitira TCF i Consent Mode v2 signale koji preživljavaju izvanmrežna pokretanja i izlaže kuku za povlačenje koju možete povezati s brisanjem predmemorije — tako da vaš PWA ostaje usklađen, a vaš oglasni složaj zadržava najsvježiji mogući signal privole na svakoj površini.

Ključni zaključci

← Blog Pročitaj sve →