Teklif talebi

Teklif talebi

Teklif Talebi (bid request) — belirli bir kullanıcıya belirli bir reklam alanında gösterim satın almayı teklif etmek için reklamverenlere gönderilen bir kod parçasıdır. İlgili reklamların gösterilmesi için gerekli tüm bilgileri içerir: kullanıcıya ait veriler (konum ve cihaz türü), yayıncı hakkında bilgi (web sitesi kategorisi, içerik türü) ve reklam gösterimi parametreleri (format ve boyutlar). Kullanıcı, bu kodun bulunduğu bir web sitesini her ziyaret ettiğinde sistem otomatik olarak böyle bir talep oluşturur.

Genellikle teklif talebi JSON formatında iletilir, ancak XML, Protobuf ve hatta GET isteği gibi diğer formatlarda da gönderilebilir.

Teklif talebini reklam talebinden ayırmak önemlidir — bunlar farklı kavramlardır. Reklam talebi, bir web sitesinin reklam almak için her başvurduğunda oluşturulur ve gösterim taleplerinin sayısını belirler.

Nasıl Çalışır?

Süreç, bir kullanıcı reklam içeren bir web sitesini ziyaret ettiğinde başlar. Bu sırada sistem, kullanıcı bilgilerini ve mevcut reklam gösterimi parametrelerini içeren bir teklif talebi oluşturur.

Bu talep, potansiyel alıcılara bilgiyi ileten SSP'ye gönderilir (genellikle çeşitli DSP'lere). Reklamverenler tekliflerini yapar (bid response), ardından reklam sunucusu açık artırmanın kazananını belirler. Kazanan, bir bildirim (win notification) alır ve reklam materyalini sağlar, ardından bu reklam bloğunda görüntülenir.

Bir sayfada birden fazla reklam alanı olabilir ve her biri için ayrı bir teklif talebi oluşturulur. Böylece, reklamverenler her bir reklam alanı için bağımsız olarak rekabet eder.

Tüm bu süreç genellikle 100 milisaniyeden uzun sürmez.

Neler İçerir?

Teklif talebi kodunda hangi bilgiler iletilir? Şu veriler dahil edilebilir:

  • Çerezler: Kullanıcı hakkında tarayıcı aracılığıyla bir web sitesi tarafından toplanan bilgi parçaları.
  • Göz atma geçmişi: Kullanıcının ziyaret ettiği web siteleri hakkındaki bilgiler.
  • IP adresi: İnternetteki cihazın benzersiz adresi.
  • Cihaz tanımlayıcısı: Belirli bir cihazın benzersiz tanımlayıcısı.
  • Demografik ve coğrafi veriler: Kullanıcının yaşı, cinsiyeti, konumu ve diğer parametreler.
  • Gösterim zamanı: Reklam talebinin kesin zamanı.
  • Platform bilgileri: Kullanılabilir gösterimlerin sayısı, envanter verileri ve diğer parametreler.
  • Etiketler: Web sitesini ziyaret eden kullanıcılar ve onların davranışları hakkında bilgi toplamak için kullanılan pikseller.
  • Uygulama bilgileri: Mobil uygulamalar için uygulama kimliği, yayıncı ve içerik türü.

Her talebin tüm bu veri türlerini içermediğini belirtmek önemlidir. Örneğin, konum bilgisi eksikse, coğrafi hedeflemeli bir reklamın açık artırmaya katılması olası değildir.

Reklam Laboratuvarı

Teklif Talebi İçeriği Örneği

{
  "id": "123456789", // Teklif isteği için benzersiz kimlik
  "imp": [ // Mevcut reklam alanlarının listesi
    {
      "id": "1", // Reklam alanının kimliği
      "banner": {
        "w": 300, // Banner genişliği
        "h": 250, // Banner yüksekliği
        "format": [ // Geçerli formatların listesi
          { "w": 300, "h": 250 },
          { "w": 728, "h": 90 }
        ]
      },
      "video": { // Eğer bu bir video reklam ise
        "mimes": ["video/mp4", "video/webm"], // Desteklenen formatlar
        "minduration": 5, // Minimum video süresi (saniye)
        "maxduration": 30, // Maksimum video süresi (saniye)
        "protocols": [2, 3], // Desteklenen protokoller (ör. VAST 2.0)
        "startdelay": 0 // Video gecikme olmadan başlar
      },
      "native": { // Eğer bu doğal bir reklam ise
        "request": "{\"assets\":[{\"id\":1,\"required\":1,\"title\":{\"len\":25}}]}"
      },
      "bidfloor": 0.5, // Minimum teklif tutarı
      "bidfloorcur": "USD" // Minimum teklifin para birimi
    }
  ],
  "site": { // Reklamın yerleştirileceği site hakkında bilgi
    "id": "site123",
    "name": "Örnek Site",
    "domain": "example.com",
    "cat": ["IAB1", "IAB1-2"], // Sitenin IAB kategorileri
    "page": "https://example.com/page1",
    "ref": "https://referrer.com", // Sayfanın yönlendiren URL'si
    "keywords": "teknoloji, cihazlar, incelemeler" // Anahtar kelimeler
  },
  "device": { // Kullanıcının cihazı hakkında bilgi
    "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0 Safari/537.36", // Kullanıcı Aracısı (User-Agent)
    "ip": "192.168.1.1", // Kullanıcının IP adresi
    "geo": { // Coğrafi konum bilgileri
      "lat": 37.7749, // Enlem
      "lon": -122.4194, // Boylam
      "country": "ABD",
      "region": "CA",
      "city": "San Francisco",
      "zip": "94103"
    },
    "devicetype": 2, // Cihaz tipi (1 — mobil, 2 — masaüstü)
    "os": "Windows",
    "osv": "10", // İşletim sistemi sürümü
    "make": "Dell",
    "model": "XPS 13"
  },
  "user": { // Kullanıcı hakkında bilgi
    "id": "user123", // Kullanıcı kimliği
    "buyeruid": "buyer456", // Alıcının benzersiz kimliği
    "yob": 1990, // Doğum yılı
    "gender": "M", // Cinsiyet
    "keywords": "teknoloji, oyun" // Kullanıcının ilgi alanları
  },
  "bcat": ["IAB25"], // Yasaklı reklam kategorileri
  "badv": ["rakip.com"], // Yasaklı reklamveren alan adları
  "regs": { // Düzenleyici sınırlamalar
    "coppa": 0 // Çocuk kullanıcı (0 — hayır, 1 — evet)
  },
  "source": { // İsteğin kaynağı
    "fd": 1, // Doğrudan talep (1 — evet, 0 — hayır)
    "tid": "trans123" // İşlem kimliği
  },
  "ext": { // Ek parametreler
    "debug": 1 // Hata ayıklama modu açık mı
  }
}
Reklam alanı için yarış

Çerezler!

  1. Çerezler nedir ve reklamdaki rolleri?

    Çerezler, bir web sitesinin kullanıcının tarayıcısında sakladığı küçük veri parçalarıdır. Web sitelerinin kullanıcıların davranışlarını ve tercihlerini "hatırlamasına" olanak tanır. Programatik reklamcılıkta, çerezler kullanıcıları tanımlamak ve reklamları kişiselleştirmek için kullanılır.

  2. Çerezler aracılığıyla veri toplama ve depolama

    Kullanıcı bir siteyi ziyaret ettiğinde:

    • Site çerezlerde benzersiz bir tanımlayıcı ayarlar. Örneğin, şu biçimde bir dize olabilir: cookie_id=abcdef123456.
    • Siteyle etkileşim sırasında çerezlere şu veriler eklenir:
      • Ziyaret edilen sayfaların geçmişi
      • Kullanıcının ilgi alanları (analitik sistemler veya izleyiciler aracılığıyla)
      • Cihazın teknik özellikleri

    Bu veriler reklam hedefleme temelini oluşturur.

  3. Çerezler teklif talebinde nasıl iletilir?

    Kullanıcı reklam koduna sahip bir siteyi ziyaret ettiğinde:

    • Talep oluşturma: Sistem, reklam alanını teklif etmek için bir teklif talebi oluşturur.
    • Çerez verilerinin alınması: SSP, kullanıcının tarayıcısındaki çerez verilerini alır.
    • Verilerin yapı içine eklenmesi: Çerez verileri JSON yapısında iletilir. Örnek:
    {
            "user": {
                "id": "user123",
                "buyeruid": "buyer456",
                "cookie": "abcdef123456",
                "keywords": "spor, seyahat",
                "customdata": "session_id_7890"
            },
            "device": {
                "ip": "192.168.1.1",
                "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
            }
    }
  4. Burada, cookie alanı, çerezler aracılığıyla atanmış benzersiz bir kullanıcı tanımlayıcı içerir.

  5. DSP bu verileri nasıl kullanır?

    Teklif talebi DSP'ye ulaştığında:

    • Veri eşleştirme: DSP, iletilen çerez kimliğinin kendi veritabanında eşleşip eşleşmediğini kontrol eder. Eğer kullanıcı daha önce sistemde yer aldıysa, DSP bu geçmişi kullanabilir.
    • Önerilerin kişiselleştirilmesi: Çerezlerden gelen verilere dayanarak DSP, teklif verme ve yaratıcı seçim kararlarını alır. Örneğin, kullanıcı tarafından görüntülenen veya sepete eklenen bir ürünün yeniden hedefleme reklamını gösterebilir.
  6. Sınırlamalar
    • Çerezlerin süresinin dolması: Çerezlerin sınırlı bir geçerlilik süresi vardır — genellikle 30 gün. Süre dolduktan sonra kullanılamaz hale gelirler.
    • Çerezlerin engellenmesi: Safari ve Firefox gibi modern tarayıcılar, üçüncü taraf çerezlerin kullanımını sınırlayarak veri iletimini zorlaştırır.
    • Regülasyonlar: GDPR ve CCPA kuralları, verilerin kullanımı için kullanıcının açık rızasını gerektirir. SSP ve DSP, teklif taleplerinde yalnızca kullanıcının izin verdiği verilerin kullanılmasını garanti etmelidir.
  7. Çerezsiz bir gelecek

    Üçüncü taraf çerezler aşamalı olarak kaldırıldığı için:

    • Bağlamsal hedefleme: Kullanıcı verileri yerine sayfa içeriği verilerinin kullanılması.
    • Evrensel tanımlayıcılar: Unified ID 2.0 gibi çözümler, birinci taraf verilerine (örneğin, karma email) dayanarak kullanıcıları tanımlamayı mümkün kılar.
    • Makine öğrenimi: Çerez kullanmadan kullanıcı ilgi alanlarını ve davranışlarını tahmin etme.