Var ska samtycke lagras: cookies, localStorage och serversidiga poster jämförda

Två olika uppgifter

När en besökare gör ett samtyckesval måste två separata saker ske. För det första måste webbläsaren komma ihåg valet så att bannern inte dyker upp igen på varje sida och taggar vet vad de får göra. För det andra kan du senare behöva bevisa att valet gjordes, vad besökaren fick se och när. De här uppgifterna sköts ofta av olika lagringsmekanismer, och att blanda ihop dem orsakar verkliga problem: banners som fortsätter att dyka upp, val som försvinner i vissa webbläsare, eller ingen post att visa upp när någon frågar.

Den här jämförelsen tittar på de tre vanliga alternativen — förstapartscookies, webbläsarlagring som localStorage och serversidiga samtyckesposter — och var var och en passar.

Alternativ 1: förstapartscookies

Cookies är samtyckestillståndets traditionella hem. TCF-CMP:er lagrar vanligtvis samtyckessträngen i en förstapartscookie, och många CMP:er lagrar också sina egna preferensdata i en.

Styrkor

Svagheter

Alternativ 2: localStorage och annan webbläsarlagring

Vissa CMP:er lagrar detaljerade preferenser i localStorage, ibland vid sidan av en mindre cookie.

Styrkor

Svagheter

Alternativ 3: serversidiga samtyckesposter

En serversidig post är en post som du eller din CMP-leverantör lagrar varje gång ett val görs. Den innehåller vanligtvis en pseudonym identifierare, tidsstämpeln, valen, den visade banner- eller policyversionen och kontext som region.

Styrkor

Svagheter

Sammanfattning sida vid sida

Ett praktiskt kombinerat tillvägagångssätt

  1. Lagra den auktoritativa lokala signalen — till exempel TCF-strängen och en kompakt preferenspost — i en förstapartscookie som gäller din registrerbara domän.
  2. Använd localStorage bara för kompletterande data som inte behöver nå servern.
  3. Skriv en serversidig post för varje val, inklusive versionen av den visade bannern och policyn.
  4. Om ett lagrat val försvinner, visa bannern igen i stället för att anta ett tidigare svar.
  5. Ange en period för förnyad fråga för lagrade val och dokumentera den i din policy.

Att lagra själva besökarens samtyckesval betraktas i allmänhet som nödvändigt för att leverera den tjänst besökaren bad om — att komma ihåg deras beslut — men kontrollera den vägledning som gäller på dina huvudmarknader.

Viktigaste lärdomarna

← Blogg Läs allt →