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.
- Üçüncü Taraf Çerez Ek Süresini Devre Dışı Bırakma Hakkında Açıklama
- "tpcd/grace-period.json" İyi Bilinen Kaynak Tanımlayıcısı
- Gönderim Niyeti: Üçüncü Taraf Çerez Ek Süresini Kapsam Dışı Bırakma
- 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)