Topics API, bir kullanıcının ziyaret ettiği siteleri izlemeye gerek kalmadan ilgi alanına dayalı reklamcılığı (IBA) etkinleştirir.
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, tarayıcının kullanıcının ilgi alanları hakkında üçüncü taraflarla bilgi paylaşmasına izin verirken aynı zamanda gizliliği korumak için tasarlanmış bir Ö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 sitelere dayanarak ilgi alanlarına dayalı olarak reklam seçtiği kişiselleştirilmiş bir reklamcılık biçimidir. Bu, reklamları kullanıcının ziyaret ettiği sayfanın içeriğiyle 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 reklamları kullanan siteler) yardımcı olabilir:
- İlgi Alanına Dayalı Reklamcılık, 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 reklamları kullanmalarına yardımcı olmak üzere bağlamsal bilgileri tamamlayabilir.
Topics API, son kullanıcı etkinliğine dayalı olarak bir tarayıcıya atanan konuları (ilgi alanı kategorilerini) kullanarak, ilgi alanına dayalı yeni bir 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, ilgi alanlarını belirlemek amacıyla kullanıcıların sitelerdeki göz atma davranışlarını izlemek için üçüncü taraf çerezleri ve diğer mekanizmalar kullanılıyordu. Bu mekanizmalar kullanımdan kaldırılmaktadır.
Topics API ile tarayıcı, kullanıcının göz atma etkinliğine göre kullanıcının ilgisini çektiği konuları gözlemleyip kaydeder. Bu bilgiler kullanıcının cihazına kaydedilir. Böylece Topics API, API arayanlarına (reklam teknolojisi platformları gibi) kullanıcının tarama etkinliği hakkında ek bilgi göstermeden kullanıcının ilgi alanlarına erişme izni verebilir.
Üst öğe konularının gözlemlenmesi
Chrome 114'ten bu yana, arayan kişi bir sayfadaki kullanıcının konularını gözlemlediğinde tarayıcı, çağrıyı konunun tüm üstlerini gözlemlemiş olarak da kabul eder.
Örneğin, tarayıcı bir çağrıyı yapanın bir kullanıcı için Shopping/Apparel/Footwear/Boots
gözlemini gözlemlediğini kaydederse bu konunun üst öğelerinin de gözlemlenmiş olduğu kabul edilir: Shopping/Apparel/Footwear
, Shopping/Apparel
ve Shopping
.
Önceden, bir çağrının tarayıcı tarafından (örneğin) Shopping/Apparel
gözlemlenmiş olarak kabul edilebilmesi için API tarafından söz konusu konunun gözlemlenen konu olarak döndürülmesi gerekirdi. Diğer bir deyişle, bir kullanıcıyı arayan kişi için bir sayfada Shopping/Apparel
gözlemlenirken başka bir sayfada Shopping/Apparel/Footwear/Boots
gözlemlenirse API, Shopping/Apparel
URL'sini her iki sayfada da gözlemlenmiş olarak değerlendirir.
Dönemler
Topics API, sunduğu ilgi alanlarının her zaman güncel tutulmasını sağlamalıdır. Tarayıcı, sıfır zaman olarak bilinen bir dönemdeki (şu anda bir hafta) kullanıcının tarama etkinliğini temel alarak kullanıcıyla ilgili konular 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 hale getirilir. Her sıfır zamanın konusu, kullanıcının söz konusu dönemde en çok ilgi gösterdiği beş konu arasından rastgele seçilir. Gizliliği daha da artırmak ve tüm konuların gösterilebilmesini sağlamak için, konunun bir ilgi sınıflandırmasında olası tüm konular arasından rastgele seçilme şansı% 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ıyla konular, kullanıcının ziyaret ettiği sayfaların ana makine adlarından çıkarılmaktadır. Örneğin, akvaryumlarla ilgili bir web sitesi için tahmin edilen konu /Evcil ve Yabani Hayvanlar/Evcil Hayvanlar/Balık ve Akvaryum olabilir.
- En son göz atma etkinliğine göre bir kullanıcının liste başı konularını hesaplayın.
- Uygun reklamları seçmek için kullanıcının o an ilgi duyduğu konulara erişim sağlayan mekanizmalar sağlama.
Topics API, kullanıcıların okuyabileceği ve kolayca anlaşılabilen konular sağlar. Böylece, kullanıcılara anlamlı kontroller sağlamak mümkün olur.
Konular nasıl seçilir ve seçilir?
Konular /Sanat ve Eğlence/Müzik ve Ses/Soul ve R&B ve /Ticari ve Endüstriyel Hizmetler/Tarım ve Ormancılık gibi hiyerarşik kategorilerden oluşan bir sınıflandırmadan seçilir. Bu konular ilk testler için Chrome tarafından seçilmiştir. Ancak sınıflandırmanın ekosisteme katkıda bulunan güvenilir kişiler tarafından sağlanan bir kaynak haline gelmesi amaçlanmıştır. Sınıflandırma, her konuyla ilgili olarak birçok kullanıcının tarayıcısının ilişkilendirileceği kadar küçük olmalıdır. Şu anda konu sayısı 469'dur, ancak son 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, gerçek kişiler tarafından seçilmiş olması ve güncel tutulması gerekir. Chrome tarafından test için önerilen ilk sınıflandırma, etnik köken veya cinsel yönelim gibi genellikle hassas kabul edilen kategorileri hariç tutmak için insanlar tarafından seçilmiştir.
Chrome'daki Topics API uygulaması, en popüler 50.000 sitenin ana makine adlarını konularla eşleştirmek için manuel olarak seçilen, herkese açık bir geçersiz kılma listesi kullanır. Diğer sitelerde Topics API, konuları ana makine adlarından çıkarmak için bir makine öğrenimi modeli kullanır.
Chrome'da Topics API, kullanıcının cihazında yerel olarak kullanılabilmesi için modeli temsil eden bir TensorFlow Lite dosyası indirir.
TensorFlow Lite model dosyasına ve chrome://topics-internals
kaynağından 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ında web sitesi ana makine adlarını konularla eşleyen bir model olduğu varsayılır.
![Web sitelerini ziyaret eden bir kullanıcıdan reklam görüntülenmesine kadar Topics API yaşam döngüsündeki aşamaları gösteren şema.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/diagram-showing-stages-1d28cdd74e34.png?authuser=8&hl=tr)
API arayanları yalnızca gözlemledikleri konuları alır
Topics API'nin tasarım hedeflerinden biri, üçüncü taraf çerezleriyle şu anda mümkün olandan daha fazla varlıkla bilgi paylaşmadan ilgi alanına dayalı reklamcılığı etkinleştirmektir. Topics API, konular sınırlı bir zaman aralığı içinde yalnızca daha önce gözlemlemiş API arayanları için döndürülebilecek şekilde tasarlanmıştır. Bir API çağrısının, Topics API'nin konuyla eşleştirdiği sitedeki kodda document.browsingTopics()
yöntemini çağırmış olması halinde kullanıcı için bir konuyu gözlemlediği söylenir.
API yalnızca en son üç dönem içinde çağrıyı yapan kişi tarafından gözlemlenen konuları döndürür. Bu, kullanıcı hakkındaki bilgilerin, API'nin yerini aldığı teknolojilerden (üçüncü taraf çerezleri dahil) daha fazla varlıkla paylaşılmasını önlemeye yardımcı olur.
Döndürülen konuların sayısı, API çağrısı yapanın daha önce gözlemlediği konuların sayısına ve kullanıcının yararlanabileceği konuların sayısına (ör. haftalar boyunca toplanan veri sayısı) bağlıdır. Son üç dönemin her biri için bir konu belirtilebileceğinden, sıfır ila üç konu 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 izini nasıl azaltır?
Topics API, tek başına Topics API kullanılarak tüm sitelerde çok sayıda kullanıcının yeniden tanımlanmasını sağlamaya yardımcı olmak için birden fazla mekanizma sağlar:
- Konular sınıflandırması yaklaşık ayrıntılı konular sağladığı için her konunun çok sayıda kullanıcısı olması beklenir. Aslında, döndürülen konunun% 5'i rastgele olduğundan, konu başına garanti edilen bir minimum kullanıcı sayısı vardır.
- Konular, kullanıcının ilk beş önceliğinden rastgele döndürülür.
- Bir kullanıcı aynı siteyi (örneğin, her hafta) sık sık ziyaret ediyorsa, sitede çalışan kod her hafta 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 kullanıcı için döndürülen konuyla eşleşme olasılığı yalnızca beşte birdir. Bu durum, aynı kullanıcı olup olmadıklarını belirlemeyi zorlaştırır.
- Kullanıcılar için konular haftada bir kez güncellenir. Bu da, bilgi paylaşım hızını sınırlar. Başka bir deyişle API, konu güncellemelerine çok sık yer vermeyerek dijital parmak izi alma olasılığını azaltmaya yardımcı olur.
- Konu, yalnızca daha önce aynı kullanıcı için aynı konuyu yakın zamanda gözlemleyen API çağrıları için döndürülür. Bu yaklaşım, tüzel kişilerin ilk elden gözlemlemedikleri kullanıcı ilgi alanları hakkında bilgi edinme (veya paylaşma) potansiyelini sınırlandırmaya yardımcı olur.
API, FLoC ile ilgili endişeleri nasıl ele aldı?
2021'de FLoC'un kaynak denemesi, reklam teknolojisine 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ğine veya bir kullanıcının hassas bir kategoriyle ilişkisini ortaya çıkarabileceğine dair endişeler vardı. Ayrıca FLoC'ın kullanıcılar için daha şeffaf ve anlaşılır olması için çağrıda bulunuldu.
Topics API, bu geri bildirim göz önünde bulundurularak tasarlandı. Daha fazla şeffaflık, daha güçlü gizlilik güvenceleri ve hassas kategoriler için farklı bir yaklaşım ile ilgi alanına dayalı reklamcılığı desteklemenin diğer yollarını keşfetmeyi amaçlar.
Sonraki adımlar
Konuların ne olduğu ve nasıl işlediği hakkında daha fazla bilgi edinin.
Reklam teknolojisi geliştiricisiyseniz Topics API ile deneme yapın ve katılın. Daha ayrıntılı kaynaklar için geliştirici kılavuzunu okuyun.
Etkileşimde bulunun ve geri bildirim paylaşın
- GitHub: Topics API açıklamasını okuyun ve API deposundaki soruları sorun ve tartışmaları takip edin.
- W3C: Web Reklamcılığı İş Grubunu İyileştirme bölümünde sektördeki kullanım alanlarını tartışın.
- Duyurular: Posta listesine katılın veya listeyi görüntüleyin.
- Özel Korumalı Alan geliştirici desteği: Özel Korumalı Alan Geliştirici Desteği deposunda sorular sorun ve tartışmalara katılın.
- Chromium: Chrome'da şu anda test edilmek üzere kullanılabilen uygulama hakkında soru sormak için Chromium hatası bildiriminde bulunun.