Untuk situs yang berpartisipasi dalam salah satu uji coba penghentian penggunaan cookie pihak ketiga, Chrome menyediakan masa tenggang untuk mengaktifkan kembali cookie pihak ketiga untuk sementara. Selama masa tenggang, situs dapat mengakses cookie pihak ketiga di Chrome, meskipun cookie tersebut belum men-deploy uji coba token kata.
Chrome juga menyediakan mekanisme yang memungkinkan situs memilih untuk tidak mengaktifkan masa tenggang periode untuk persentase pengguna. Mekanisme {i>opt-out<i} akan memungkinkan situs untuk berjalan peluncuran bertahap mereka sendiri untuk membantu mereka bertransisi dari mengandalkan keanggunan untuk menguji deployment token uji penghentian penghentian dan melanjutkan solusi jangka panjang.
Alasan developer memerlukan mekanisme pilihan tidak ikut
Jika situs atau layanan disetujui untuk pihak pertama atau pihak ketiga uji coba penghentian penggunaan, Chrome menyediakan token uji coba dan memulai masa tenggang untuk memberikan waktu bagi token yang akan di-deploy. Masa tenggang berlanjut hingga tetap berlaku hingga masa berlakunya habis, bahkan setelah token di-deploy. Hal ini dapat bermasalah untuk menguji apakah penerapan token uji coba penghentian telah berhasil.
Pengembang dapat menetapkan tanda Chrome untuk menonaktifkan masa tenggang untuk menguji deployment token secara lokal, tetapi ini tidak sesuai untuk pengujian di penskalaan. Untuk memungkinkan situs melakukan deployment token pengujian produksi, Chrome kini menyediakan mekanisme untuk memilih tidak menggunakan masa tenggang selama pelanggan.
Mengonfigurasi persentase ketidakikutsertaan selama masa tenggang
Untuk ikut serta dalam penonaktifan ini, berikan konfigurasi yang dapat diakses secara publik
file dalam
.well-known
situs Anda di /.well-known/tpcd/grace-period.json
. Tujuan
File grace-period.json
memberikan persentase ketidakikutsertaan untuk salah satu atau kedua
masa tenggang uji coba penghentian penggunaan:
FirstPartyOptOutPercentage
ThirdPartyOptOutPercentage
Ini dapat memiliki nilai 0, 25, 50, atau 100. Contoh:
{
"ThirdPartyOptOutPercentage": 25
}
Mengubah persentase ketidakikutsertaan masa tenggang tidak memengaruhi proporsi klien Chrome tunduk kepada mekanisme Fitur Anti-Pelacakan Chrome, yang membatasi cookie pihak ketiga untuk 1% pengguna Chrome dengan klien besar.
Misalnya: jika ketidakikutsertaan masa tenggang ditetapkan ke 50% untuk situs, maka 0,5% (1% * 50%) klien Chrome akan membatasi cookie pihak ketiga di situs.
Menguji deployment
Jika Anda ingin memanfaatkan pilihan tidak ikut masa tenggang, sebaiknya
memulai dengan men-deploy grace-period.json
sesegera mungkin, dengan nilai 0
untuk salah satu
atau kedua kunci. Tindakan ini akan memungkinkan Anda
memvalidasi apakah Chrome
memproses file seperti yang diharapkan, tanpa memengaruhi aktivasi masa tenggang. Anda
kemudian dapat mulai meningkatkan
persentase saat Anda siap. Di masa mendatang, kami berencana
untuk menyediakan alat bagi pengembang untuk menanyakan status aktivasi masa tenggang untuk
situs yang diakses oleh {i>browser<i} mereka.
File grace-period.json
harus dibentuk dengan baik agar dapat diterapkan. Kepada
menghindari kesalahan, periksa file Anda dengan
alat validasi ketidakikutsertaan masa tenggang.
Subdomain
Seperti ditunjukkan dalam contoh berikut, cakupan pilihan tidak ikut sama dengan cakupan origin yang terdaftar untuk uji coba penghentian penggunaan. Jika uji coba penghentian penggunaan pendaftaran memiliki pencocokan subdomain diaktifkan, maka ketidakikutsertaan masa tenggang akan berlaku untuk asal yang terdaftar dan subdomainnya.
File konfigurasi .well-known/tpcd/grace-period.json
harus dihosting di
asal yang terdaftar untuk uji coba penghentian penggunaan.
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 dengan masa tenggang aktif. Selanjutnya, persentase ketidakikutsertaan dapat
didistribusikan ke semua klien Chrome, meskipun proses ini mungkin memerlukan waktu 24 hingga 48 jam
untuk diselesaikan. Chrome akan menyediakan alat agar developer situs dapat memeriksa masa tenggang
status aktivasi periode dari panel Masalah Chrome DevTools untuk memahami
saat pilihan tidak ikut diterapkan.
Contoh
Contoh pihak ketiga
Dalam contoh berikut, third-party.example
telah mendaftar untuk
penghentian penggunaan pihak ketiga dan masa tenggang telah diaktifkan untuk mereka.
Mereka menghosting file berikut di
third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
Dengan adanya file ini, masa tenggang akan dinonaktifkan selama 25%
Klien Chrome yang mengakses situs
atau layanan dari third-party.example
. Untuk klien Chrome yang tunduk kepada
Fitur Anti-Pelacakan,
cookie pihak ketiga dari third-party.example
akan dibatasi kecuali jika
uji coba penghentian penggunaan pihak ketiga aktif.
Contoh pihak pertama
Dalam contoh berikut, first-party.example
telah mendaftar untuk
penghentian penggunaan pihak pertama dan masa tenggang telah diaktifkan untuk pengiklan tersebut.
Mereka menghosting file berikut di
first-party.example/well-known/tpcd/grace-period.json:
{
"FirstPartyOptOutPercentage": 50
}
Jika hal ini diterapkan, masa tenggang akan dinonaktifkan untuk 50% aplikasi Chrome klien yang mengunjungi situs mereka. Untuk setiap klien Chrome yang merupakan bagian dari grup Fitur Anti-Pelacakan, cookie pihak ketiga akan dibatasi
Cari tahu selengkapnya
Jika Anda memiliki pertanyaan tentang mekanisme tidak ikut serta, ajukan masalah di Repositori dukungan Privacy Sandbox.
- Penjelasan untuk Ketidakikutsertaan dalam Masa Tenggang Cookie Pihak Ketiga
- "tpcd/grace-period.json" ID Resource Populer
- Rencana Pengiriman: Pilihan Tidak Mengikuti Masa Tenggang Cookie Pihak Ketiga
- Uji coba penghentian penggunaan pihak pertama
- Uji coba penghentian penggunaan pihak ketiga
- Mulai uji coba origin
- Memecahkan masalah uji coba origin Chrome
- URI terkenal
- RFC 8615 - Uniform Resource Identifier (URI) yang Terkenal