Topics API'yi özelleştirme ve devre dışı bırakma

Kullanıcılar ve geliştiriciler, içerik alaka düzeyini artırmak için Topics API'yi hassas bir şekilde ayarlayabilmelidir. Bu sayfa, Topics API'yi kullanıcı tercihlerine ve ihtiyaçlarına uygun şekilde yönetme ve özelleştirme hakkında bir rehberdir.

Kullanıcı olarak devre dışı bırakma

Kullanıcılar şunları yapabilmelidir:

  • Topics API'nin amacını anlama
  • Tarama etkinlikleriyle hangi konuların ilişkili olduğunu anlama
  • API'nin ne zaman kullanıldığını öğrenin.
  • API'yi etkinleştirme veya devre dışı bırakma kontrolleri olmalıdır.
  • API çağıranlarla hangi konuların paylaşılacağını kontrol edin.

Topics API'nin insan tarafından okunabilir sınıflandırması, kullanıcıların tarayıcıları tarafından kendilerine önerilebilecek konular hakkında bilgi edinmelerine ve bu konuları kontrol etmelerine olanak tanır. Chrome, Topics API ile ilgili bilgileri ve ayarları chrome://settings/adPrivacy/interests adresinde sağlar.

Kullanıcı, API çağrısı yapanlarla paylaşılmasını istemediği konu kategorilerini aşağıdaki şekillerde engelleyebilir:

  • Tarayıcı tarafından kendilerine atanmış bir konuyu engelleme
  • chrome://settings/adPrivacy/interests/manage bölümünde, ilgilenmedikleri geniş bir konu kategorisini proaktif olarak engelleyebilirler. Bu durumda kullanıcının, engellemeden önce konunun atanmasını beklemesi gerekmez.
Chrome ayarları ekranında, proaktif konu engelleme örneği olarak "Güzellik ve Fitness" ile "Yiyecek ve İçecek" konularının engellendiği gösteriliyor.
Bu örnekte, kullanıcı "Güzellik ve Egzersiz" ile "Yiyecek ve İçecek" konularını engellemeyi seçti. Bu ilgi alanları yayıncılarla paylaşılmaz.

Topics, Gizli Mod'da API çağrısı yapanlar tarafından kullanılamaz ve tarama geçmişi temizlendiğinde konular da temizlenir.

Döndürülen konu listesi aşağıdaki senaryolarda boş olur:

  • Kullanıcı, tarayıcı ayarlarında chrome://settings/adPrivacy/interests Topics API'yi devre dışı bırakır.
  • Kullanıcı, konularını temizlemiş (chrome://settings/adPrivacy/interests adresindeki tarayıcı ayarlarını kullanarak) veya çerezlerini temizlemiştir.
  • Tarayıcı Gizli moddadır.
  • Kullanıcı, olası tüm konuları engeller.

Açıklayıcı belge gizlilik hedefleri hakkında daha fazla bilgi ve API'nin bu hedefleri nasıl ele aldığı hakkında bilgi verir.

Geliştirici olarak devre dışı bırakma

Yalnızca söz konusu sayfadaki tüm kullanıcılar için konu hesaplamasını önlemek üzere bir sayfaya Permissions-Policy: browsing-topics=() Permissions-Policy başlığını ekleyerek sitenizdeki belirli sayfalar için konu hesaplamasını devre dışı bırakabilirsiniz. Sitenizdeki diğer sayfalara yapılan sonraki ziyaretler etkilenmez: Bir sayfada Topics API'yi engelleyecek bir politika ayarlarsanız bu durum diğer sayfaları etkilemez.

Ayrıca, Topics API'ye üçüncü taraf erişimini kontrol etmek için Permissions-Policy başlığını kullanarak sayfanızdaki konulara hangi üçüncü tarafların erişebileceğini de kontrol edebilirsiniz. Başlığa parametre olarak self ve API'ye erişime izin vermek istediğiniz alanları ekleyin. Örneğin, Topics API'nin kendi kaynağınız ve https://example.com dışındaki tüm tarama bağlamlarında kullanılmasını tamamen devre dışı bırakmak için aşağıdaki HTTP yanıt üstbilgisini ayarlayın:

Permissions-Policy: browsing-topics=(self "https://example.com")

Aşağıdaki kaynakları da incelemenizi öneririz:

Web'de Topics API'yi daha iyi anlamak için kaynaklarımıza göz atın.