Sıklığa göre reklam yayınının hızını belirleme

Reklam kampanyası yayınlayan bir reklam alıcısının (TTP ve reklamveren) kullanıcının bir reklamı görme veya reklamla etkileşime geçme sıklığına göre reklam yayınlama hızını nasıl kontrol edebileceğini öğrenin. Reklam yayınını sıklığa göre kontrol etmek, reklamın yorulmasını önleyerek kitle deneyimini iyileştirir ve aynı bütçeyle daha fazla kullanıcıya ulaşarak geliri artırır. Bu kılavuzda, reklam sıklığıyla çalışmaya yönelik birden fazla yaklaşım gösterilmektedir.

İlgi alanı grubundan ayrılma

Bir reklam tıklandığında kullanıcının tarayıcısının bir ilgi alanı grubundan ayrılmasını istemek için navigator.leaveAdInterestGroup() yöntemini çağırabilirsiniz. Karenin kaynağı ilgi alanı grubunun kaynağıyla aynı olduğu sürece kazanan reklam çerçevesi ve alt çerçevelerinin içinden leaveAdInterestGroup() çağırabilirsiniz. Reklam çerçevesine, ilgi alanı grubundan ayrılmaktan sorumlu görünmez bir alt çerçeve eklemek de uygulanabilecek bir yaklaşımdır.

Reklam ilgi alanı grubundan ayrılmak, gelecekte teklif verilmesini engeller ve bir sıklık sınırı biçimi işlevi görür.

Teklif oluştururken prevWinsMs sinyalini kullan

Basit sıklık kontrolü için generateBid() içindeki browserSignals içinde yer alan prevWinsMs alanını kullanabilirsiniz.

prevWinMs alanı, ilgi alanı grubunun kazanan reklamlarını ve bu grubun önceki kazanmalarından bu yana geçen süreyi milisaniye cinsinden içerir. Buradaki ad nesnesinin yalnızca renderURL ve metadata alanlarını içerdiğini unutmayın.

Reklamın yayınlanıp yayınlanmayacağını belirlemek için bu sinyali kullanın. Teklif değeri 0 döndürülmesi, reklamın açık artırmayı kazanmamasını sağlar.

Tıklama bilgilerini depolamak için birinci taraf çerezi de kullanabilirsiniz. Reklam oluşturulduğunda, kullanıcı teklif sinyalleri (userBiddingSignals) olarak tıklama verilerini mevcut bir ilgi alanı grubunun üzerine yazın.

Aşağıdaki şemada sıra açıklanmaktadır:

Tıklama verilerini birinci taraf çerezinde depolama ve daha sonra sıklık kontrolü için okuma sırasını açıklayan diyagram

  1. Kullanıcı reklamverenin sayfasını ziyaret eder
  2. Alıcı (reklamveren/TTP), birinci taraf çerezinde bir tıklama verileri dizisi başlatır.
  3. Alıcı (reklamveren/TTP), kullanıcıyı bir ilgi alanı grubuna ekler ve userBiddingSignals alanında ilk clicks dizisini ayarlar.
  4. Daha sonra kullanıcı, yayıncının sayfasını ziyaret eder.
  5. Satıcı (yayıncı/TTP) bir Protected Audience açık artırması gerçekleştirir ve kazanan reklam kullanıcı için oluşturulur.
  6. Kullanıcı kazanan reklamı tıklar.
  7. Kullanıcı, reklamverenin sayfasına yönlendirilir.
    • Tıklama URL'si, bir sorgu parametresi olarak ilgi alanı grubu adını içeriyor
  8. Alıcı (reklamveren/TTP) mevcut birinci taraf çerezini okur
  9. Alıcı (reklamveren/TTP), yeni tıklama zaman damgasını mevcut tıklama verilerine ekler
  10. Alıcı (reklamveren/TTP), ilgi alanı grubunu yeni tıklama verileriyle günceller.
  11. Alıcı (reklamveren/TTP), birinci taraf çerezini yeni tıklama verileriyle günceller.

Kullanıcı yayıncı sayfasını tekrar ziyaret ettiğinde userBiddingSignals alanının click alanındaki zaman damgası generateBid() işlevinin içinde kullanılabilir hale gelir ve alıcı bu verileri reklam yayınını kontrol etmek için kullanabilir.

Sonraki adım

Herkesin yararlanabileceği bir API geliştirdiğimizden emin olmak için sizinle görüşmeler yapmak istiyoruz.

API'yi tartışın

Diğer Özel Korumalı Alan API'lerinde olduğu gibi bu API de belgelenmiş ve herkese açık olarak tartışılmıştır.

API ile deneme yapma

Protected Audience API hakkında denemeler yapabilir ve görüşmelere katılabilirsiniz.