Hvor lagre samtykke: informasjonskapsler, localStorage og serverposter sammenlignet

To ulike oppgaver

Når en besøkende tar et samtykkevalg, må to adskilte ting skje. For det første må nettleseren huske valget, slik at banneret ikke dukker opp igjen på hver side og taggene vet hva de har lov til. For det andre må du kanskje senere bevise at valget ble tatt, hva den besøkende fikk se og når. Disse oppgavene løses ofte av ulike lagringsmekanismer, og å forveksle dem skaper reelle problemer: bannere som stadig dukker opp igjen, valg som forsvinner i enkelte nettlesere, eller ingen registrering å vise fram når noen spør.

Denne sammenligningen ser på de tre vanlige alternativene — first-party-informasjonskapsler, nettleserlagring som localStorage og serverposter over samtykke — og hvor hvert passer.

Alternativ 1: first-party-informasjonskapsler

Informasjonskapsler er det tradisjonelle hjemmet for samtykketilstand. TCF-CMP-er lagrer vanligvis samtykkestrengen i en first-party-informasjonskapsel, og mange CMP-er lagrer også sine egne preferansedata i en.

Styrker

Svakheter

Alternativ 2: localStorage og annen nettleserlagring

Noen CMP-er lagrer detaljerte preferanser i localStorage, noen ganger ved siden av en mindre informasjonskapsel.

Styrker

Svakheter

Alternativ 3: serverposter over samtykke

En serverpost er en oppføring som du eller CMP-leverandøren din lagrer hver gang et valg tas. Den inneholder vanligvis en pseudonym identifikator, tidsstempelet, valgene, bannerversjonen eller policyversjonen som ble vist, og kontekst som regionen.

Styrker

Svakheter

Sammenligning side ved side

En praktisk kombinert tilnærming

  1. Lagre det autoritative lokale signalet — for eksempel TCF-strengen og en kompakt preferansepost — i en first-party-informasjonskapsel avgrenset til det registrerbare domenet ditt.
  2. Bruk localStorage bare til tilleggsdata som ikke trenger å nå serveren.
  3. Skriv en serverpost for hvert valg, inkludert versjonen av banneret og policyen som ble vist.
  4. Hvis et lagret valg forsvinner, vis banneret på nytt i stedet for å anta et tidligere svar.
  5. Fastsett en periode for ny forespørsel om lagrede valg og skriv den inn i policyen din.

Å lagre selve den besøkendes samtykkevalg regnes generelt som nødvendig for å levere tjenesten den besøkende har bedt om — å huske beslutningen sin — men sjekk veiledningen som gjelder i hovedmarkedene dine.

Viktigste poenger

← Blogg Les alt →