Consentiment de cookies per a aplicacions web progressives (PWA): una guia per a editors

Per què les PWA són un cas límit de consentiment

Una aplicació web progressiva es comporta com una aplicació nativa — s'instal·la a la pantalla d'inici, funciona fora de línia i emmagatzema a la memòria cau de manera agressiva — però encara se serveix des d'un navegador, de manera que s'apliquen les normes de cookies i emmagatzematge web. Aquesta naturalesa híbrida és exactament el que fa entrebancar els editors: les mateixes obligacions de consentiment GDPR que qualsevol lloc web, superposades als service workers i les memòries cau persistents que poden retenir silenciosament dades i scripts després que un usuari hagi dit que no.

On emmagatzemen les coses les PWA

Abans de poder condicionar l'emmagatzematge al consentiment, has de conèixer cada lloc on una PWA pot persistir dades:

El consentiment ha de regir tot això, no només document.cookie.

El patró de service worker amb el consentiment primer

El principi fonamental: el service worker ha de llegir l'estat de consentiment abans d'emmagatzemar a la memòria cau o executar qualsevol recurs de tercers no essencial. Un patró net té aquest aspecte:

Saltar-se aquest últim pas és la bretxa de compliment més habitual de les PWA: el bàner diu “rebutjat,” però un script d'analítiques emmagatzemat a la memòria cau segueix disparant-se des del service worker en el següent llançament fora de línia.

UX de consentiment fora de línia

Les PWA poden iniciar-se sense xarxa. El teu bàner de consentiment i l'elecció emmagatzemada de l'usuari han de funcionar tots dos fora de línia — emmagatzema a la memòria cau la pròpia interfície de la CMP i no posis mai per defecte “concedit” només perquè el servidor de consentiment és inaccessible. Si no pots confirmar una elecció prèvia, tracta l'usuari com a no consentit i serveix només funcionalitat essencial fins que puguis.

Implicacions per als ingressos publicitaris

Per a les PWA finançades amb publicitat, l'estat de consentiment ha d'arribar al teu SDK publicitari en el moment de la sol·licitud, en línia o fora. Una PWA correctament cablejada passa la cadena IAB TCF i els senyals de Consent Mode v2 als socis de demanda igual que un lloc normal; una mal configurada emmagatzema a la memòria cau un estat obsolet de “sense consentiment” i col·lapsa el teu eCPM a tarifes no personalitzades indefinidament. Tracta la frescor del consentiment com una mètrica d'ingressos.

Com ajuda FlexyConsent

FlexyConsent emmagatzema el registre de consentiment en un magatzem llegible pel service worker, emet senyals TCF i Consent Mode v2 que sobreviuen als llançaments fora de línia, i exposa un ganxo de retirada que pots connectar a la purga de la memòria cau — perquè la teva PWA segueixi complint la normativa i la teva pila publicitària mantingui el senyal de consentiment més fresc possible a totes les superfícies.

Punts clau

← Blog Llegir tot →