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 reklamı görme veya reklamla etkileşime geçme sıklığına göre reklam yayınlanma hızını nasıl kontrol edebileceğini öğrenin. Reklam yayınını sıklığa göre kontrol etmek, reklamları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 çeşitli yaklaşımlar açıklanmaktadır.

Bir ilgi alanı grubundan ayrılma

Bir reklam tıklandığında kullanıcının tarayıcısının ilgi alanı grubundan ayrılmasını istemek için navigator.leaveAdInterestGroup() yöntemini çağırabilirsiniz. Çerçevenin kaynağı, ilgi alanı grubunun kaynağıyla aynı olduğu sürece kazanan reklam çerçevesinin ve alt çerçevelerinin içinden leaveAdInterestGroup() öğesini çağırabilirsiniz. Bu yaklaşımlardan biri, reklam çerçevesinin içine, ilgi alanı grubundan ayrılmakla sorumlu görünmez bir alt çerçeve eklemektir.

Reklam ilgi alanı grubundan ayrılırsanız ileride teklif verilemez ve bu durum bir sıklık sınırı işlevi görür.

Teklif oluşturma sırasında prevWinsMs sinyalini kullan

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

prevWinMs alanında, ilgi alanı grubunun kazanan reklamları ve önceki kazanmalarından bu yana geçen süre (milisaniye cinsinden) yer alır. Buradaki ad nesnesinin yalnızca renderURL ve metadata alanlarını içerdiğine dikkat edin.

Reklamın yayınlanması gerekip gerekmediğini belirlemek için bu sinyali kullanın. Teklif değerinin 0 olarak döndürülmesi, reklamın açık artırmayı kazanmamasını sağlar.

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

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

Tıklama verilerinin birinci taraf çerezlerinde depolanıp daha sonra sıklık kontrolü için okunma 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ıya oluşturulur.
  6. Kullanıcı kazanan reklamı tıklar.
  7. Kullanıcı, reklamveren sayfasına yönlendirilir.
    • Tıklama URL'si, ilgi alanı grubu adını bir sorgu parametresi olarak 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.

userBiddingSignals öğesinin click alanındaki zaman damgası, kullanıcı yayıncı sayfasını tekrar ziyaret ettiğinde 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.