Hvor skal samtykke gemmes: cookies, localStorage og serverregistre sammenlignet

To forskellige opgaver

Når en besøgende træffer et samtykkevalg, skal to adskilte ting ske. For det første skal browseren huske valget, så banneret ikke dukker op igen på hver side, og tags ved, hvad de må. For det andet skal du måske senere kunne bevise, at valget blev truffet, hvad den besøgende fik vist, og hvornår. Disse opgaver løses ofte af forskellige lagringsmekanismer, og at blande dem sammen giver reelle problemer: bannere, der bliver ved med at dukke op, valg, der forsvinder i nogle browsere, eller ingen registrering at fremvise, når nogen spørger.

Denne sammenligning ser på de tre almindelige muligheder — first-party cookies, browserlagring som localStorage og serverregistre over samtykke — og hvor hver passer ind.

Mulighed 1: first-party cookies

Cookies er det traditionelle hjem for samtykketilstand. TCF-CMP'er gemmer almindeligvis samtykkestrengen i en first-party cookie, og mange CMP'er gemmer også deres egne præferencedata i en.

Styrker

Svagheder

Mulighed 2: localStorage og anden browserlagring

Nogle CMP'er gemmer detaljerede præferencer i localStorage, nogle gange ved siden af en mindre cookie.

Styrker

Svagheder

Mulighed 3: serverregistre over samtykke

Et serverregister er en post, som du eller din CMP-udbyder gemmer hver gang, et valg træffes. Den indeholder som regel en pseudonym identifikator, tidsstemplet, valgene, den viste bannerversion eller politikversion og kontekst som regionen.

Styrker

Svagheder

Sammenligning side om side

En praktisk kombineret tilgang

  1. Gem det autoritative lokale signal — for eksempel TCF-strengen og en kompakt præferenceopsamling — i en first-party cookie afgrænset til dit registrerbare domæne.
  2. Brug kun localStorage til supplerende data, der ikke behøver at nå serveren.
  3. Skriv et serverregister for hvert valg, inklusive versionen af det viste banner og den viste politik.
  4. Hvis et gemt valg forsvinder, så vis banneret igen i stedet for at antage et tidligere svar.
  5. Fastsæt en periode, hvorefter gemte valg spørges igen, og skriv den ind i din politik.

At gemme selve den besøgendes samtykkevalg anses generelt for nødvendigt for at levere den tjeneste, den besøgende har bedt om — at huske sin beslutning — men tjek de retningslinjer, der gælder på dine vigtigste markeder.

Vigtigste pointer

← Blog Læs alt →