Dove memorizzare il consenso: cookie, localStorage e registri lato server a confronto

Due compiti diversi

Quando un visitatore fa una scelta di consenso, devono accadere due cose distinte. Primo, il browser deve ricordare la scelta, così il banner non ricompare a ogni pagina e i tag sanno cosa possono fare. Secondo, potresti dover dimostrare in seguito che la scelta è stata fatta, cosa è stato mostrato al visitatore e quando. Questi compiti sono spesso affidati a meccanismi di memorizzazione diversi, e confonderli causa problemi reali: banner che continuano a ricomparire, scelte che svaniscono su alcuni browser o nessun registro da esibire quando qualcuno lo chiede.

Questo confronto esamina le tre opzioni più comuni — cookie first-party, storage del browser come localStorage e registri di consenso lato server — e dove si colloca ciascuna.

Opzione 1: cookie first-party

I cookie sono la sede tradizionale dello stato di consenso. I CMP TCF di solito memorizzano la stringa di consenso in un cookie first-party, e molti CMP vi memorizzano anche i propri dati sulle preferenze.

Punti di forza

Punti deboli

Opzione 2: localStorage e altri storage del browser

Alcuni CMP memorizzano preferenze dettagliate in localStorage, a volte insieme a un cookie più piccolo.

Punti di forza

Punti deboli

Opzione 3: registri di consenso lato server

Un registro lato server è una voce memorizzata da te o dal tuo provider CMP ogni volta che viene fatta una scelta. Di solito contiene un identificatore pseudonimo, il timestamp, le scelte, la versione del banner o della policy mostrata e un contesto come la regione.

Punti di forza

Punti deboli

Riepilogo a confronto

Un approccio combinato pratico

  1. Memorizza il segnale locale di riferimento — per esempio la stringa TCF e un record compatto delle preferenze — in un cookie first-party limitato al tuo dominio registrabile.
  2. Usa localStorage solo per dati supplementari che non devono raggiungere il server.
  3. Scrivi un registro lato server per ogni scelta, includendo la versione del banner e della policy mostrate.
  4. Se una scelta memorizzata scompare, mostra di nuovo il banner invece di presumere una risposta precedente.
  5. Imposta un periodo di nuova richiesta per le scelte memorizzate e riportalo nella tua policy.

Memorizzare la scelta di consenso del visitatore è in genere considerato necessario per fornire il servizio richiesto dal visitatore — ricordare la sua decisione — ma verifica le indicazioni applicabili nei tuoi mercati principali.

Punti chiave

← Blog Leggi tutto →