Cookiesamtykke til Progressive Web Apps (PWA'er): en udgivervejledning

Hvorfor PWA'er er et samtykke-grænsetilfælde

En Progressive Web App opfører sig som en native app — den installeres på startskærmen, kører offline og cacher aggressivt — men den serveres stadig fra en browser, så reglerne for cookies og weblagring gælder. Den hybride natur er præcis det, der får udgivere til at snuble: de samme GDPR-samtykkeforpligtelser som ethvert websted, lagt oven på service workers og vedvarende caches, der stille kan bevare data og scripts, efter at en bruger har sagt nej.

Hvor PWA'er gemmer ting

Før du kan gatekeepe lagring på samtykke, skal du kende hvert sted, hvor en PWA kan bevare data:

Samtykke skal styre alle disse, ikke kun document.cookie.

Samtykke-først service worker-mønsteret

Kerneprincippet: service worker'en skal læse samtykketilstanden, før den cacher eller udfører nogen ikke-essentiel tredjepartsressource. Et rent mønster ser sådan ud:

At springe det sidste trin over er den mest almindelige PWA-compliancekløft: banneret siger “afvist,” men et cachet analysescript fortsætter med at fyre fra service worker'en ved næste offlineopstart.

Offline samtykke-UX

PWA'er kan starte uden netværk. Dit samtykkebanner og brugerens gemte valg skal begge fungere offline — cache selve CMP-grænsefladen, og fald aldrig tilbage til “givet” bare fordi samtykkeserveren ikke kan nås. Hvis du ikke kan bekræfte et tidligere valg, behandl brugeren som ikke-samtykkende og servér kun essentiel funktionalitet, indtil du kan.

Konsekvenser for annonceindtægter

For annoncefinansierede PWA'er skal samtykketilstanden nå din annonce-SDK på anmodningstidspunktet, online eller offline. En korrekt forbundet PWA sender IAB TCF-strengen og Consent Mode v2-signaler til demand-partnere ligesom et normalt websted; en fejlkonfigureret cacher en forældet “intet samtykke”-tilstand og kollapser din eCPM til ikke-personaliserede rater på ubestemt tid. Behandl samtykkefriskhed som en indtægtsmetrik.

Hvordan FlexyConsent hjælper

FlexyConsent gemmer samtykkeoptegnelsen i en service worker-læsbar store, udsender TCF- og Consent Mode v2-signaler, der overlever offlineopstarter, og eksponerer en tilbagetrækningshook, du kan forbinde til cacheudrensning — så din PWA forbliver compliant, og din annoncestak bevarer det friskest mulige samtykkesignal på tværs af hver overflade.

Vigtigste pointer

← Blog Læs alt →