Di Mana Menyimpan Persetujuan: Perbandingan Cookie, localStorage, dan Catatan Sisi Server

Dua Pekerjaan yang Berbeda

Ketika pengunjung membuat pilihan persetujuan, dua hal terpisah perlu terjadi. Pertama, browser harus mengingat pilihan itu agar banner tidak muncul lagi di setiap halaman dan tag tahu apa yang boleh dilakukannya. Kedua, Anda mungkin perlu membuktikan kemudian bahwa pilihan itu dibuat, apa yang ditampilkan kepada pengunjung, dan kapan. Kedua pekerjaan ini sering ditangani mekanisme penyimpanan yang berbeda, dan mencampuradukkannya menimbulkan masalah nyata: banner yang terus muncul kembali, pilihan yang hilang di sebagian browser, atau tidak ada catatan untuk ditunjukkan ketika ada yang bertanya.

Perbandingan ini membahas tiga opsi umum — cookie first-party, penyimpanan browser seperti localStorage, dan catatan persetujuan sisi server — serta di mana masing-masing cocok.

Opsi 1: Cookie First-Party

Cookie adalah rumah tradisional bagi status persetujuan. CMP TCF umumnya menyimpan string persetujuan dalam cookie first-party, dan banyak CMP menyimpan data preferensinya sendiri di dalamnya juga.

Kelebihan

Kekurangan

Opsi 2: localStorage dan Penyimpanan Browser Lain

Sebagian CMP menyimpan preferensi rinci di localStorage, kadang bersama cookie yang lebih kecil.

Kelebihan

Kekurangan

Opsi 3: Catatan Persetujuan Sisi Server

Catatan sisi server adalah entri yang disimpan oleh Anda atau penyedia CMP Anda setiap kali pilihan dibuat. Biasanya berisi pengenal pseudonim, stempel waktu, pilihan, versi banner atau kebijakan yang ditampilkan, dan konteks seperti wilayah.

Kelebihan

Kekurangan

Ringkasan Berdampingan

Pendekatan Gabungan yang Praktis

  1. Simpan sinyal lokal otoritatif — misalnya string TCF dan catatan preferensi ringkas — dalam cookie first-party dengan cakupan domain terdaftar Anda.
  2. Gunakan localStorage hanya untuk data tambahan yang tidak perlu sampai ke server.
  3. Tulis catatan sisi server untuk setiap pilihan, termasuk versi banner dan kebijakan yang ditampilkan.
  4. Jika pilihan tersimpan hilang, tampilkan banner lagi alih-alih mengasumsikan jawaban sebelumnya.
  5. Tetapkan periode permintaan ulang untuk pilihan tersimpan dan catat dalam kebijakan Anda.

Menyimpan pilihan persetujuan pengunjung itu sendiri umumnya dianggap perlu untuk menyediakan layanan yang diminta pengunjung — mengingat keputusan mereka — tetapi periksa panduan yang berlaku di pasar utama Anda.

Poin Penting

← Blog Baca Semua →