Web tarayıcıları üçüncü taraf çerezleri için desteği sonlandırıyor. Bu nedenle, üçüncü taraf çerezleri engellendiğinde sitenizin nasıl performans gösterdiğini görmek için sitenizi test etmeniz gerekiyor. Bu, alternatif çözümlere geçiş sürecine başlamanıza yardımcı olacaktır.
Test amaçlı Chrome flag'leri
Chrome'da üçüncü taraf çerezleri olmadan sitenizi kesintilere karşı test etmenin en iyi yolu, üçüncü taraf çerezlerini aşamalı olarak kullanımdan kaldırma işaretini kullanmaktır. Bu işaret, Chrome'un üçüncü taraf çerezlerinin kullanımdan kaldırılmasından sonra davranacağı gibi davranmasına neden olur. Bu nedenle, siteler arası çerezler olmadan kullanıcı deneyimini test etmek için idealdir. İşareti ayarlamanın iki yolu vardır:
chrome://flags/#test-third-party-cookie-phaseout
hizmetini etkinleştir- Chrome'u
--test-third-party-cookie-phaseout
işaretiyle komut satırından çalıştırın
Bu işaret, Chrome'u üçüncü taraf çerezlerini engelleyecek şekilde ayarlar ve yeni özellikler ile geçici çözümlerin etkin olmasını sağlar.
chrome://settings/cookies
yardımıyla engellenmiş üçüncü taraf çerezleriyle göz atarak sitenizi test edebilirsiniz, ancak aşamalı olarak kullanımdan kaldırma işareti yeni ve güncellenen özelliklerin de etkinleştirilmesini sağlar. Üçüncü taraf çerezlerini engellemek, sorunları tespit etmek için iyi bir yaklaşım olsa da sorunları çözdüğünüzü doğrulamanıza yardımcı olmaz.
Siteleriniz için etkin bir test paketi kullanıyorsanız, biri Chrome ile normal ayarlarda, diğeri de --test-third-party-cookie-phaseout
işaretiyle başlatılan aynı Chrome sürümüyle çalıştırılacak şekilde yan yana iki çalıştırma yapmanız gerekir. İkinci çalıştırmada gerçekleşen ve ilk çalıştırmada olmayan test hataları, üçüncü taraf çerezi bağımlılıklarını araştırmak için iyi birer adaydır.
Üçüncü taraf çerezlerine yönelik desteğin sonlandırılmasıyla ilgili belirli senaryoları test etme
--test-third-party-cookie-phaseout
dışında, kullanımdan kaldırma denemelerine katılım gibi belirli test senaryoları için kullanılabilen işaretler vardır:
- Aşağıdaki işaretlerin tümü Windows, Mac, Linux, ChromeOS ve Android'de desteklenir.
- Bu işaretler, chrome://flags sayfasından veya komut satırından ayarlanabilir.
--enable-features
veya--disable-features
ile komut satırından birden fazla özellik için işaret ayarlamak amacıyla özellik adlarının arasına virgül ekleyin.- Komut satırı işareti için kullanılacak değeri belirlemek için işareti
chrome://flags
'den ayarlayıpchrome://version
sayfasında Komut Satırı değerlerini görüntüleyebilirsiniz.
Geçici çözümlerin engellendiği test
Sitenizi aşamalı olarak kullanımdan kaldırma işaretiyle test ederken, üçüncü taraf çerezlerine yönelik kullanımdan kaldırma denemeleri ve ek yayınlanma süresi gibi geçici çözümler, üçüncü taraf çerezlerinin siteniz veya eriştiği üçüncü taraf hizmetler tarafından kısıtlanmadığı anlamına gelebilir.
Geçici çözümlerin kesintileri maskelemediğinden emin olmak amacıyla sitenizi, çözümleri engellemek için işaretler kullanarak test edebilirsiniz:
- Birinci taraf desteğinin sonlandırılması denemesi: Test İçin Üst Düzey Üçüncü Taraf Çerezlerine Yönelik Desteğin Sonlandırılmasıyla İlgili Deneme Bağışları
- Üçüncü taraf desteğinin sonlandırılması denemesi: Test için Üçüncü Taraf Çerezlerin Kullanımdan Kaldırılması Deneme Bağışları
- Ek süre: Test için Üçüncü Taraf Çerezlerin Kullanımdan Kaldırılmasıyla İlgili Meta Veri Bağışları
Aşağıdaki tabloda, bu işaretlerin nasıl kullanılacağı ve devre dışı bırakıldığında veya etkinleştirildiğinde etkileri açıklanmaktadır.
Ad | Purpose | Min. sürüm | chrome://flags | Komut satırı işareti |
---|---|---|---|---|
3PCD için İzlemeye Karşı Koruma | Etkin: İzleme Koruması'nı açın: • Kullanıcının bir siteyle ilgili üçüncü taraf çerezlerini geçici olarak etkinleştirmesine izin vermek için adres çubuğunda (Çok amaçlı adres çubuğu) göz simgesi kullanıcı arayüzünü gösterin. • chrome://settings/cookies yerine
chrome://settings/trackingProtection sağlayın |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Üçüncü Taraf Çerez Aşamasını Test Etme | Devre dışı: Bu, varsayılan değerdir. (Etkisi yok.) Etkin: Üçüncü taraf çerezlerini kısıtlayın ve üçüncü taraf çerezlerinin kullanımdan kaldırılmasından sonraki Chrome'un davranışıyla eşleşmesi için İzleme Koruması kullanıcı arayüzünü etkinleştirin. Bu ayar, BlockThirdPartyCookies=false
Chrome Enterprise politikasını geçersiz kılar ancak Storage Access API veya CookiesAllowedForUrls politikası tarafından verilen ayarlar gibi içerik ayarları tarafından geçersiz kılınır. İşaretler ve ayarlar, kullanıcı ayarlarının bu işaretle nasıl etkileşime geçtiğini açıklar. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Test için Üçüncü Taraf Çerezlerine Yönelik Desteğin Sonlandırılmasıyla İlgili Deneme İzinleri | Etkin: Varsayılan değer budur. Üçüncü taraf çerezlerini kullanımdan kaldırma denemesine katılmaya izin verin. (Denemeye katılmak için artık bu işaretin Etkin olarak ayarlanmasına gerek yoktur.) Devre dışı: Chrome'un, belirtilmiş olsa bile üçüncü taraf desteğinin sonlandırılmasıyla ilgili deneme jetonu sağlanmamış gibi çalışmasını sağlar. Başka bir deyişle, üçüncü taraf desteğinin sonlandırılması denemesini devre dışı bırakabilirsiniz. Bu, kullanımdan kaldırma denemesinde yer alan bir sitede üçüncü taraf çerezleri olmadan daha uzun vadeli düzeltmelerin işe yarayıp yaramadığını test etmek açısından yararlı olabilir. Bu işaretin geçerli olabilmesi için #tracking-protection-3pcd özelliğinin etkinleştirilmesi gerekir. |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
Test İçin Üst Düzey Üçüncü Taraf Çerezlerine Yönelik Desteğin Sonlandırılmasıyla İlgili Deneme Bağışları | Etkin: Üst düzey üçüncü taraf çerezleri için desteğin sonlandırılması denemesine izin vermek için gereklidir. Devre dışı: Üçüncü taraf denemesinde olduğu gibi Chrome'un, olsa bile geçerli bir deneme jetonu sağlanmamış gibi davranmasını sağlayın. Başka bir deyişle, birinci taraf desteğinin sonlandırılması denemesini devre dışı bırakabilirsiniz. Bu, birinci taraf desteğinin sonlandırılması denemesine katılan bir sitede, üçüncü taraf çerezleri olmadan uzun vadeli düzeltmelerin işe yarayıp yaramadığını test etmek için yararlı olabilir. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Test için Üçüncü Taraf Çerezlerine Yönelik Meta Veri Bağışları | Etkin: Varsayılan değer budur. Üçüncü taraf çerezi ek yayınlanma süresinin geçerli olmasına izin verin. Devre dışı: Chrome'un, [ek yayınlanma süresi](https://goo.gle/3pcd-grace-period) geçerli değilmiş gibi davranmasını sağlar. Bu, sitenizin kullanımdan kaldırma deneme jetonlarını ek süre sona ermeden (ek süreye tabi olan bir site için) doğru şekilde dağıtıp dağıtmadığını kontrol etmek için de kullanılabilir. |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Üçüncü Taraf Çerez Aşamasındaki Kolaylaştırılan Testler | Etkin: Varsayılan değer budur. Bu Chrome istemcisi için Chrome'un desteklediği bir test grubu deneme kolunun ayarlanmasına izin verin. Devre dışı: Chrome'un deneme kolu belirlemesine izin vermez. Diğer değerler: Manuel olarak belirli bir deneme kolunu ayarlayın. Çoğu geliştiricinin Enabled
Force ayarlarından birini kullanması gerekir. Bunlar uygunluk kontrollerini atlar ve Chrome istemcisini seçilen grup koluna yerleştirir. Enabled ayarları, istemcinin deneme koluna dahil edilmesine izin verir ancak dahil edilmeyi zorunlu kılmaz. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Diğer değerler için komut satırı değerleri ayara bağlıdır. Örneğin, Enabled Force Control 1 öğesini ayarlamak için:
--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994 Bu değerleri komut satırından ayarlamanız gerekiyorsa değeri chrome://flags üzerinden ayarlamak, tarayıcıyı yeniden başlatmak ve ardından chrome://version sayfasının Komut Satırı bölümünden işaret değerini kopyalamak en kolay yöntemdir.
|
Üçüncü Taraf Çerez Bağışları Buluşsal Ölçüm Testi | Varsayılan: bulgusal tabanlı çözümlere izin verin. Etkin: Etkisi yoktur. (Varsayılan ile aynıdır.) Devre dışı: Buluşsal yöntemlere dayalı çözümlere izin verilmez. Bu, diğer uzun vadeli düzeltmelerin (üçüncü taraf çerezleri olmadan) buluşsal yöntemler olmadan beklendiği gibi çalışıp çalışmadığını test etmek için faydalı olabilir. Diğer flag değerleri aşağıda verilmiştir. CurrentInteraction : İletişim veya yönlendirme akışı sırasında üçüncü taraf sitede kullanıcı etkileşimi gerektirir.ShortRedirect yönlendirme buluşsal izinlerin çerez erişimi için 15 dakika sürmesi: Buluşsal yöntemlere dayalı azaltmalarda açıklandığı gibi üçüncü taraf çerezlerine yönlendirme senaryoları için izin verilir.LongRedirect : Yönlendirme bulgusal şekilde, 30 gün boyunca çerez erişimi izni verir.MainFrame: Yalnızca ana çerçeve tarafından başlatılan pop-up'lar yönlendirme bulgusunu etkinleştirebilir. : Herhangi bir çerçeve tarafından başlatılan pop-up'lar, yönlendirme buluşsal yöntemini etkinleştirebilir. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Diğer değerler için chrome://flags alanındaki değeri ayarlayın, tarayıcıyı yeniden başlatın ve ardından chrome://version sayfasının Komut Satırı bölümünden bayrak değerini kopyalayın. |
Chrome işaretleri ve Chrome ayarları
Chrome kullanıcı ayarlarından üçüncü taraf çerezlerinin engellenmesi, chrome://flags#test-third-party-cookie-phaseout
işareti etkinken Chrome kullanılırken varsayılan davranıştan farklı bir etkiye sahiptir.
Yalnızca işaret etkin olduğunda üçüncü taraf çerezleri, Chrome'un İzlemeye Karşı Koruma test grubu için olduğu gibi işlenir: Kritik hizmetlerin çalışmasını sağlamak için üçüncü taraf çerezlerine kısa vadeli, sınırlı durumlarda ve ayrıca CHIPS ile Storage Access API'nin daha uzun vadeli çözümleri kullanılarak izin verilir.
chrome://settings/trackingProtection
ürününde Tüm üçüncü taraf çerezlerini engelle seçeneği etkinleştirildiyse (veya İzlemeye Karşı Koruma grubunda olmayanlar için chrome://settings/cookies
tarafından Üçüncü taraf çerezlerini engelle) Chrome, üçüncü taraf çerezlerine bir Chrome Enterprise CookiesAllowedForUrls politikası tarafından izin verilmediği veya kullanıcı açıkça izin vermediği sürece üçüncü taraf çerezlerine veya diğer bölümlendirilmemiş durumlara hiç erişime izin vermez:
- Adres çubuğundaki (Çok amaçlı adres çubuğu) göz simgesini kullanarak.
chrome://settings/trackingProtection
sayfasındaki Üçüncü taraf çerezlerini kullanmasına izin verilen siteler bölümüne bir giriş eklendi.chrome://settings/cookies
üzerinde Üçüncü taraf çerezlerini kullanmasına izin verilen siteler bölümüne giriş ekleniyor.
Chrome Enterprise kullanıcıları için BlockThirdPartyCookies politikası false
olarak ayarlanırsa bu kullanıcılar, chrome://settings
adresindeki üçüncü taraf çerezlerini engelleyemez.
Kullanım senaryolarını simüle etmek için işaret kombinasyonlarını kullanma
Senaryo | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
%1 test, desteği sonlandırma denemesi yoksayıldı | Etkin | Devre dışı | Devre dışı |
Alan için ek süre kaydı onaylandı ancak henüz jeton sağlanmadı | Etkin | Etkin | Etkin |
Ek süre etkin, jeton sağlandı | Etkin | Etkin | Devre dışı |
Ek süre artık etkin değil, jeton sağlanır | Etkin | Etkin | [Efekt yok] |
Destek
- Üçüncü taraf çerez kesintisini bildirin: goo.gle/report-3pc-broken
- Özel Korumalı Alan Geliştirici Desteği deposunda sorun bildirin: goo.gle/3pcd-support
Daha fazla bilgi
- Kritik kullanıcı deneyimlerini koruma: Üçüncü taraf çerezlerinin aşamalı olarak kullanımdan kaldırılmasıyla ilgili denemeler
- Üçüncü taraf çerezleri Chrome kullanıcılarının% 1'i için varsayılan olarak kısıtlanıyor
- Chrome flag'leri nedir?
- Chrome Varyasyonları nedir?