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

Üçüncü taraf çerezlerini kullanımdan kaldırma denemelerinden herhangi birinde yer alan siteler için Chrome, üçüncü taraf çerezlerini geçici olarak yeniden etkinleştirmek üzere bir ek yayınlanma süresi sağlar. Ek yayınlanma süresi boyunca siteler henüz deneme jetonları dağıtmamış olsa bile Chrome'daki üçüncü taraf çerezlerine erişebilir.

Chrome ayrıca sitelerin, belirli bir kullanıcı için ek sürenin kapsamı dışında kalmayı seçmesine olanak tanıyan bir mekanizma da sağlamaktadır. Devre dışı bırakma mekanizması, sitelerin kendi aşamalı sunumlarını çalıştırarak ek süreden vazgeçmelerine yardımcı olur. Böylece, kullanımdan kaldırma deneme jetonu dağıtımını test edebilir ve uzun vadeli çözümlere geçebilirsiniz.

Geliştiricilerin devre dışı bırakma mekanizmasına neden ihtiyacı var?

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 bir ek yayınlanma süresi başlatır. Ek süre, jetonlar dağıtıldıktan sonra bile sona erene kadar etkin kalır. Bu, kullanımdan kaldırma deneme jetonu dağıtımının başarılı olup olmadığını test etme açısından sorunlu olabilir.

Geliştiriciler, jeton dağıtımını yerel olarak test etmek amacıyla ek süreyi devre dışı bırakmak için bir Chrome işareti ayarlayabilirler ancak bu, geniş ölçekte test için uygun değildir. Chrome, sitelerin üretim testi jetonu dağıtımını etkinleştirmek için artık kullanıcıların belirli bir yüzdesi için ek süreyi devre dışı bırakmasına yönelik bir mekanizma sağlamaktadır.

Ek yayınlanma süresi kapsamı dışında kalma yüzdelerini yapılandırma

Kapsam dışında kalma sürecine katılmak için /.well-known/tpcd/grace-period.json adresindeki sitenizin .well-known dizininde, herkesin erişebileceği bir yapılandırma dosyası sağlayın. grace-period.json dosyası, kullanımdan kaldırma deneme süresi ek sürelerinden biri veya her ikisi için devre dışı bırakma yüzdelerini sağlar:

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

Bunlar, 0, 25, 50 veya 100 değerine sahip olabilir. Örneğin:

{
  "ThirdPartyOptOutPercentage": 25
}

Test dağıtımı

Ek yayınlanma süresini devre dışı bırakmak istiyorsanız anahtarların biri veya her ikisi için 0 değeriyle grace-period.json öğesini en kısa sürede dağıtmaya başlamanızı öneririz. Bu, Chrome'un dosyayı beklendiği gibi işleyip işlemediğini doğrulamanıza olanak tanır ve ek süre etkinleştirmesini etkilemez. Hazır olduğunuzda yüzdeyi artırmaya başlayabilirsiniz. Gelecekte geliştiricilerin, tarayıcıları tarafından erişilen siteler için ek süre etkinleştirme durumunu sorgulamaları için araçlar sunmayı planlıyoruz.

grace-period.json dosyasının geçerli olması için iyi biçimlendirilmiş olması gerekir. Hataları önlemek için dosyanızı ek yayınlanma süresi kapsamı dışında kalma doğrulama aracı ile kontrol edin.

Devre dışı bırakma mekanizmasında hata ayıklayın

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-48 saat sürebilir. Chrome, site geliştiricilerinin, devre dışı bırakma işleminin 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ç sağlayacaktır.

Örnekler

Üçüncü taraf örneği

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

{
  "ThirdPartyOptOutPercentage": 25
}

Bu dosya etkinleştirildiğinde, third-party.example sitesinden sitelere veya hizmetlere erişen Chrome istemcilerinin% 25'i için ek süre devre dışı bırakılır. İzleme Koruması'na tabi olan Chrome istemcilerinde, üçüncü taraf desteğinin sonlandırılması denemesi etkin olmadığı sürece third-party.example web sitesine ait üçü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 bu ürün için ek süre etkinleştirildi. Aşağıdaki dosyayı first-party.example/well-known/tpcd/grace-period.json: adresinde barındırıyor

{
  "FirstPartyOptOutPercentage": 50
}

Bu politika uygulandığında, sitelerini ziyaret eden Chrome istemcilerinin% 50'si için ek süre devre dışı bırakılır. İzleme Koruması grubunun parçası olan bu Chrome istemcilerinden herhangi biri için üçüncü taraf çerezleri kısıtlanacaktır.

Daha fazla bilgi

Devre dışı bırakma mekanizmasıyla ilgili sorularınız varsa Özel Korumalı Alan destek deposuna bir sorun bildiriminde bulunun.