Üçüncü taraf çerezlerinin desteğinin sonlandırılması deneme süresi için devre dışı bırakma mekanizması

Chrome, üçüncü taraf çerezleri için desteğin sonlandırılması denemelerinden herhangi birine katılan siteler için üçüncü taraf çerezlerinin geçici olarak yeniden etkinleştirilmesi amacıyla ek süre tanır. Ek süre boyunca siteler, henüz deneme jetonları dağıtmamış olsalar bile Chrome'daki üçüncü taraf çerezlerine erişebilir.

Chrome, sitelerin kullanıcıların belirli bir yüzdesi için ek süreyi devre dışı bırakmasına izin veren bir mekanizma da sağlar. Devre dışı bırakma mekanizması, sitelerin desteği sonlandırma deneme jetonu dağıtımını test etmek ve uzun vadeli çözümlere geçmek için ek süreye bağlı kalmaktan kaçınmasına yardımcı olmak amacıyla kendi aşamalı sunumlarını çalıştırmalarına olanak tanır.

Geliştiricilerin kapsam dışında kalma mekanizmasına neden ihtiyaç duyduklarını

Bir site veya hizmet birinci taraf ya da üçüncü taraf desteğinin sonlandırılmasıyla ilgili denemeler için onaylandığında Chrome, bir deneme jetonu sağlar ve jetonların dağıtılmasına zaman tanımak için ek süre başlatır. Ek süre, jetonlar dağıtıldıktan sonra bile sona erene kadar yürürlükte kalmaya devam eder. Bu, kullanımdan kaldırma deneme jetonu dağıtımının başarılı olup olmadığını test etmek açısından sorunlu olabilir.

Geliştiriciler, jeton dağıtımını yerel olarak test etmek için ek süreyi devre dışı bırakmak üzere bir Chrome işareti ayarlayabilir. Ancak bu, geniş ölçekte test için uygun değildir. Chrome, sitelerin üretim testi jetonu dağıtımını etkinleştirmesini sağlamak amacıyla artık kullanıcıların belirli bir yüzdesi için ek sürenin kapsamı dışında kalmayı seçebilecekleri bir mekanizma sağlıyor.

Ek süre kapsamı dışında kalma yüzdelerini yapılandırma

Kapsam dışında kalma alanına dahil olmak için /.well-known/tpcd/grace-period.json adresindeki sitenizin .well-known dizininde herkese açık bir yapılandırma dosyası sağlayın. grace-period.json dosyası, desteği sonlandırılan deneme ek sürelerinden 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
}

Dağıtımı test et

Ek sürenin kapsamı dışında kalma özelliğinden yararlanmak istiyorsanız grace-period.json hizmetini anahtarlardan biri veya her ikisi için 0 değeriyle en kısa sürede dağıtmanızı öneririz. Bu şekilde, ek sürenin etkinleştirilmesi etkilenmeden Chrome'un dosyayı beklendiği gibi işleyip işlemediğini doğrulayabilirsiniz. Hazır olduğunuzda yüzdeyi artırmaya başlayabilirsiniz. Gelecekte geliştiricilere, tarayıcıları tarafından erişilen sitelerin ek süre etkinleştirme durumunu sorgulamaları için araçlar sağlamayı planlıyoruz.

Geçerli olması için grace-period.json dosyasının iyi biçime sahip olması gerekir. Hataları önlemek için dosyanızı ek süre kapsamı dışında kalma doğrulama aracını kullanarak kontrol edin.

Kapsam dışında kalma mekanizmasındaki hataları ayıkla

Google sunucuları, ek sürenin etkin olduğu her sitede grace-period.json dosyasını (varsa) düzenli olarak kontrol eder. Devre dışı bırakma yüzdeleri daha sonra tüm Chrome istemcilerine dağıtılabilir, ancak bu işlemin tamamlanması 24 ila 48 saat sürebilir. Chrome, site geliştiricilerinin kapsam dışında kalma kararının ne zaman geçerli olduğunu anlamak için Chrome Geliştirici Araçları Sorunları panelinden ek süre etkinleştirme durumunu kontrol edebilecekleri bir araç sunacak.

Örnekler

Üçüncü taraf örneği

Aşağıdaki örnekte third-party.example, üçüncü taraf desteğinin sonlandırılması denemesine kaydolmuş ve kendisi için ek süre etkinleştirilmiştir. Aşağıdaki dosyayı third-party.example/well-known/tpcd/grace-period.json: adresinde barındırırlar:

{
  "ThirdPartyOptOutPercentage": 25
}

Bu dosya uygulandıktan sonra, third-party.example üzerinden sitelere veya hizmetlere erişen Chrome istemcilerinin% 25'i için ek süre devre dışı bırakılacak. İzlemeye Karşı Koruma'ya tabi olan Chrome müşterileri için üçüncü taraf desteğinin sonlandırılması denemesi etkin olmadığı sürece third-party.example kapsamındaki üçüncü taraf çerezleri kısıtlanacaktır.

Birinci taraf örneği

Aşağıdaki örnekte first-party.example, birinci taraf desteğinin sonlandırılması denemesine kaydolmuş ve kendisi için ek süre etkinleştirilmiştir. Aşağıdaki dosyayı first-party.example/well-known/tpcd/grace-period.json: adresinde barındırırlar:

{
  "FirstPartyOptOutPercentage": 50
}

Böylece, sitelerini ziyaret eden Chrome istemcilerinin% 50'si için ek süre devre dışı bırakılacaktır. İzlemeye Karşı Koruma grubu kapsamındaki Chrome istemcilerinden herhangi birinde, üçüncü taraf çerezleri

Daha fazla bilgi

Kapsam dışında kalma mekanizmasıyla ilgili sorularınız varsa Özel Korumalı Alan destek deposunda bir sorun bildirin.