Web için Topics API'ye genel bakış

Topics API, kullanıcının ziyaret ettiği siteleri izlemeye gerek kalmadan ilgi alanına dayalı reklamcılığı (IBA) sağlar.

Uygulama durumu

  • Herkese açık tartışma aşamasını tamamlayan Topics API, şu anda kullanıcıların %99'unun kullanımına sunulmuştur ve ölçeği %100'e kadar çıkmaktadır.
  • Topics API hakkında geri bildirimde bulunmak için Topics açıklayıcı'da bir sorun oluşturun veya Web Advertising Business Group'u (Web Reklamcılığını İyileştirme İşletme Grubu) tartışmalarına katılın. Açıklayıcıda hâlâ daha ayrıntılı tanımlama gereken birkaç açık soru vardır.
  • Özel Korumalı Alan zaman çizelgesi, Topics API ve diğer Özel Korumalı Alan teklifleri için uygulama zaman çizelgeleri sağlar.
  • Topics API: son güncellemeler Topics API ve uygulamalarla ilgili değişiklikler ve geliştirmeleri ayrıntılarıyla açıklar.

Topics API nedir?

Topics API, bir tarayıcının kullanıcının ilgi alanlarıyla ilgili bilgileri üçüncü taraflarla paylaşmasına olanak tanırken gizliliği korumak için tasarlanmış Özel Korumalı Alan mekanizmasıdır. Kullanıcının ziyaret ettiği siteleri izlemeye gerek kalmadan ilgi alanına dayalı reklamcılığı (IBA) mümkün kılar.

İlgi alanına dayalı reklamcılık, Topics API'deki temel kavramlardan biridir. Bir kullanıcının yakın zamanda ziyaret ettiği sitelerden yola çıkarak kullanıcının ilgi alanlarına göre reklam seçildiği bir kişiselleştirilmiş reklamcılık türüdür. Bu, reklamları kullanıcının ziyaret ettiği sayfadaki içerikle eşleştirmeyi amaçlayan içeriğe dayalı reklamcılıktan farklıdır.

İlgi alanına dayalı reklamcılık, hem reklamverenlere (ürün veya hizmetlerinin reklamını yapmak isteyen siteler) hem de yayıncılara (içeriklerinden para kazanmak için reklam kullanan siteler) yardımcı olabilir:

  • IBA, reklamverenlerin potansiyel müşterilere ulaşmasına yardımcı olabilir.
  • İlgi alanına dayalı reklamcılık, yayıncıların web sitelerini finanse etmek için reklamcılıktan yararlanmalarına yardımcı olmak üzere bağlamsal bilgiler sağlayabilir.

Topics API, son kullanıcı etkinliğine göre tarayıcıya atanan konuları (ilgi alanı kategorileri) kullanarak yeni bir ilgi alanına dayalı reklamcılık biçimi sağlar. Bu konular, uygun reklamları seçmenize yardımcı olacak bağlamsal bilgiler sağlayabilir.

İşleyiş şekli

Geçmişte, ilgilenilen konuları belirlemek amacıyla kullanıcıların sitelerdeki tarama davranışını izlemek için üçüncü taraf çerezleri ve diğer mekanizmalar kullanılıyordu. Bu mekanizmalar kullanımdan kaldırılıyor.

Topics API ile tarayıcı, kullanıcının tarama etkinliğine göre ilgisini çeken konuları gözlemleyip kaydeder. Bu bilgiler kullanıcının cihazına kaydedilir. Böylece Topics API, API çağrılarını (ör. reklam teknolojisi platformları) kullanıcının tarama etkinliği hakkında ek bilgi göstermeden kullanıcının ilgi alanlarına erişmesine izin verebilir.

Üst öğe konularının gözlemlenmesi

Chrome 114 sürümünden beri, arayan kişi bir sayfadaki kullanıcı için bir konuyu gözlemlediğinde tarayıcı, arayanı konunun tüm üst öğelerini de gözlemlemiş olarak kabul eder.

Örneğin, tarayıcı, arayanın bir kullanıcı için Shopping/Apparel/Footwear/Boots gözlemlemesini kaydederse bu konunun üst öğeleri de gözlemlenmiş olarak kabul edilir: Shopping/Apparel/Footwear, Shopping/Apparel ve Shopping.

Önceden, bir çağrıyı yapan kişinin tarayıcı tarafından (örneğin) Shopping/Apparel gözlemlenmiş olarak kabul edilmesi için söz konusu konunun, API tarafından gözlemlendiği şekilde döndürülmesi gerekirdi. Bir kullanıcı için bir sayfada arayan kullanıcı için Shopping/Apparel gözlemlenirken başka bir sayfada Shopping/Apparel/Footwear/Boots söz konusu olduğunda API, Shopping/Apparel URL'sini her iki sayfada da gözlemlenmiş olarak değerlendirir.

Dönemler

Topics API, sağladığı ilgi alanlarının güncel tutulmasını sağlamalıdır. Tarayıcı, kullanıcıların şu anda bir haftalık olan dönem olarak bilinen bir dönemdeki tarama etkinliğine göre konu hakkında çıkarımda bulunur. Her kullanıcının kendi dönemleri vardır (dönemler "kullanıcı başına"dır) ve ilk başlangıç zamanı rastgele belirlenir. Her bir dönem için kullanıcının söz konusu dönemde en çok ilgi gösterdiği beş konu arasından bir tanesi rastgele seçilir. Gizliliği daha da artırmak ve tüm konuların temsil edilmesini sağlamak için, ilgili konuların bir ilgi sınıflandırmasındaki olası tüm konular arasından rastgele seçilme ihtimali% 5'tir.

Topics API'nin üç ana görevi vardır:

  • Tarayıcı etkinliğini ilgi alanlarınızla eşleyin. Topics API'nin mevcut tasarımında konular, kullanıcının ziyaret ettiği sayfaların ana makine adlarından tahmin edilmektedir. Örneğin, akvaryumlarla ilgili bir web sitesi için /Evcil ve Yabani Hayvanlar ve Hayvanlar/Evcil Hayvanlar/Balık ve Akvaryum.
  • Son tarama etkinliğine göre kullanıcılar için liste başı konuları hesaplayın.
  • Uygun reklamların seçilmesine yardımcı olmak için kullanıcıların o anda ilgilendiği konulara erişmek için mekanizmalar sağlayın.

Topics API, kullanıcılara anlamlı kontroller sağlamak için insanlar tarafından okunabilecek ve kolayca anlaşılabilir konular sağlar.

Konular nasıl belirlenir ve seçilir?

Konular, /Sanat ve Eğlence/Müzik ve Ses/Soul ve R&B ve /Business ve Endüstriyel/Tarım ve Ormancılık. Bu konular, ilk testler için Chrome tarafından seçilmiştir. Burada amaç, sınıflandırmanın ekosisteme katkıda bulunan güvenilir kişiler tarafından yönetilen bir kaynak haline gelmesidir. Sınıflandırmanın, birçok kullanıcının her konuyla ilişkilendirilir. Şu anda konu sayısı 469, ancak nihai konu sayısının birkaç yüz ile birkaç bin arasında olmasını bekliyoruz.

Hassas kategorilerden kaçınmak için konuların herkese açık olması, gerçek kişiler tarafından seçilmiş ve güncel olması gerekir. Chrome'un test etmesi için önerilen ilk sınıflandırma, etnik köken veya cinsel yönelim gibi genel olarak hassas kabul edilen kategorileri hariç tutmak amacıyla gerçek kişiler tarafından seçilmiştir.

Chrome'daki Topics API uygulaması, en popüler 50.000 site için ana makine adlarını konularla eşlemek amacıyla manuel olarak seçilmiş ve herkese açık bir geçersiz kılma listesi kullanır. Topics API, diğer siteler için ana makine adlarından konu çıkarım yapmak amacıyla makine öğrenimi modeli kullanır.

Chrome'un Topics API'yi uygulaması, modeli temsil eden bir TensorFlow Lite dosyası indirir. Böylece model kullanıcının cihazında yerel olarak kullanılabilir.

TensorFlow Lite model dosyasına ve chrome://topics-internals üzerinden ana makine adları için tahmin edilen konulara erişebilirsiniz.

Aşağıdaki şemada, Topics API'nin bir reklam teknolojisi platformunun uygun bir reklam seçmesine nasıl yardımcı olabileceğini gösteren basitleştirilmiş bir örnek gösterilmektedir. Örnekte, kullanıcının tarayıcısının, web sitesi ana makine adlarını konularla eşleştirecek bir modeli olduğu varsayılmıştır.

Web sitelerini ziyaret eden bir kullanıcıdan reklamın gösterilmesine kadar Topics API yaşam döngüsündeki aşamaları gösteren şema.
Topics API yaşam döngüsü diyagramı, API işlemlerinin aşamalarında üst düzey bir bakış açısı sağlar.

API çağrısı yapanlar yalnızca gözlemledikleri konuları alır

Topics API'nin tasarım hedefi, şu anda üçüncü taraf çerezleriyle mümkün olandan daha fazla tüzel kişiyle bilgi paylaşmadan ilgi alanına dayalı reklamcılığı etkinleştirmektir. Topics API, konuların yalnızca sınırlı bir zaman aralığı içinde gözlemlenmiş API çağrıları için döndürülebilmesi için tasarlanmıştır. Bir API çağrısının, Topics API'nin ilgili konuya eşlediği bir sitede bulunan kodda document.browsingTopics() yöntemini çağıran bir kullanıcı için konuyu gözlemlediği söylenebilir.

API, yalnızca arayan kişi tarafından son üç dönemde gözlemlenen konuları döndürür. Bu sayede kullanıcı hakkındaki bilgilerin, API'nin yerini almakta olduğu teknolojilerden daha fazla varlıkla (üçüncü taraf çerezleri dahil) paylaşılmasını durdurabilirsiniz.

Döndürülen konu sayısı, API çağrısının daha önce gözlemlediği konu sayısına ve kullanıcının mevcut konu sayısına (ör. toplanan haftalık veri sayısı) bağlıdır. Son üç dönemin her biri için bir konu belirtilebildiğinden, sıfır ile üç arasında bir sayı döndürülebilir.

Topics API'nin nasıl kullanılacağı ve test edileceği hakkında daha fazla bilgi için Topics API geliştirici kılavuzuna bakın.

API, dijital parmak izi kullanımını nasıl azaltır?

Topics API, yalnızca Topics API'yi kullanarak siteler arasında önemli sayıda kullanıcıyı yeniden tanımlamayı zorlaştırmak için çeşitli mekanizmalar sağlar:

  • Konular sınıflandırması oldukça ayrıntılı konular sağladığından, her konunun çok sayıda kullanıcıya sahip olması beklenir. Aslında her konu için garanti edilen bir minimum kullanıcı sayısı vardır, çünkü döndürülen konu% 5'te rastgeledir.
  • Konular, kullanıcının ilk beşinde rastgele verilir.
  • Bir kullanıcı aynı siteyi sık sık (örneğin, her hafta) ziyaret ediyorsa sitede çalışan kod haftada en fazla bir yeni konu öğrenebilir.
  • Farklı siteler, aynı dönemde aynı kullanıcı için farklı konular alır. Bir sitede kullanıcı için döndürülen konunun, başka bir sitede kendisi için döndürülen konuyla eşleşme olasılığı beşte biridir. Bu durum, bu kişilerin aynı kullanıcı olup olmadığının belirlenmesini zorlaştırır.
  • Konular, kullanıcı için haftada bir kez güncellenir. Bu da, bilginin paylaşılabileceği hızı sınırlar. Başka bir deyişle API, konu güncellemelerini çok sık sağlamayarak dijital parmak izi alma riskinin azaltılmasına yardımcı olur.
  • Bir konu, yalnızca aynı kullanıcı için aynı konuyu yakın zamanda gözlemlemiş olan bir API çağrısı için döndürülür. Bu yaklaşım, tüzel kişilerin bizzat gözlemlemedikleri kullanıcı ilgi alanları hakkında bilgi edinme (veya paylaşma) potansiyelinin sınırlandırılmasına yardımcı olur.

API'nin, FLoC ile ilgili endişeleri nasıl ele aldığı

FLoC'un 2021'deki kaynak denemesi, reklam teknolojisi ve web ekosistemine katkıda bulunan kullanıcılardan çok çeşitli geri bildirimler aldı. Özellikle, FLoC kohortlarının kullanıcıları tanımlamak için dijital parmak izi yüzeyi olarak kullanılabileceği veya kullanıcının hassas bir kategoriyle ilişkisini ortaya çıkarabileceği yönünde endişeler vardı. Ayrıca FLoC'nin kullanıcılar için daha şeffaf ve anlaşılır hale getirilmesi yönünde çağrılar da yapıldı.

Topics API, bu geri bildirimler göz önünde bulundurularak tasarlamıştır. Bu proje, daha fazla şeffaflık, daha güçlü gizlilik güvenceleri ve hassas kategoriler için farklı bir yaklaşım sunarak ilgi alanına dayalı reklamcılığı destekleyecek diğer yöntemleri keşfetmeyi amaçlamaktadır.

Sonraki adımlar

Konular ve işleyiş şekilleri hakkında daha fazla bilgi edinin.

Reklam teknolojisi geliştiricisiyseniz Topics API ile denemeler yapın ve katılın. Daha ayrıntılı kaynaklar için geliştirici kılavuzunu okuyun.

Engage and share feedback