Unde stochezi consimțământul: cookie-uri, localStorage și înregistrări pe server comparate

Două sarcini diferite

Când un vizitator face o alegere de consimțământ, trebuie să se întâmple două lucruri separate. În primul rând, browserul trebuie să rețină alegerea, ca bannerul să nu reapară pe fiecare pagină, iar tagurile să știe ce au voie să facă. În al doilea rând, este posibil să ai nevoie să dovedești mai târziu că alegerea a fost făcută, ce i s-a arătat vizitatorului și când. Aceste sarcini sunt adesea tratate de mecanisme de stocare diferite, iar confuzia dintre ele cauzează probleme reale: bannere care continuă să reapară, alegeri care dispar în unele browsere sau nicio înregistrare de arătat când cineva întreabă.

Această comparație analizează cele trei opțiuni uzuale — cookie-urile first-party, stocarea din browser precum localStorage și înregistrările de consimțământ pe server — și unde se potrivește fiecare.

Opțiunea 1: cookie-uri first-party

Cookie-urile sunt locul tradițional al stării consimțământului. CMP-urile TCF stochează de obicei șirul de consimțământ într-un cookie first-party, iar multe CMP-uri își stochează acolo și propriile date de preferințe.

Puncte forte

Puncte slabe

Opțiunea 2: localStorage și alte forme de stocare din browser

Unele CMP-uri stochează preferințele detaliate în localStorage, uneori alături de un cookie mai mic.

Puncte forte

Puncte slabe

Opțiunea 3: înregistrări de consimțământ pe server

O înregistrare pe server este o intrare stocată de tine sau de furnizorul tău de CMP de fiecare dată când se face o alegere. De obicei conține un identificator pseudonim, marcajul de timp, alegerile, versiunea bannerului sau a politicii afișate și un context precum regiunea.

Puncte forte

Puncte slabe

Rezumat comparativ

O abordare combinată practică

  1. Stochează semnalul local de referință — de exemplu șirul TCF și o înregistrare compactă de preferințe — într-un cookie first-party cu domeniul setat la domeniul tău înregistrabil.
  2. Folosește localStorage doar pentru date suplimentare care nu trebuie să ajungă la server.
  3. Scrie o înregistrare pe server pentru fiecare alegere, incluzând versiunea bannerului și a politicii afișate.
  4. Dacă o alegere stocată dispare, afișează din nou bannerul în loc să presupui un răspuns anterior.
  5. Stabilește o perioadă de re-solicitare pentru alegerile stocate și consemnează-o în politica ta.

Stocarea alegerii de consimțământ a vizitatorului este în general considerată necesară pentru a presta serviciul solicitat de vizitator — reținerea deciziei sale — dar verifică ghidurile aplicabile pe piețele tale principale.

Concluzii

← Blog Citește tot →