Masa tenggang cookie pihak ketiga Chrome memberikan cara bagi situs yang mengalami kerusakan untuk meminta waktu tambahan guna beralih dari cookie pihak ketiga ke solusi alternatif. Peserta masa tenggang yang memenuhi syarat akan diberi akses berkelanjutan ke cookie pihak ketiga selama waktu terbatas. Kami berencana untuk mempertahankan masa tenggang setidaknya hingga kami memperkenalkan pengalaman baru di Chrome yang memungkinkan pengguna membuat pilihan tepat yang berlaku di seluruh penjelajahan web mereka.
Chrome juga menyediakan mekanisme yang memungkinkan situs memilih tidak ikut masa tenggang untuk sebagian klien Chrome. Mekanisme keikutsertaan akan memungkinkan situs menjalankan peluncuran bertahap mereka sendiri untuk membantu mereka bertransisi dari mengandalkan masa tenggang, guna menguji dan beralih ke solusi jangka panjang.
Alasan developer memerlukan mekanisme pilihan tidak ikut
Developer dapat menetapkan flag Chrome untuk menonaktifkan masa tenggang guna menguji pilihan tidak ikut masa tenggang secara lokal, tetapi hal ini tidak sesuai untuk pengujian dalam skala besar. Untuk mengaktifkan pengujian skala produksi, Chrome menyediakan mekanisme yang memungkinkan situs memilih tidak ikut masa tenggang untuk persentase klien Chrome yang tunduk pada mekanisme Perlindungan Pelacakan Chrome, yang membatasi cookie pihak ketiga untuk 1% klien Chrome.
Mengonfigurasi persentase ketidakikutsertaan selama masa tenggang
Untuk memilih tidak ikut, Anda harus memberikan file konfigurasi yang dapat diakses secara publik di direktori .well-known
situs Anda di /.well-known/tpcd/grace-period.json
. Anda dapat melihat URL yang diharapkan dari file konfigurasi pilihan tidak ikut dengan memasukkan URL situs atau layanan Anda di goo.gle/3pc-lookup. File grace-period.json
memberikan persentase pilihan tidak ikut untuk masa tenggang:
ThirdPartyOptOutPercentage
Sebagai penyedia pihak ketiga, pilih untuk tidak mengikuti masa tenggang untuk sebagian klien Chrome yang mengakses konten atau layanan tersemat Anda (di situs tingkat atas mana pun).FirstPartyOptOutPercentage
Sebagai pihak pertama (situs tingkat atas), pilih untuk tidak mengikuti masa tenggang untuk sebagian klien Chrome yang mengakses konten atau layanan tersemat di situs Anda. Ini hanya digunakan jika situs tingkat teratas telah ditambahkan ke masa tenggang, yaitu pola situs pihak pertama di goo.gle/3pc-lookup bukan karakter pengganti*
.
Persentase ini dapat memiliki nilai 0
, 25
, 50
, atau 100
. Contoh:
{
"ThirdPartyOptOutPercentage": 25
}
Mengubah persentase ketidakikutsertaan masa tenggang hanya memengaruhi klien Chrome yang tunduk kepada mekanisme Fitur Anti-Pelacakan Chrome, tetapi tidak memengaruhi apakah klien tersebut telah mengaktifkan Fitur Anti-Pelacakan secara umum atau tidak.
Menguji deployment
Jika Anda ingin memanfaatkan pengecualian masa tenggang, sebaiknya mulai dengan men-deploy grace-period.json
sesegera mungkin, dengan nilai 0
untuk satu atau kedua kunci. Tindakan ini memungkinkan Anda memvalidasi apakah Chrome memproses file seperti yang diharapkan, tanpa memengaruhi aktivasi masa tenggang. Kemudian, Anda dapat mulai meningkatkan persentasenya jika sudah siap. Developer dapat membuat kueri status aktivasi masa tenggang untuk situs melalui alat penelusuran kompatibilitas situs cookie pihak ketiga kami.
File grace-period.json
harus dibentuk dengan baik agar dapat diterapkan. Untuk menghindari error, periksa file Anda dengan alat validasi pilihan tidak ikut masa tenggang.
Subdomain
Seperti yang ditunjukkan dalam contoh berikut, cakupan pilihan tidak ikut sama dengan cakupan origin yang terdaftar untuk masa tenggang. Pilihan tidak ikut masa tenggang berlaku untuk asal yang terdaftar dan subdomainnya.
File konfigurasi .well-known/tpcd/grace-period.json
harus dihosting di origin yang terdaftar untuk masa tenggang.
Asal terdaftar | Pencocokan subdomain? | File konfigurasi | Cakupan ketidakikutsertaan |
---|---|---|---|
https://foo.example |
Tidak | https://foo.example/.well-known/tpcd/grace-period.json |
https://foo.example |
https://sub.foo.example |
Tidak | https://sub.foo.example/.well-known/tpcd/grace-period.json |
https://sub.foo.example |
https://foo.example |
Ya | https://foo.example/.well-known/tpcd/grace-period.json |
https://*.foo.example |
Men-debug mekanisme pilihan tidak ikut
Server Google secara rutin memeriksa file grace-period.json
(jika ada) di setiap situs tempat masa tenggang aktif. Persentase keikutsertaan kemudian dapat didistribusikan ke semua klien Chrome, meskipun proses ini mungkin memerlukan waktu 24 hingga 48 jam untuk diselesaikan. Developer dapat memeriksa status aktivasi masa tenggang dari alat pencarian kompatibilitas situs cookie pihak ketiga untuk memahami kapan pilihan tidak ikut diterapkan.
Contoh pihak ketiga
Pada contoh berikut, third-party.example
telah terdaftar dalam masa tenggang. Mereka menghosting file berikut di third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
Dengan menerapkan file ini, masa tenggang akan dinonaktifkan untuk 25% dari 1% klien Chrome yang tunduk pada Fitur Anti-Pelacakan yang mengakses situs atau layanan dari third-party.example
.
Contoh pihak pertama
Pada contoh berikut, first-party.example
telah didaftarkan untuk masa tenggang. Mereka menghosting file berikut di first-party.example/well-known/tpcd/grace-period.json
:
{
"FirstPartyOptOutPercentage": 50
}
Dengan adanya perubahan ini, masa tenggang akan dinonaktifkan untuk 50% dari 1% klien Chrome yang tunduk pada Perlindungan Pelacakan, yang mengunjungi situs mereka.
Cari tahu selengkapnya
Jika Anda memiliki pertanyaan terkait mekanisme keikutsertaan, laporkan masalah di repositori dukungan Privacy Sandbox.