Üçüncü taraf çerezleri için desteğin sonlandırılmasına yönelik denemelerden birine katılan siteler, üçüncü taraf çerezlerini geçici olarak yeniden etkinleştirmek için Chrome'un sağladığı ek süreyi kullanabilir. Ek süre boyunca siteler Henüz deneme sürümünü dağıtmamış olsalar bile Chrome'da üçüncü taraf çerezlerine erişebilirler jeton.
Chrome ayrıca, sitelerin belirli bir süre içinde geçerli olması. Devre dışı bırakma mekanizması, sitelerin bu aşamaya geçmek için kendi aşamalı sunumlarını deneme jetonunun dağıtımını test etmek ve çözümler üzerinde çalışıyor.
Geliştiricilerin kapsam dışında kalma mekanizmasına neden ihtiyacı var?
Bir site veya hizmet birinci taraf veya üçüncü taraf Chrome'un, Chrome'un bir deneme jetonu sağlaması ve devre dışı bırakma denemesini başlatması ek süre jetonların dağıtılmasına zaman tanıyın. Ek yayınlanma süresi, jetonlar dağıtıldıktan sonra bile geçerlilik süresi dolana kadar geçerli olmaya devam eder. Bu kullanımdan kaldırma deneme jetonu dağıtımının yapılıp yapılmadığını işidir.
Geliştiriciler, jeton dağıtımını yerel olarak test etmek için ek süreyi devre dışı bırakan bir Chrome işareti ayarlayabilir ancak bu, geniş ölçekte test için uygun değildir. Sitelerin üretim testi jetonu dağıtımını etkinleştirmek için Chrome artık belirli bir yüzdesi için ek süre kapsamı dışında kalmayı seçen bir mekanizma yardımcı olur.
Ek süre kapsamı dışında kalma yüzdelerini yapılandırma
Kapsam dışında kalma kararına katılmak için herkesin erişebileceği bir yapılandırma sağlayın
dosyasını
.well-known
sitenizin /.well-known/tpcd/grace-period.json
adresindeki dizini. grace-period.json
dosyası, desteğin sonlandırılmasına ilişkin deneme ek sürelerinin biri veya her ikisi için kapsam dışında kalma yüzdelerini sağlar:
FirstPartyOptOutPercentage
ThirdPartyOptOutPercentage
Bunlar 0, 25, 50 veya 100 değerlerine sahip olabilir. Örneğin:
{
"ThirdPartyOptOutPercentage": 25
}
Ek süreyi devre dışı bırakma yüzdesinin değiştirilmesi, Chrome istemcilerinin oranını etkilemez Chrome'un, Chrome'un% 1'inde üçüncü taraf çerezlerini kısıtlayan İzlemeye Karşı Koruma mekanizmasına tabidir kullanabilirsiniz.
Örneğin: Bir web sitesi için ek süre kapsamı hariç tutma oranı %50 olarak ayarlanırsa Chrome istemcilerinin %0,5'inde (%1 * %50) sitede üçüncü taraf çerezleri kısıtlanır.
Dağıtımı test et
Ek süre kapsamı dışında kalma özelliğinden yararlanmak istiyorsanız anahtarlardan biri veya her ikisi için 0
değerini kullanarak grace-period.json
'ü en kısa sürede dağıtmaya başlamanızı öneririz. Bu sayede, Chrome'un
dosyayı, ek sürenin etkinleştirilmesini etkilemeden beklendiği gibi işleme. Hazır olduğunuzda yüzdeyi artırmaya başlayabilirsiniz. Gelecekte,
geliştiricilerin, ek süre etkinleştirme durumunu sorgulayabileceği araçlar sağlamak
Tarayıcı tarafından erişilen siteler.
grace-period.json
dosyasının geçerli olabilmesi için iyi oluşturulmuş olması gerekir. Alıcı:
hataları önlemek için, dosyayı
ek yayınlanma süresi kapsamı dışında kalma doğrulama aracını kullanın.
Alt alan adları
Aşağıdaki örneklerde gösterildiği gibi devre dışı bırakmanın kapsamı desteğinin sonlandırılmasıyla ilgili deneme için kaydedilen kaynağın kapsamı. Desteği sonlandırılan deneme kaydında alt alan adı eşleştirme etkinse ek süre kapsamı dışında kalma seçeneği, kayıtlı kaynak ve alt alan adları için geçerli olur.
.well-known/tpcd/grace-period.json
yapılandırma dosyası, desteğin sonlandırılması denemesi için kayıtlı kaynakta barındırılmalıdır.
Kayıtlı kaynak | Alt alan adı eşleştirme? | Yapılandırma dosyası | Kapsamın kapsamı dışında kalma |
https://foo.example | Hayır | https://foo.example/.well-known/tpcd/grace-period.json | https://foo.example |
https://sub.foo.example | Hayır | https://sub.foo.example/.well-known/tpcd/grace-period.json | https://sub.foo.example |
https://foo.example | Evet | https://foo.example/.well-known/tpcd/grace-period.json | https://*.foo.example |
Kapsam dışında kalma mekanizmasındaki hataları ayıkla
Google sunucuları, ek sürenin etkin olduğu her sitedeki grace-period.json
dosyasını (varsa) düzenli olarak kontrol eder. Bu işlem tamamlandıktan sonra kapsam dışında kalma yüzdeleri tüm Chrome istemcilerine dağıtılabilir. Bu işlemin tamamlanması 24 ila 48 saati bulabilir. Chrome, site geliştiricilerin kapsam dışında kalmayı ne zaman etkinleştirebileceklerini anlamak için Chrome Geliştirici Araçları Sorunlar panelinden ek süre etkinleştirme durumunu kontrol edebilecekleri bir araç sunacaktır.
Örnekler
Üçüncü taraf örneği
Aşağıdaki örnekte, third-party.example
üçüncü taraf desteğinin sonlandırılması deneme sürümüne kaydolmuş ve ek süre etkinleştirilmiştir.
Aşağıdaki dosyayı şu adreste barındırıyorlar:
third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
Bu dosya uygulandığında, ek süre
Sitelere erişen Chrome istemcileri
veya third-party.example
tarafından sağlanan hizmetler. Şu şartlara tabi Chrome istemcileri için:
İzlemeye Karşı Koruma,
third-party.example
tarafından sağlanan üçüncü taraf çerezleri
üçüncü taraf desteğinin sonlandırılması denemesi etkin.
Birinci taraf örneği
Aşağıdaki örnekte first-party.example
,
Birinci taraf desteği sonlandırma denemesi ve ek süre etkinleştirildi.
Aşağıdaki dosyayı şu adreste barındırıyorlar:
first-party.example/well-known/tpcd/grace-period.json:
{
"FirstPartyOptOutPercentage": 50
}
Bu durumda, sitelerini ziyaret eden Chrome istemcilerinin %50'si için ek süre devre dışı bırakılır. İzlemeye Karşı Koruma grubunun üyesi olan bu Chrome istemcilerinin herhangi birinde üçüncü taraf çerezleri kısıtlanır.
Daha fazla bilgi
Devre dışı bırakma mekanizmasıyla ilgili sorularınız varsa, Özel Korumalı Alan destek deposu.
- Üçüncü Taraf Çerez Ek Süresini Devre Dışı Bırakma Hakkında Açıklama
- "tpcd/grace-period.json" Herkese Açık Kaynak Tanımlayıcısı
- Gönderme Niyeti: Üçüncü Taraf Çerezleri Ek Yayınlanma Süresinden Çıkış
- Birinci taraf desteği sonlandırma denemesi
- Üçüncü taraf desteğinin sonlandırılması denemesi
- Kaynak denemelerini kullanmaya başlama
- Chrome kaynak denemeleriyle ilgili sorunları giderme
- İyi bilinen URI
- RFC 8615: Well-Bilinen Tekdüzen Kaynak Tanımlayıcıları (URI)