Bölüm 6: Çevrimiçi Platformlar
Platformlar ve Pazarlar
Oyunla Başlangıç: Sponsorlu Arama Açık Artırması
Reklamverenler tık başına teklif verir; reklamlar teklif × kalite puanına göre üç yuvaya sıralanır ve üstteki yuva daha çok tıklanır.
- Bir tık size 8 TL kazandırıyorsa 8 TL teklif etmek en iyisi mi?
- En yüksek teklifi veren her zaman en üst yuvayı mı alır?
Platformlar ve Pazarlar
Öğrenme Çıktıları
İki taraflı pazarı, çapraz ağ etkilerini ve platformu bir mekanizma tasarımcısı olarak tanımlamak.
Basit bir benimseme modelinde dengeleri, eşiği ve “devrilme” (tipping) dinamiğini bulmak.
İki taraflı sayısal örnekte hangi tarafın neden sübvanse edildiğini göstermek.
GSP ve VCG ödemelerini aynı tekliflerle hesaplamak; GSP'de dürüst teklifin neden denge olmadığını göstermek.
Bayesçi ortalamayla sıralamak; sahte değerlendirmenin ne zaman kârlı olduğunu hesaplamak.
Devrilme, geçiş maliyeti, çoklu kullanım ve düzenlemenin (DMA) platform rekabetine etkisini yorumlamak.
Platformlar ve Pazarlar
Çevrimiçi Platform Nedir?
- Çevrimiçi platform: kullanıcıları, satıcıları ve hizmet sağlayıcıları buluşturan dijital ekosistem (aracı).
- Değer, platformun kendisinden çok tarafların birbirine erişiminden doğar: iki taraflı pazar (two-sided market).
- Platform kuralları koyar: kim katılır, kim kimi görür, kim ne öder → bir mekanizma.
| Tür | 1. taraf | 2. taraf | Örnek |
|---|---|---|---|
| E-ticaret pazar yeri | alıcılar | satıcılar | Trendyol, Hepsiburada, Amazon |
| Paylaşım ekonomisi | misafir / yolcu | ev sahibi / sürücü | Airbnb, BlaBlaCar, Uber |
| Sosyal medya | kullanıcılar | reklamveren, içerik üreticisi | Instagram, TikTok, Facebook |
| Arama motoru | arayanlar | reklamverenler | Google, Bing |
Platformlar ve Pazarlar
İki Taraflı Pazarlar ve Çapraz Ağ Etkisi
Bir taraftaki katılımcı sayısı, diğer tarafın elde ettiği değeri belirler (çok satıcı → alıcı için çok seçenek).
Platform yalnız toplam fiyatı değil, ücretin taraflar arasında nasıl bölüşüleceğini de seçer (pA, pB).
Satıcı yoksa alıcı gelmez, alıcı yoksa satıcı gelmez: başlangıçta bir taraf “çekilmelidir”.
Platformlar ve Pazarlar
Platform Bir Mekanizma, Kullanıcılar Oyuncu
- Platform tasarımı (ücret, sıralama, puanlama kuralları) kullanıcıların stratejik davranışlarını yönlendirir.
- Kullanıcılar teşviklere göre strateji seçer; ortaya çıkan davranış kurallar altındaki Nash dengesidir.
Platformun teşvikleri
- Bonus: yoğun bölgede sürücüye ek ödeme (Uber)
- İndirim, kupon, ücretsiz deneme
- Sıralama ve öneri algoritması → görünürlük
- Puan ve rozetler (güvenilir satıcı)
Kullanıcıların stratejik tepkileri
- Sahte yorumlar ve puan şişirme
- Algoritmayı manipüle etme (tıklama çiftlikleri)
- Çoklu hesap açma, bonus istismarı
- Misilleme amaçlı kötü değerlendirme
Ağ Etkileri
Ağ Etkisi Türleri
WhatsApp: ne kadar çok arkadaşın kullanıyorsa uygulama senin için o kadar değerli.
Uber: çok sürücü → kısa bekleme → çok yolcu → sürücüye daha çok iş.
Kalabalık → tıkanıklık, bilgi kirliliği; aynı taraftaki satıcılar birbirine rakiptir.
Değer tüm kullanıcılardan değil yakın çevreden gelir (şehir, arkadaş grubu); rekabet yerelde kazanılır.
Ağ Etkileri
Basit Bir Benimseme (Adoption) Modeli
- N = 1000 potansiyel kullanıcı; kullanıcı i'nin tipi θi ~ U[0, 1]: platforma ne kadar önem verdiği.
- Nüfusun x oranı katılırsa i'nin faydası θi·x − p; burada p = 0,16 (ücret veya katılma çabası).
- Kullanıcı katılır ⟺ θi·x ≥ p ⟺ θi ≥ p/x. Bu koşulu sağlayanların oranı 1 − p/x'tir.
- Denge: kendini doğrulayan beklenti, F(x) = x.
- Dinamik: bu dönem katılanlar gelecek dönemin beklentisini belirler, xt+1 = F(xt).
Easley ve Kleinberg (2010, Bölüm 17) ağ etkisi modelinin basitleştirilmiş biçimi.
Ağ Etkileri
Adım Adım: Kritik Kitle ve Devrilme
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | ||
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 |
Eğri F(x) = 1 − 0,16/x: “x oranı katılacak” beklentisiyle gerçekten katılanların oranı. x ≤ 0,16 iken kimse katılmaz.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | ||
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 |
Dengeler F(x) = x: x² − x + 0,16 = 0 → x = 0,2 ve x = 0,8; ayrıca x = 0 (kimse yok). İçi boş nokta kararsız.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | |
| 1 | 0,36 | |
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 |
250 kullanıcı bekleniyor (x₀ = 0,25): θ ≥ 0,16/0,25 = 0,64 olanlar katılır → x₁ = 0,36.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | |
| 1 | 0,36 | |
| 2 | 0,556 | |
| 3 | ||
| 4 | ||
| 5 | ||
| 6 |
Katılım beklentiyi aştı; yeni beklenti 0,36 ile θ ≥ 0,444 olanlar katılır → x₂ = 0,556.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | |
| 1 | 0,36 | |
| 2 | 0,556 | |
| 3 | 0,712 | |
| 4 | ||
| 5 | ||
| 6 |
Geri besleme sürüyor: x₃ = 1 − 0,16/0,556 = 0,712.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | |
| 1 | 0,36 | |
| 2 | 0,556 | |
| 3 | 0,712 | |
| 4 | 0,775 | |
| 5 | ||
| 6 |
x₄ = 0,775; adımlar küçülüyor, yol kararlı dengeye yaklaşıyor.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | |
| 1 | 0,36 | |
| 2 | 0,556 | |
| 3 | 0,712 | |
| 4 | 0,775 | |
| 5 | 0,794 | |
| 6 | 0,798 |
x₆ ≈ 0,798 → 0,8: pazar platform lehine devrildi (800 kullanıcı).
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | 0,19 |
| 1 | 0,36 | 0,158 |
| 2 | 0,556 | |
| 3 | 0,712 | |
| 4 | 0,775 | |
| 5 | 0,794 | |
| 6 | 0,798 |
Eşiğin hemen altından başla: x₀ = 0,19 → x₁ = 1 − 0,16/0,19 = 0,158. Katılım beklentinin altında kaldı.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | 0,19 |
| 1 | 0,36 | 0,158 |
| 2 | 0,556 | 0 |
| 3 | 0,712 | |
| 4 | 0,775 | |
| 5 | 0,794 | |
| 6 | 0,798 |
x₁ = 0,158 ≤ p = 0,16 → x₂ = 0: kimse katılmaz, platform çöker.
| t | x₀ = 0,25 | x₀ = 0,19 |
|---|---|---|
| 0 | 0,25 | 0,19 |
| 1 | 0,36 | 0,158 |
| 2 | 0,556 | 0 |
| 3 | 0,712 | |
| 4 | 0,775 | |
| 5 | 0,794 | |
| 6 | 0,798 |
Sonuç: 0 ve 0,8 kararlı, 0,2 kararsız. Kritik kitle 0,2 (200 kullanıcı): beklenti bunun üstündeyse 0,8'e, altındaysa 0'a gidilir.
Ağ Etkileri
Kritik Kitleye Ulaşmak: Tasarım Dersleri
| p | dengeler | eşik |
|---|---|---|
| 0,09 | 0, 0,1, 0,9 | 0,1 |
| 0,16 | 0, 0,2, 0,8 | 0,2 |
| 0,21 | 0, 0,3, 0,7 | 0,3 |
| 0,25 | 0 ve 0,5 (teğet) | 0,5 |
| 0,3 | yalnız 0 | — |
Ücret düştükçe eşik düşer; p > 0,25 olursa pazar hiç oluşmaz.
Ücretsiz dönem, bonus: p küçülür, kritik kitle düşer.
İlk içeriği, satıcıyı veya sürücüyü platform kendisi sağlar.
“Herkes burada” algısı x₀'ı eşiğin üstüne taşır.
Ağ olmadan da işe yarayan bir araçla başla, ağı sonra kur.
Platform Fiyatlandırması
İki Taraflı Fiyatlandırma İlkeleri
- Platform toplam fiyat düzeyinin yanında fiyat yapısına da karar verir: ücreti hangi taraf, ne kadar öder? (Rochet ve Tirole, 2003)
- Diğer tarafa daha çok değer katan veya fiyata daha duyarlı olan taraf ucuzlatılır, hatta sübvanse edilir (negatif fiyat).
- Kayıp, sübvanse edilen tarafın çektiği diğer taraftan alınan ücretle telafi edilir.
Kullanıcı ücretsiz, reklamveren öder.
Kart sahibine puan, işyerinden komisyon.
Alıcıya kupon, satıcıdan komisyon.
Komisyon, üyelik, reklam, işlem başına ücret.
Platform Fiyatlandırması
Sayısal Örnek: Pazar Yeri Modeli
- n: katılımcı (bin kişi), p: aylık ücret (TL), marjinal maliyet 0.
- Satıcı için alıcı çok değerli (eB = 0,75), alıcı için satıcı çeşitliliği daha az (eA = 0,25).
nB = 80 + 0,75·nA − pB
Π = pA·nA + pB·nB
Soru: kârı en büyükleyen (pA, pB) nedir? Hangi taraf sübvanse edilir?
Platform Fiyatlandırması
Adım Adım: Hangi Taraf Sübvanse Edilir?
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
Fiyat yerine katılımları seçmek hesabı kolaylaştırır: her (nA, nB) çiftine tek bir fiyat çifti karşılık gelir.
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
Kâr ifadesine yerleştir. nAnB terimi iki tarafın birbirine kattığı değeri platformun toplayabileceğini gösterir.
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
Birinci mertebe koşulları: iki doğrusal denklem.
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
| Optimum | 0,25 / 0,75 | −5 | 50 | 40 | 60 | 2800 |
Çözüm: alıcılara 5 TL ödenir (pA = −5), satıcılar 50 TL öder. Kâr Π = −200 + 3000 = 2800.
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
| Optimum | 0,25 / 0,75 | −5 | 50 | 40 | 60 | 2800 |
| Alıcıya ücretsiz | 0,25 / 0,75 | 0 | 47,5 | 34,6 | 58,5 | 2776,9 |
Karşılaştır: alıcı ücretsiz (pA = 0) olursa en iyi pB ≈ 47,5; daha az alıcı, kâr 2776,9 < 2800.
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
| Optimum | 0,25 / 0,75 | −5 | 50 | 40 | 60 | 2800 |
| Alıcıya ücretsiz | 0,25 / 0,75 | 0 | 47,5 | 34,6 | 58,5 | 2776,9 |
| Alıcıdan 10 TL | 0,25 / 0,75 | 10 | 42,5 | 23,8 | 55,4 | 2592,3 |
Alıcıdan 10 TL alınırsa alıcı sayısı 23,8 bine düşer, satıcılar da azalır: kâr 2592,3.
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
| Optimum | 0,25 / 0,75 | −5 | 50 | 40 | 60 | 2800 |
| Alıcıya ücretsiz | 0,25 / 0,75 | 0 | 47,5 | 34,6 | 58,5 | 2776,9 |
| Alıcıdan 10 TL | 0,25 / 0,75 | 10 | 42,5 | 23,8 | 55,4 | 2592,3 |
Neden? Fazladan bir alıcı satıcılara 0,75·60 = 45 TL değer katar ve platform bunu pB ile geri alır. 45 > 40 (kâr payı) → sübvansiyon.
| Senaryo | eA / eB | pA | pB | nA | nB | Π |
|---|---|---|---|---|---|---|
| Optimum | 0,25 / 0,75 | −5 | 50 | 40 | 60 | 2800 |
| Alıcıya ücretsiz | 0,25 / 0,75 | 0 | 47,5 | 34,6 | 58,5 | 2776,9 |
| Alıcıdan 10 TL | 0,25 / 0,75 | 10 | 42,5 | 23,8 | 55,4 | 2592,3 |
| Etkiler ters | 0,75 / 0,25 | 25 | 30 | 40 | 60 | 2800 |
Karşı olgu: çapraz etkiler ters olsaydı (alıcılar satıcılara az değer katsaydı) pA = 25, pB = 30 olurdu; sübvansiyon kalkar.
Betikte (pA, pB) ızgarası 0,5 TL adımla tarandı: en yüksek kâr (−5, 50) noktasında.
Platform Fiyatlandırması
Kod İzleme: katilim(pA, pB)
Çağrı: optimum fiyatlar pA = −5, pB = 50. Katılımı “elle” çözmek yerine taraflar birbirine tepki versin.
Başlangıç: platform boş, nA = nB = 0.
Tur 1: alıcılar mevcut satıcı sayısına tepki verir: nA = 20 + 0,25·0 + 5 = 25.
Satıcılar yeni alıcı sayısına tepki verir: nB = 80 + 0,75·25 − 50 = 48,8. Alıcı sübvansiyonu satıcıyı çekti.
Tur 2: alıcılar mevcut satıcı sayısına tepki verir: nA = 20 + 0,25·48,8 + 5 = 37,2.
Satıcılar yeni alıcı sayısına tepki verir: nB = 80 + 0,75·37,2 − 50 = 57,9. Çapraz etki iki tarafı birlikte büyütüyor.
Tur 3: alıcılar mevcut satıcı sayısına tepki verir: nA = 20 + 0,25·57,9 + 5 = 39,5.
Satıcılar yeni alıcı sayısına tepki verir: nB = 80 + 0,75·39,5 − 50 = 59,6. Çapraz etki iki tarafı birlikte büyütüyor.
Tur 4: nA = 39,9, nB = 59,9. Değişim her turda ≈ 0,25·0,75 ≈ 0,19 katına küçülür.
Tur 5: nA = 40, nB = 60. Değişim her turda ≈ 0,25·0,75 ≈ 0,19 katına küçülür.
Tur 6: nA = 40, nB = 60. Değişim her turda ≈ 0,25·0,75 ≈ 0,19 katına küçülür.
Tur 7: nA = 40, nB = 60. Değişim her turda ≈ 0,25·0,75 ≈ 0,19 katına küçülür.
Tur 8: nA = 40, nB = 60. Değişim her turda ≈ 0,25·0,75 ≈ 0,19 katına küçülür.
Sabit nokta (40, 60). Kâr = −5·40 + 50·60 = 2.800. Bu, iki tarafın beklentilerinin birbirini doğruladığı katılım dengesidir.
def katilim(pA, pB, tur=8): nA, nB = 0, 0 for t in range(tur): nA = 20 + 0.25 * nB - pA # alıcılar nB = 80 + 0.75 * nA - pB # satıcılar return nA, nB
Yakınsama koşulu: çapraz etkilerin çarpımı eA·eB = 0,1875 < 1. Çarpım 1'i aşsaydı katılım patlar ya da çöker: ağ etkisi fazla güçlüdür (devrilme).
Platform Fiyatlandırması
Oyundaki Model: İki Taraflı Platform Fiyatlandırması
Oyun: nA = tabanA − sA·pA + eA·nB, nB = tabanB − sB·pB + eB·nA.
- s: fiyat duyarlılığı (pazar yerinde sA = 11, sB = 5); sayısal modelde s = 1.
- Katılım 0–100 kullanıcıyla sınırlı; ücretler −5 … 10 arasında tam sayı.
- Kâr Π = pA·nA + pB·nB, katılım yine karşılıklı tepkinin sabit noktası.
| Düzey | eA / eB | En kârlı (pA, pB) | nA / nB | Π |
|---|---|---|---|---|
| 1 | 0,10 / 0,30 | (2, 4) | 25,3 / 22,6 | 140,8 |
| 2 | 0,15 / 0,60 | (0, 6) | 50,3 / 35,2 | 211,0 |
| 3 | 0,20 / 0,85 | (−2, 9) | 78,3 / 56,6 | 352,5 |
Pazar yeri senaryosu (taban 45 / 35). Düzey 3'te (3, 3) ücretleri yalnız 167,0 kâr getirir: A'yı sübvanse edip B'den yüksek ücret almak kârı iki katından fazlasına çıkarır.
Sponsorlu Arama
Sponsorlu Arama Açık Artırması (Sponsored Search)
- Her arama sorgusunda anahtar kelimeye teklif veren reklamverenler için bir açık artırma çalışır.
- m yuva, yukarıdan aşağı tıklanma sayısı α1 > α2 > … (burada 1000 gösterimde 300, 200, 100).
- Reklamveren i'nin tık başına değeri vi; tık başına bi teklif verir, tık başına p öder.
- Yuva j'deki reklamverenin faydası: αj·(vi − p).
Sponsorlu Arama
İki Ödeme Kuralı: GSP ve VCG
Teklife göre sırala. Yuva j'deki reklamveren tık başına bir alttakinin teklifini öder:
pj = b(j+1)
Tek yuvada Vickrey ile aynıdır; birden çok yuvada dürüstlük kaybolur.
Aynı sıralama. Reklamveren, varlığıyla diğerlerine verdiği kaybı öder:
Pj = Σk≥j (αk − αk+1)·b(k+1)
Dürüst teklif baskın stratejidir.
Sponsorlu Arama
Adım Adım: Aynı Tekliflerle GSP ve VCG Ödemeleri
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | ||||
| 2 | 200 | B (b = 8) | ||||
| 3 | 100 | C (b = 5) | ||||
| — | 0 | D (b = 2) | ||||
| Gelir |
Aynı teklifler (= değerler) iki kurala da verilir; yalnız ödemeler farklıdır.
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | 8 | 2400 | ||
| 2 | 200 | B (b = 8) | ||||
| 3 | 100 | C (b = 5) | ||||
| — | 0 | D (b = 2) | — | 0 | ||
| Gelir |
GSP'de her yuva bir alttaki teklifi, tık başına öder.
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | 8 | 2400 | ||
| 2 | 200 | B (b = 8) | 5 | 1000 | ||
| 3 | 100 | C (b = 5) | ||||
| — | 0 | D (b = 2) | — | 0 | ||
| Gelir |
İkinci yuva.
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | 8 | 2400 | ||
| 2 | 200 | B (b = 8) | 5 | 1000 | ||
| 3 | 100 | C (b = 5) | 2 | 200 | ||
| — | 0 | D (b = 2) | — | 0 | ||
| Gelir | 3600 |
GSP tamam.
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | 8 | 2400 | ||
| 2 | 200 | B (b = 8) | 5 | 1000 | ||
| 3 | 100 | C (b = 5) | 2 | 200 | 200 | 2 |
| — | 0 | D (b = 2) | — | 0 | 0 | — |
| Gelir | 3600 |
VCG ödemesi = “o olmasaydı” diğerlerinin refahı − o varken diğerlerinin refahı. Üsttekiler etkilenmez; yalnız alttakiler sayılır.
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | 8 | 2400 | ||
| 2 | 200 | B (b = 8) | 5 | 1000 | 700 | 3,5 |
| 3 | 100 | C (b = 5) | 2 | 200 | 200 | 2 |
| — | 0 | D (b = 2) | — | 0 | 0 | — |
| Gelir | 3600 |
B'nin çıkması C'yi bir yuva, D'yi yuvaya yükseltirdi.
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | 8 | 2400 | 1500 | 5 |
| 2 | 200 | B (b = 8) | 5 | 1000 | 700 | 3,5 |
| 3 | 100 | C (b = 5) | 2 | 200 | 200 | 2 |
| — | 0 | D (b = 2) | — | 0 | 0 | — |
| Gelir | 3600 | 2400 |
Aynı sonuç formülden: (300−200)·8 + (200−100)·5 + 100·2 = 1500.
| Yuva | Tık | Reklamveren | GSP /tık | GSP toplam | VCG toplam | VCG /tık |
|---|---|---|---|---|---|---|
| 1 | 300 | A (b = 10) | 8 | 2400 | 1500 | 5 |
| 2 | 200 | B (b = 8) | 5 | 1000 | 700 | 3,5 |
| 3 | 100 | C (b = 5) | 2 | 200 | 200 | 2 |
| — | 0 | D (b = 2) | — | 0 | 0 | — |
| Gelir | 3600 | 2400 |
Gelir: GSP 3600, VCG 2400. Ama bu karşılaştırma adil değil: GSP'de teklifler değişir.
Sponsorlu Arama
Kod İzleme: gsp_vcg(bids, ctr)
m = 3 yuva.
Teklifler büyükten küçüğe sıralanır; sona m sıfır eklenir ki “alttaki teklif” her zaman var olsun.
a'ya 0 tıklı sanal (m+1). yuva eklenir: αm+1 = 0.
Sonuç dizileri sıfırlanır; vcg'nin fazladan son elemanı özyinelemenin tabanıdır.
gsp[0] = a[0]·b[1] = 300·8 = 2400: yuva 1, altındakinin teklifini tık başına öder.
gsp[1] = a[1]·b[2] = 200·5 = 1000: yuva 2, altındakinin teklifini tık başına öder.
gsp[2] = a[2]·b[3] = 100·2 = 200: yuva 3, altındakinin teklifini tık başına öder.
ek = (100 − 0)·2 = 200: alttaki reklamveren yuva 3 yerine 4'te kaldığı için kaybettiği tık değeri.
vcg[2] = 0 + 200 = 200: alttakilere verilen kayıp da üste taşınır.
ek = (200 − 100)·5 = 500: alttaki reklamveren yuva 2 yerine 3'te kaldığı için kaybettiği tık değeri.
vcg[1] = 200 + 500 = 700: alttakilere verilen kayıp da üste taşınır.
ek = (300 − 200)·8 = 800: alttaki reklamveren yuva 1 yerine 2'de kaldığı için kaybettiği tık değeri.
vcg[0] = 700 + 800 = 1500: alttakilere verilen kayıp da üste taşınır.
Sonuç: GSP [2400, 1000, 200] (toplam 3600), VCG [1500, 700, 200] (toplam 2400).
def gsp_vcg(bids, ctr): m = len(ctr) b = sorted(bids, reverse=True) + [0]*m a = ctr + [0] # sanal yuva: 0 tık gsp, vcg = [0]*m, [0]*(m + 1) for j in range(m): gsp[j] = a[j] * b[j+1] # alttaki for j in range(m-1, -1, -1): # alttan ek = (a[j] - a[j+1]) * b[j+1] vcg[j] = vcg[j+1] + ek return gsp, vcg[:m]
Sponsorlu Arama
Adım Adım: GSP'de Dürüst Teklif Denge Değildir
| Rek. | v | teklif | yuva | öder/tık | fayda |
|---|---|---|---|---|---|
| A | 10 | 10 | 1 | 8 | 600 |
| B | 8 | 8 | 2 | 5 | 600 |
| C | 5 | 5 | 3 | 2 | 300 |
| D | 2 | 2 | — | — | 0 |
| Platform geliri | 3600 | ||||
Herkes değerini teklif ediyor. A yuva 1'de, B'nin teklifini (8) öder: fayda 300·(10 − 8) = 600.
| Rek. | v | teklif | yuva | öder/tık | fayda |
|---|---|---|---|---|---|
| A | 10 | 10 | 1 | 8 | 600 |
| B | 8 | 8 | 2 | 5 | 600 |
| C | 5 | 5 | 3 | 2 | 300 |
| D | 2 | 2 | — | — | 0 |
| Platform geliri | 3600 | ||||
A'nın faydası teklifine göre basamaklı: 2–5 arası yuva 3 (800), 5–8 arası yuva 2 (1000), 8 üstü yuva 1 (600).
| Rek. | v | teklif | yuva | öder/tık | fayda |
|---|---|---|---|---|---|
| B | 8 | 8 | 1 | 6 | 600 |
| A | 10 | 6 | 2 | 5 | 1000 |
| C | 5 | 5 | 3 | 2 | 300 |
| D | 2 | 2 | — | — | 0 |
| Platform geliri | 3000 | ||||
A 6 teklif ederse yuva 2'ye iner, C'nin 5'ini öder: 200·(10 − 5) = 1000 > 600. Dürüst teklif en iyi tepki değil → denge değil.
| Rek. | v | teklif | yuva | öder/tık | fayda |
|---|---|---|---|---|---|
| A | 10 | 10 | 1 | 5 | 1500 |
| B | 8 | 5 | 2 | 3,5 | 900 |
| C | 5 | 3,5 | 3 | 2 | 300 |
| D | 2 | 2 | — | — | 0 |
| Platform geliri | 2400 | ||||
Bir denge: B 5, C 3,5, D 2 teklif eder. A için en iyisi yine yuva 1 (1500); betik tüm sapmaları denedi, kimse kazanamıyor.
| Rek. | v | teklif | yuva | öder/tık | fayda |
|---|---|---|---|---|---|
| A | 10 | 10 | 1 | 5 | 1500 |
| B | 8 | 5 | 2 | 3,5 | 900 |
| C | 5 | 3,5 | 3 | 2 | 300 |
| D | 2 | 2 | — | — | 0 |
| Platform geliri | 2400 | ||||
Bu dengede tık başı ödemeler 5 / 3,5 / 2 = VCG ödemeleri, gelir 2400. GSP'nin kıskançsız (envy-free) dengeleri içinde en düşük gelirli olan budur.
Sponsorlu Arama
Kod İzleme: karli_sapma(i, b, v, ctr, adaylar)
Dürüst teklifler b = v = [10, 8, 5, 2]. A (i = 0) sapmalı mı? Aday teklifler 9, 6, 4, 3, 1.
Mevcut durumda A yuva 1'de, bir alttaki teklifi (8) öder: eski = 300·(10 − 8) = 600.
x = 9: yuva 1, u = 600 ≤ 600.
x = 6: A yuva 2'ye iner, daha ucuz öder: u = 1.000 > 600 → kârlı sapma bulundu, (x, u) döner.
Şimdi önerilen denge: B 5, C 3,5, D 2 teklif ediyor. A için aynı aday listesi.
Mevcut durumda A yuva 1'de, bir alttaki teklifi (5) öder: eski = 300·(10 − 5) = 1.500.
x = 9: yuva 1, u = 1.500 ≤ 1.500.
x = 6: yuva 1, u = 1.500 ≤ 1.500.
x = 4: yuva 2, u = 1.300 ≤ 1.500.
x = 3: yuva 3, u = 800 ≤ 1.500.
x = 1: reklam dışarıda kalır, u = 0 ≤ 1.500.
Hiçbir aday kârlı değil → None. Betik aynı testi dört reklamverenin hepsi için 0,25 adımlı teklif ızgarasında yaptı: kimse kazanamıyor, bu profil bir Nash dengesi.
def karli_sapma(i, b, v, ctr, adaylar): eski = gsp_fayda(i, b, v, ctr) for x in adaylar: b2 = b[:]; b2[i] = x # yalnız i değişir u = gsp_fayda(i, b2, v, ctr) if u > eski: return x, u # kârlı sapma return None # sapma yok
gsp_fayda(i, b, v, ctr): teklifleri sırala; i, j. yuvadaysa ctr[j]·(v[i] − bir alttaki teklif), yuva dışındaysa 0. Teklifler farklı varsayılır.
Sponsorlu Arama
GSP ve VCG: Karşılaştırma
| GSP | VCG | |
|---|---|---|
| Dürüst teklif baskın mı? | Hayır (A 10 yerine 6 verir) | Evet |
| Aynı tekliflerle gelir | 3600 (her yuvada ≥ VCG) | 2400 |
| Dengede gelir | Kıskançsız dengelerde ≥ 2400; en düşüğü VCG ile aynı | 2400 (dürüst teklifle) |
| Açıklaması | Kolay: “bir alttakinin teklifi” | Dışsallık toplamı, daha zor |
| Uygulama | Arama reklamlarında uzun süre yaygın (kalite puanıyla) | Facebook reklam açık artırmasında kullanıldı (Varian ve Harris, 2014) |
Pratikte sıralama bi·qi ile yapılır (q: tıklanma kalitesi); ödeme bj+1qj+1/qj.
“İkinci fiyat” adı dürüstlüğü garanti etmez: tek nesnede geçerli olan, çok yuvada bozulabilir.
Sponsorlu Arama
Bütçeler ve Çevrimiçi Tahsis
- Reklamverenlerin günlük bütçesi vardır; aramalar tek tek gelir ve platform her birini geleceği bilmeden hemen bir reklamverene verir (çevrimiçi karar).
- Örnek: A ve B'nin bütçesi 100 TL. “koşu ayakkabısı” için ikisi de 1 TL, “spor çanta” için yalnız A 1 TL teklif verir. Önce 100 ayakkabı, sonra 100 çanta araması gelir.
| Kural | Ayakkabı aramaları | Çanta aramaları | Gelir |
|---|---|---|---|
| Açgözlü (en yüksek teklif, eşitlikte A) | 100'ü A'ya; A'nın bütçesi biter | A'nın parası yok: 0 | 100 |
| Denge (Balance): kalan bütçesi büyük olana | A 50, B 50 | A'nın kalan 50'si | 150 |
| Geleceği bilen optimum | 100'ü B'ye | 100'ü A'ya | 200 |
“Her aramada en yüksek teklifi seçmek en iyisidir.” Bütçe varken açgözlü kural, esnek reklamvereni erkenden tüketir; en kötü durumda optimumun yalnız 1/2'sini garanti eder.
Kalan bütçeyi gözeten kurallar her giriş sırasında optimumun en az 1 − 1/e ≈ %63'ünü elde eder (Mehta, Saberi, Vazirani ve Vazirani, 2007).
Sponsorlu Arama
Adım Adım: Kalite Puanıyla GSP
Aynı dört reklamveren. Tık sayısı yuva ve reklam kalitesinin çarpımı: yuva j'de i'nin tık sayısı αj·qi (α = 300, 200, 100).
Kalite q: reklamın tıklanma eğilimi (ör. A 0,4, B 0,8). Platform b·q puanına göre sıralar: bir gösterimin beklenen tık başı geliri.
Puana göre sıra B (6,4) > A (4) > C (3) > D (2). En yüksek teklif veren A artık birinci değil.
Ödeme: yerini korumak için gereken en düşük teklif. biqi ≥ alttakinin puanı ⟺ bi ≥ puanj+1/qi.
Her ödeme teklifi aşmaz (5 ≤ 8, 7,5 ≤ 10, 3,33 ≤ 5). Kaliteli reklam aynı yuvaya daha ucuza çıkar: kalite ödüllendirilir.
| Sıralama | yuva 1–3 | toplam tık (1000 gösterimde) | gelir (TL) |
|---|---|---|---|
| Yalnız teklife göre | A, B, C | 340 | 1.880 |
| Kalite puanıyla (b·q) | B, A, C | 380 | 2.000 |
Bu örnekte kalite puanı hem tıkları (340 → 380) hem geliri (1.880 → 2.000) artırdı: kullanıcı ilgili reklamı görür, platform daha çok tık satar.
Sponsorlu Arama
Oyuna Dönüş: Sponsorlu Arama Açık Artırması
“Search Ads” oranlarıyla (%12, %7, %3,5) 1000 gösterimde 120, 70, 35 tık. Tık değeriniz 8, rakip teklifleri 6, 4, 2, kaliteler 1; GSP (Seviye 2):
| Teklif | Yuva | Ödeme/tık | Fayda |
|---|---|---|---|
| 8 (dürüst) | 1 | 6 | 120 × 2 = 240 |
| 5 | 2 | 4 | 70 × 4 = 280 |
| 3 | 3 | 2 | 35 × 6 = 210 |
Alt yuvaya inmek daha kârlı; oyunun “Find best response” düğmesi bu sapmayı arar.
Overture'ın birinci fiyatlı arama reklamı artırmasında (Seviye 1'in kuralı) teklifler sürekli yükselip çöken “testere dişi” döngüler oluşturdu (Edelman ve Ostrovsky, 2007). Google 2002'de GSP'ye dayalı sistemini kullanmaya başladı; GSP'de de dürüst teklif baskın strateji değildir (Edelman, Ostrovsky ve Schwarz, 2007). Yahoo!'daki bir saha deneyinde rezerv fiyatları yükseltmek geliri artırdı (Ostrovsky ve Schwarz, 2011); görüntülü reklam borsaları ise 2019 dolayında birinci fiyatlı artırmaya geçti.
İtibar ve Rekabet
İtibar Sistemleri ve Bilgi Asimetrisi
- Alıcı, satıcının kalitesini önceden bilmez: bilgi asimetrisi. Güven yoksa iyi satıcılar da piyasadan çekilebilir (Akerlof'un “limonlar piyasası”).
- İtibar sistemi iki iş görür: seçim (iyi satıcıyı bul) ve disiplin (kötü davranışı gelecekte cezalandır, tekrarlanan oyun).
Satın alınmış olumlu yorum veya rakibe olumsuz yorum.
Karşılıklı puanlamada kötü deneyim bildirilmez.
Herkes 4,8+ ise puan ayırt edici olmaz.
Memnun olmayan sessiz kalır; yeni satıcı hiç yorum alamaz (soğuk başlangıç).
İtibar ve Rekabet
Adım Adım: Az Yorumlu 5,0 mı, Çok Yorumlu 4,7 mi?
| Ürün | yorum | ortalama | sıra | Bayesçi puan | sıra |
|---|---|---|---|---|---|
| X | 2 | 5 | 1 | ||
| Y | 200 | 4,7 | 2 | ||
| Z | 20 | 4,2 | 3 |
Az yorumlu ürünün ortalaması çok gürültülüdür; iki sahte yorum onu zirveye taşır.
| Ürün | yorum | ortalama | sıra | Bayesçi puan | sıra |
|---|---|---|---|---|---|
| X | 2 | 5 | 1 | 3,75 | 3 |
| Y | 200 | 4,7 | 2 | 4,64 | 1 |
| Z | 20 | 4,2 | 3 | 3,97 | 2 |
Her ürüne 10 tane “ortalama” sanal yorum eklenmiş gibi: az yorumlu ürün ortalamaya çekilir. Yeni sıra: Y > Z > X.
| Ürün | yorum | ortalama | sıra | Bayesçi puan | sıra |
|---|---|---|---|---|---|
| X + 3 sahte | 5 | 5 | 1 | 4 | 3 |
| Y | 200 | 4,7 | 2 | 4,64 | 1 |
| Z | 20 | 4,2 | 3 | 3,97 | 2 |
Bayesçi ortalama sahte yorumların etkisini azaltır: aynı etkiyi yaratmak için çok daha fazla sahte yorum gerekir.
İtibar ve Rekabet
Adım Adım: Sahte Değerlendirme Ne Zaman Kârlı?
Sahte yorumu bir yatırım kararı olarak modelle: getiri, maliyet ve beklenen ceza.
8 sahte 5★ yorum ham ortalamayı tam 4,0'a çıkarır.
Beklenen kazanç 600 − 120 − ρ·3000. Platformun tespit olasılığı %16'nın altındaysa hile kârlı.
Aynı eşik Bayesçi puanda 13 sahte yorum ister: hile pahalanır, kârlılık sınırı ρ < 0,135'e iner.
Mekanizma tasarımı bakışı: platform hileyi yasaklamakla yetinmez, hilenin beklenen getirisini negatife çeker.
İtibar ve Rekabet
Platform Rekabeti ve Düzenleme
- Kazanan her şeyi alır (winner-takes-all): devrilme nedeniyle tek platform pazarın çoğunu alabilir.
- Geçiş maliyeti: arkadaşlar, geçmiş puanlar, veriler → kullanıcıyı elde tutar.
- Çoklu kullanım (multi-homing): aynı anda birden çok platform (sürücü hem Uber hem rakip) tekelleşmeyi zayıflatır.
- Örnekler: Hepsiburada – Trendyol, Uber – Lyft, Instagram – TikTok.
- Veri mahremiyeti ve güvenlik sorunları.
- Tekelleşme riski ve kendi ürününü kayırma (self-preferencing).
- Sıralama ve öneri algoritmalarının şeffaflığı.
- Örnek: Avrupa Birliği Dijital Piyasalar Yasası (Digital Markets Act, DMA) büyük “geçit bekçisi” platformlara yükümlülükler getirir.
İtibar ve Rekabet
Öneri Sistemleri, Bağlılık ve Mahremiyet
- Öneri ve sıralama algoritması görünürlüğü tahsis eder (kim öne çıkacak?): bir tahsis kuralıdır, katılımcılar stratejilerini ona göre seçer.
Kısa vadeli etkileşim ya da gelir en büyüklenirse kullanıcının uzun vadeli yararıyla çatışabilir (tıklama tuzağı, sonsuz akış).
Üreticiler ve satıcılar görünürlük için yarışır, algoritmanın ödüllendirdiği biçime (başlık, etiket) yönelir: içerik tekdüzeleşebilir.
Sadakat puanı, ücretli üyelik (ör. hızlı kargo), oyunlaştırma (rozet, seri): geçiş maliyetini bilerek artırır, çoklu kullanımı azaltır.
“Ücretsiz” hizmetin bedeli veridir: daha çok veri daha iyi öneri ama sızıntı ve kötüye kullanım riski. Kullanıcı ne kadar paylaşacağını da stratejik seçer.
İtibar ve Rekabet
Tartışma: Büyüme, Davranış ve Adalet
Kritik kitle ve devrilme: beklenti eşiğin üstündeyse geri besleme büyütür, altındaysa çökertir. Kolay kullanım, güven ve erken teşvikler eşiği aşmayı kolaylaştırır.
Bonus ve indirimler belirli davranışları artırır (yoğun bölgede sürücü bonusu); öneri algoritmaları tercihleri yönlendirir; spam ve sahte yorum denetimi manipülasyonu sınırlar.
Tam adalet zordur: farklı tercihler, ağ etkisinin büyük grupları kayırması, stratejik manipülasyon. Teşvik, kural ve düzenleme ile iyileştirilebilir.
Değerlendirme
Özet
| Kavram | Ana fikir | Örnek |
|---|---|---|
| Ağ etkisi, devrilme | F(x) = 1 − p/x; iki kararlı denge ve aradaki eşik | p = 0,16: 0 ve 0,8 kararlı, eşik 0,2 |
| İki taraflı fiyat | pA = nA − eBnB: diğer tarafa çok değer katan ucuzlar | pA = −5, pB = 50, Π = 2800 |
| GSP | Yuva j, bir alttakinin teklifini öder; dürüst teklif baskın değil | aynı tekliflerle gelir 3600; A 10 yerine 6 verir |
| VCG | Diğerlerine verilen kaybı öder; dürüst teklif baskın | 1500 / 700 / 200, gelir 2400 |
| GSP dengesi | Kıskançsız dengelerin en düşüğü VCG sonucunu verir | teklifler 10, 5, 3,5, 2 → 5 / 3,5 / 2 TL/tık |
| İtibar | Bayesçi ortalama, sahte yorumu pahalılaştırır | gereken sahte yorum 8 → 13 |
Değerlendirme
Örnek Problemler
- Benimseme modelinde p = 0,21 olsun. Dengeler ve kritik kitle nedir?
- Pazar yeri modelinde eA = eB = 0,5 (diğer her şey aynı). Optimum fiyatlar nedir? Sübvansiyon var mı?
- İki yuva (100 ve 60 tık), teklifler 6, 4, 1. GSP ve VCG toplam ödemelerini bulun.
- 3. sorudaki GSP'de değeri 6 olan reklamveren, diğerleri dürüstken dürüst teklif vermeli mi?
- 10 yorum, ortalama 4,0. Ham ortalamayı 4,5'e çıkarmak için kaç sahte 5★ gerekir?
- İki yuva; A 6 (q = 0,5), B 4 (q = 1), C 1 (q = 1) teklif ediyor. Kalite puanlı GSP'de sıra ve tık başı ödemeler nedir?
Cevapları göster
- x² − x + 0,21 = 0 → x = 0,3 ve 0,7 (ve 0). Kritik kitle 0,3; kararlı dengeler 0 ve 0,7.
- nA = 40, nB = 60; pA = 40 − 0,5·60 = 10, pB = 60 − 0,5·40 = 40. Sübvansiyon yok.
- GSP: 100·4 + 60·1 = 460. VCG: yuva 2 → 60·1 = 60; yuva 1 → (100 − 60)·4 + 60 = 220; toplam 280.
- Hayır: dürüst → yuva 1, 100·(6 − 4) = 200; 1 ile 4 arası teklif → yuva 2, 60·(6 − 1) = 300.
- (40 + 5k)/(10 + k) ≥ 4,5 ⟺ k ≥ 10.
- Puanlar A 3, B 4, C 1 → sıra B, A. B: 3/1 = 3 TL; A: 1/0,5 = 2 TL (ikisi de teklifin altında).
Değerlendirme
Etkileşimli Oyunlar
Kalite puanı, çok yuvalı tıklanma oranları, birinci fiyat ve GSP ödemeleri; en iyi tepki arayışı.
İki tarafın ücretine göre katılım, çapraz ağ etkisi ve kâr. Hangi taraf sübvanse edilmeli?
Değerlendirme
Kaynaklar
- J.-C. Rochet, J. Tirole, “Platform Competition in Two-Sided Markets”, Journal of the European Economic Association, 2003.
- M. Armstrong, “Competition in Two-Sided Markets”, RAND Journal of Economics, 2006.
- B. Edelman, M. Ostrovsky, M. Schwarz, “Internet Advertising and the Generalized Second-Price Auction”, American Economic Review, 2007.
- H. Varian, “Position Auctions”, International Journal of Industrial Organization, 2007.
- D. Easley, J. Kleinberg, Networks, Crowds, and Markets, Cambridge University Press, 2010 (Bölüm 15 ve 17).
- N. Nisan, T. Roughgarden, É. Tardos, V. Vazirani (ed.), Algorithmic Game Theory, Cambridge University Press, 2007 (Bölüm 27–28).
- T. Roughgarden, Stanford CS364A: Algorithmic Game Theory ders notları, 2013 (2.–3. dersler: sponsorlu arama açık artırmaları).
- G. Akerlof, “The Market for ‘Lemons’”, Quarterly Journal of Economics, 1970.
- M. Luca, G. Zervas, “Fake It Till You Make It: Reputation, Competition, and Yelp Review Fraud”, Management Science, 2016.
Değerlendirme
Kaynaklar: Reklam Açık Artırmaları
- H. Varian, C. Harris, “The VCG Auction in Theory and Practice”, American Economic Review: Papers & Proceedings 104(5), 2014.
- B. Edelman, M. Ostrovsky, “Strategic Bidder Behavior in Sponsored Search Auctions”, Decision Support Systems 43(1), 2007. · M. Ostrovsky, M. Schwarz, “Reserve Prices in Internet Advertising Auctions: A Field Experiment”, ACM EC, 2011.
- A. Mehta, A. Saberi, U. Vazirani, V. Vazirani, “AdWords and Generalized Online Matching”, Journal of the ACM 54(5), 2007.
Son
Çalışma soruları · Terim sözlüğü