Digital Transformation
CHIPS (Cookies Having Independent Partitioned State)
TL;DR: CHIPS (Cookies Having Independent Partisi State) adalah mekanisme cookie pihak ketiga yang dipartisi per situs top-level. Sejak Chrome menghentikan cookie pihak ketiga umum di 2025, CHIPS jadi cara legal supaya cookie embed (chat widget, payment iframe, helpdesk) tetap berfungsi tanpa kebocoran lintas situs.
Apa itu CHIPS?
CHIPS adalah pendekatan W3C untuk mempartisi cookie pihak ketiga berdasarkan top-level site yang sedang dikunjungi pengguna. Cookie ditandai dengan atribut Partitioned, dan browser menyimpan satu kontainer cookie terpisah untuk tiap kombinasi top-level site dan embed origin. Akibatnya, cookie yang dipasang Intercom di domain-a.com tidak terlihat saat Intercom embed muncul di domain-b.com.
Analoginya: bayangkan toko sewaan yang dulu memberi satu kunci lemari ke semua pelanggan di mall. Sekarang tiap pelanggan dapat lemari terpisah, jadi pengelola tetap kenali pelanggan di toko itu, tapi tidak bisa lacak pelanggan ke toko lain. Konsep ini erat dengan Attribution Reporting API dan jadi pengganti praktis sebelum Chrome menutup penuh akses cookie pihak ketiga.
Format dan Cara Pasang
Cookie CHIPS ditandai dengan atribut khusus saat dikirim dari server:
Set-Cookie: session_id=abc; SameSite=None; Secure; Path=/; Partitioned
Tiga syarat wajib: SameSite=None, Secure, dan Partitioned. Tanpa salah satu, cookie ditolak atau jatuh ke pola lama yang sudah diblokir.
| Kondisi | Behavior Cookie |
|---|---|
Tanpa Partitioned | Diblokir di Chrome 2025+ untuk konteks pihak ketiga |
Dengan Partitioned | Tersimpan terpisah per top-level site, embed jalan normal |
| Saat pengguna pindah top-level site | Cookie dari site sebelumnya tidak terbaca |
Kenapa Penting untuk Marketer dan Developer Indonesia?
Banyak konversi UMKM Indonesia bergantung pada widget pihak ketiga: Tawk.to untuk live chat, Midtrans untuk iframe pembayaran, Calendly untuk booking. Tanpa CHIPS, widget ini kehilangan sesi tiap kali pengguna pindah situs, menghasilkan drop-off yang sebelumnya tidak terjadi. Berdasarkan praktik yang Vito Atmo terapkan di proyek Vetmo (pet care platform), migrasi cookie embed ke pola Partitioned memulihkan retensi sesi widget hingga 90% setelah pengguna kembali dari halaman lain. CHIPS juga jadi bagian dari strategi privacy-first yang dipakai untuk pengukuran cookieless.
Pertanyaan Umum
Apakah CHIPS sama dengan first-party cookie?
Tidak. First-party cookie dipasang oleh domain yang dikunjungi pengguna. CHIPS adalah cookie pihak ketiga yang dipartisi per top-level site, sehingga embed tetap bisa simpan state tapi tidak bisa lacak pengguna lintas situs.
Apakah CHIPS menggantikan cookie biasa untuk login?
Tidak. Untuk login utama gunakan cookie first-party. CHIPS untuk widget embed seperti chat, helpdesk, dan iframe pembayaran yang butuh state per-site.
Apakah Safari dan Firefox dukung CHIPS?
Per April 2026, dukungan utama ada di Chrome dan Edge. Safari memakai pendekatan berbeda lewat Storage Access API, Firefox via Total Cookie Protection. Strategi terbaik: pasang Partitioned plus fallback ke Storage Access API.