arif.media

Ad Tech, Measurement & Automation

Arif Onur Hangişi

Kimse yeni bir tool istemiyor. Herkes sonucu istiyor.

Performance marketing'in üzerinde çalıştığı sistemleri kuruyorum: ölçüm, otomasyon ve AI, tek bir bütün olarak. Ziyaretin şu an bunlardan birinin küçük bir modelinden geçiyor. Benim dört yüzüm dikkatin için teklif veriyor; önce ne okuyacağına kazanan karar veriyor.

Arkasında ne var ↓

Açık artırma

first price · tmax 120 ms

  1. automation Ad tech ve otomasyon
  2. builder Yazılımı uçtan uca yazıyor
  3. performance On yıllık performance marketing
  4. measurement Tracking, veri hatları, sinyal

Bir teklif vereni seç, diğerlerini sen geç.

Kazanan kreatif

seat · automation

Ad tech ve otomasyon benim işim.

Eylül 2023'ten beri işim medyanın etrafındaki makine: veriyi taşıyan, satın alan, raporlayan ve karar veren sistemler. İnsanlar zamanını export almaya değil, muhakemeye harcasın diye.

  • Kampanya kapsamının çok ötesinde, şirket çapında otomasyon; API'ler ve Python ile.
  • Global hesaplarda uçtan uca kampanya raporlama hatları ve arkalarındaki veri bütünlüğü.
  • Global ad tech araçlarını yerel pazara taşımak; vendor seçimi ve mimari üzerine danışmanlık.

seat · builder

Kullandığım yazılımı kendim yazarım.

Bir yazılım ekibine verilmiş bir şartname değil. Veri modeli, backend, arayüz, deploy: uygulamaları uçtan uca kendim kuruyorum.

Bu sayfa bir örnek. Az önce izlediğin açık artırma senin sekmende çalışıyor; site tek bir Cloudflare Worker'dan, framework'süz, cookie'siz ve pikselsiz geliyor. Kaynağa bak; teklif mantığı okunabilir.

  • TypeScript
  • Python
  • Cloudflare Workers
  • D1
  • BigQuery
  • LLM APIs

seat · performance

Performance marketing'de on yıl.

Medyayı satın alma tarafından öğrendim: bütçeler, ROAS hedefleri, her biri gerçeğin kendi versiyonunu raporlayan platformlar. 2019–2023 arasında bu işi yapan ekipleri yönettim; bugün onların üzerinde çalıştığı sistemleri kuruyorum.

  • Sıkı ROAS hedeflerine göre media mix modeling ve yıllık bütçe dağılımı.
  • Google, Meta, TikTok, Criteo ve RTB House'u yöneten bir performance marketing ekibi kuruldu.

Tüm kariyer ↓

seat · measurement

Veri hattından sağ çıkan ölçüm.

Her platform kendi dilinde raporluyor. Onları anlaştıran katmanı ben kuruyorum: kayıpsız yakalanan sinyal, tek modelde birleşen şemalar ve sonucun satın alma platformlarına geri basılması.

  • Server-side tracking, conversion API'leri ve MMP event'leri.
  • Denetlenebilecek şekilde kurulmuş GTM, GA4 ve piksel mimarisi.
  • Parçalı medya verisini normalize eden BigQuery ve Python hatları.
  • Google Ads API
  • Meta Marketing API
  • DV360
  • GTM
  • GA4
  • BigQuery

Bid request · senin ziyaretin

OpenRTB-ish

{
  "site":   { "domain": "arif.media" },
  "device": "tarayıcın dolduracak",
  "user":   "tarayıcın dolduracak",
  "tmax":   120
}

Tarayıcının zaten her sayfaya söylediklerinden oluşuyor. Hiçbiri bu sekmeden çıkmıyor.

site.ref
user.hour
device.type

Tez

Markalar tool satın almaz. Sonuç satın alır.

Dashboard'lar, platformlar ve lisanslar sadece araç. Markanın istediği, rakamın doğru yöne gitmesi ve bundan sorumlu birinin olması. Performance marketing, yazılımla çalışan bir servise dönüşüyor: makine işin arkasında kalıyor, teslim edilen şey sonuç oluyor. Oraya varmak dört şey istiyor, ve son on yılda her biri bir dönem benim işim oldu.

  1. 01

    Önce ölç.

    Sinyal yanlışsa, üstüne kurulan her optimizasyon yanlıştır. Tracking, targeting'den önce gelir.

    Arkasında Mindshare'de server-side tracking, conversion API'leri ve MMP event'leri. Sempeak'te GTM, GA4 ve piksel mimarisi.

  2. 02

    Operasyonu otomatikleştir.

    Raporlama, veri bütünlüğü ve rutin kontroller kendi kendine döner; insanlar zamanını kararlara harcar.

    Arkasında API'ler ve Python ile şirket çapında otomasyon, global hesaplarda uçtan uca kampanya raporlama hatları.

  3. 03

    Sonuca göre harca.

    Bütçe, her kanalın bugün ne getirdiğini izler; geçen yıl ne getirdiğini değil.

    Arkasında Mindshare'de sıkı ROAS hedeflerine göre media mix modeling ve yıllık bütçe dağılımı; orada Google, Meta, TikTok, Criteo ve RTB House'u yöneten performance marketing ekibini kurdum.

  4. 04

    Eksik olanı yaz.

    Doğru araç yoksa, onu yazarım. Müşterinin onu öğrenmesi gerekmez.

    Arkasında Uçtan uca kurulmuş uygulamalar: veri modeli, backend, arayüz, deploy. Bu sayfa da onlardan biri.

Raporlar

Tüm raporlar

Ölçüm

cevabı bilinen sentetik veri · tarayıcında hesaplanıyor

Rakamı oynatan şeyin çoğu kampanya değildir.

Bir kanala kredi verilmeden önce takvim etkisi ayıklanır, gecikmeli etki ve doygunluk hesaba katılır, ve iki soru sorulur: bu zaten olacak mıydı, ve bu tesadüf olabilir mi? Aşağıdaki her metot, gerçek cevabın bilindiği sentetik veri üzerinde çalışıyor; böylece ne kadar yaklaştığını görebilirsin.

01 · sezonsallık

Önce takvimi ayıkla.

Satışlar reklam versen de vermesen de dördüncü çeyrekte yükselir. Model trendi ve sezonsallığı medyayla birlikte oturtur; böylece Aralık'taki sıçrama, o ay tesadüfen yayında olan kampanyaya yazılmaz.

02 · adstock

Harcama durduktan sonra da çalışır.

Bir video patlaması haftalarca satış getirir; bir arama tıklaması çoğunlukla aynı hafta döner. Her kanalın gecikmeli etkisi varsayılmıyor, veriden tahmin ediliyor; açıklamada gerçek değerin yanında duruyor.

03 · yeterlilik seviyesi

Her kanalın bir yeterlilik seviyesi var.

Bir noktadan sonra harcanan her ₺1K, maliyetinden azını geri getirir. Tepki eğrileri her kanalın bugün nerede durduğunu ve marjinal getirisinin nerede başa baş noktasının altına düştüğünü gösteriyor.

04 · kanibalizasyon

Her ücretli tıklama yeni değildir.

Marka arama reklamları, zaten organik sonuçlardan gelecek tıklamaları da toplar. Reklamı dörder haftalık bloklarla açıp kapatmak, bunların ne kadarının gerçekten artımsal olduğunu gösterir.

05 · media mix model

Kredi ancak ondan sonra.

Media mix modeling her haftayı baseline ve kanal katkılarına ayırır. Harcamanın oynadığı yerde tahmin gerçeğe yakın düşer. Display bütün yıl sabit aktı, bu yüzden model onu baseline'dan ayıramıyor: bu kanala güvenilmez, test edilir.

06 · nedensellik

Gerçek mi, tesadüf mü?

Bir marka kampanyası sadece bir şehirde yayınlandı ve o şehirde marka araması arttı. Synthetic control, o şehrin "kampanya olmasaydı" halini diğer 24 şehirden kurar. Aynı testi kampanya görmeyen her şehre uygulamak, tesadüfün tek başına ne kadar büyük bir etki üretebildiğini gösterir.

Kariyer

  1. WPP Media Türkiye

    Ad Tech & Automation Director

    API'ler ve Python ile şirket çapında otomasyon. Global hesaplarda uçtan uca kampanya raporlama hatları. Global ad tech araçlarının yerel pazara taşınması; vendor seçimi ve mimari üzerine danışmanlık.

  2. Mindshare

    Performance Marketing Director

    Sıkı ROAS hedeflerine göre media mix modeling ve yıllık bütçe dağılımı. Server-side tracking, conversion API'leri ve MMP event'leri.

  3. Sempeak

    Performance Marketing Team Lead

    Farklı sektörlerden müşteriler için dijital pazarlama planları ve bütçeleri, ve bunların arkasındaki ekip. GTM, GA4 ve conversion pixel kurulumları.

Stack Python · BigQuery · Google Ads API · Meta Marketing API · GTM · GA4 · DV360 · Server-side tracking · TypeScript · Cloudflare Workers

Deals · private marketplace

Bazı envanter hiç açık artırmaya çıkmaz.

deal_id
pmp-arif-01
type
özel, bire bir
floor
uğruna makine kurmaya değecek bir sonuç
seat
arif@arif.media
also
linkedin.com/in/arifhangisi

Nasıl çalışıyor · gerçek açık artırma mekaniği, bu sekmede hesaplanıyor

  1. ingestisteği ayrıştır
  2. enrichfeature vektörünü kur
  3. predictbidder başına pCTR
  4. shadefirst-price bid shading
  5. pacebütçe pacing
  6. floordinamik reserve
  7. clearfirst price kazanır
  8. renderDCO bandit
  9. automatekural motoru

Features → pCTR

Her bidder, isteğindeki on iki feature üzerinde bir lojistik regresyon. Prior'lar benim. Onları senin ilgin eğitiyor: okuduğun viewable impression pozitif etiket, geçtiğin negatif. Online SGD, bu sekmede.

Bid shading

Açık artırma first price; değerin kadar teklif vermek fazla ödemek demek. Her bidder, geçmesi gereken fiyatlara bir lognormal oturtuyor ve beklenen kazancın, (değer − teklif) × P(kazanma), zirve yaptığı yerden teklif veriyor.

Pacing ve floor

Bir PI controller her bidder'ın bütçesini on iki açık artırmalık bir flight'a yayıyor. Plandan hızlı harcayanın çarpanı düşüyor, geride kalanınki yükseliyor. Reserve fiyat son kapanış fiyatlarını izliyor.

Automations

Exchange'i izleyen ve onu değiştiren kurallar. Hiçbir ayara elle dokunulmuyor.