2024'ten itibaren performans kampanyalarının kontrol noktası değişti: bidding stratejisi artık kreatif kütüphanenizin derinliğine bağlı. Google Performance Max ve Meta Advantage+ kampanyalarında algoritma sizin seçtiğiniz hedefi optimize ediyor ama hangi kreatifi hangi segmente göstereceğine karar vermek için yeterli varyasyona ihtiyaç duyuyor. 15 kreatif asset ile başlatılan bir kampanya, 120 kreatifle beslenen kampanyadan 3-4 kat daha yavaş öğreniyor. Bu fark incrementality testlerinde %18-22 arasında lift farkı yaratıyor.

Creative operations (CreativeOps) bu noktada sadece "güzel görsel üretmek" değil — bidding algoritmasının decision tree'sine stratejik varyasyon beslemektir. Bu yazıda 400+ kreatif asset ile yürütülen Performance Max kampanyalarından öğrendiğimiz mimariyi aktarıyoruz.

Bidding Algoritması Neden Daha Fazla Kreatif İstiyor

Performance Max ve Advantage+ kampanyalarında siz "ROAS hedefi 4.5x" dediğinizde algoritma şunu yapıyor: kullanıcı sinyalini alıyor (geçmiş davranış, ilgi, demografi, cihaz, zaman dilimi), mevcut kreatif kütüphanenizden bir match yapıyor, bid ediyor. Eğer kütüphanenizde sadece 10 kreatif varsa algoritma "en iyi olanı" bulup ona yüklenmeye başlıyor — bu ilk 72 saatte %60-70 budget'i tek bir asset'e yönlendirmek anlamına geliyor.

Bu erken konsolidasyon iki soruna yol açıyor. Birincisi: algoritma henüz yeterli segment data'sı görmediği için "en iyi" kreatif aslında sadece "ilk tıklananı" olabiliyor. İkincisi: tek creative winner'a yüklenmek kreatif yorgunluğuna (creative fatigue) 4-5 gün içinde çarpıyor ve frequency 3.8+ olduğunda dönüşüm oranı düşmeye başlıyor.

Kütüphanenizde 100+ kreatif varsa algoritma daha fazla combination test edebiliyor: A creative × B audience × C placement × D time of day. Bu kombinasyonel zenginlik bidding decision tree'sinin derinliğini artırıyor. Meta'nın 2025 Q4 raporuna göre 80+ creative asset kullanan Advantage+ kampanyaları, 20 asset kullanan kampanyalardan ortalama %14 daha düşük CPA ile %9 daha yüksek ROAS sağlıyor.

Ama "100 kreatif koy" stratejisi değil bu — yapılandırılmış varyasyon stratejisi. Rastgele 100 görsel yüklersen algoritma yine konsolide eder ama bu sefer "hangisini test edeyim" kararını vermekte çok zaman harcar (exploration phase uzar). Yapılandırılmış varyasyon, algoritmanın öğrenme sürecini hızlandıran intentional diversity anlamına geliyor.

Varyasyon Mimarisi: Axis-Based Creative Matrix

Kreatif varyasyonu üretmenin en etkili yöntemi tek bir "hero creative" alıp 50 versiyonunu çıkarmak değil — varyasyon eksenlerini (axes) tanımlayıp her eksen boyunca intentional değişim yaratmaktır. Bu yaklaşıma "axis-based creative matrix" diyoruz.

Tipik bir e-ticaret kampanyası için 4 ana varyasyon ekseni:

EksenAçıklamaÖrnek değişkenler
Messaging angleAna argüman çerçevesiProblem-solution / Social proof / Urgency / Value prop
Visual formatGörselin yapısıProduct-only / Lifestyle / UGC / Comparison
CTA typeHarekete geçirici"Shop now" / "Learn more" / "Limited offer" / CTA yok
Copy lengthMetin yoğunluğuNo copy / 1 satır / 2-3 satır / Longer storytelling

Bu 4 eksenden her biri 3-4 variant içeriyorsa 3×3×3×3 = 81 unique combination elde ediyorsunuz. Ancak her combination'ı ayrı görsel olarak üretmeniz gerekmiyor — dynamic creative optimization (DCO) ile eksen bazında asset library oluşturup platform otomasyonuna bırakabilirsiniz.

Örnek: Static vs. DCO

Static yaklaşım: 81 ayrı görsel tasarlayıp yüklersiniz. Production süresi ~12 gün, değişiklik yapmak için her görseli yeniden tasarlamanız gerekiyor.

DCO yaklaşım: Her eksen için asset grubu hazırlarsınız (4 messaging headline, 3 visual background, 3 CTA button, 3 copy variant). Platform bunları combine eder — toplam 108 combination (4×3×3×3). Production süresi ~3 gün, değişiklik yapmak için sadece ilgili ekseni update edersiniz.

Meta Advantage+ kampanyalarında DCO native destekleniyor (Catalog Sales objective için zorunlu). Performance Max'te DCO aynı şekilde çalışmıyor ama "asset group" içinde benzer mantığı kurabilirsiniz: her asset group bir tema/mesaj ekseni, her grup içinde farklı visual/copy kombinasyonları.

Bir SaaS müşterisi için kurduğumuz yapıda 5 asset group vardı: "Pain-point", "ROI calculator", "Integration proof", "Case study", "Competitor alternative". Her group içinde 12-18 creative variant. Kampanya ilk haftada tüm grupları test etti, ikinci haftada "ROI calculator" grubuna %42 budget yöneldi ama diğer gruplar hâlâ %10-15 arası spend görüyordu. Üçüncü haftada "Case study" grubunun belirli bir segment (company size 500+) için daha iyi convert ettiğini gördük ve o segment için budget allocation değişti. Bu esneklik tek bir "winner" creative etrafında dönmekten 2.1x daha iyi ROAS getirdi.

Test Cadence ve Refresh Stratejisi

Creative operations sürekli bir döngüdür: test → learn → refresh → test. Bu döngünün hızı kampanyanızın büyüklüğüne göre değişir ama genel kural: her 2 haftada en az 1 creative refresh.

Küçük kampanyalar (aylık <$5K spend)

  • Başlangıç: 20-30 creative asset (2-3 asset group)
  • Refresh: 2 haftada 5-8 yeni asset ekle, en düşük performanslı 3-5 asset'i duraklat
  • Test window: Yeni asset'lere ilk 3 gün minimum %15 budget guarantee ver (manuel kontrolle)

Orta kampanyalar (aylık $5K-$50K)

  • Başlangıç: 60-80 asset (4-6 group)
  • Refresh: Haftalık, 10-12 yeni asset + 6-8 pause
  • Test window: İlk 48 saat için yeni asset'lere platform otomasyonunun %20 exploration budget'ını ayırmasına izin ver (manuel müdahale yok)

Büyük kampanyalar (aylık $50K+)

  • Başlangıç: 120+ asset (8-12 group)
  • Refresh: 3-4 günde bir, 15-20 yeni + 10-12 pause
  • Test window: Continuous — her zaman kampanya budget'ının %25'i exploration mode'da

Refresh stratejisinde dikkat edilmesi gereken nokta: pause ettiğiniz creative'i silmeyin. Algoritma o creative'in historical performance data'sını kaybetmesin. Pause yaparsanız geri açtığınızda learning phase'den başlamaz. Ayrıca bazı sezonsal veya event-based creative'ler (Black Friday, Anneler Günü) belirli dönemlerde yeniden aktive edilebilir — silinirse tarihi veri kaybolur.

Creative fatigue sinyali: Bir asset'in CTR'si 7 günlük ortalamadan %20+ düştüyse ve frequency 4.5+ olduysa pause zamanı. Fakat bazı "evergreen" creative'ler frekans 6+ olsa bile convert etmeye devam edebiliyor (özellikle retargeting için) — bu durumda pause etmeyin, sadece yeni variation ekleyin.

Kreatif Üretim Pipeline'ını Ölçeklendirmek

120 creative asset ile kampanya yürütmek "her gün 5 tasarımcı çalıştıralım" anlamına gelmez. Doğru toolchain ve process ile 2 kişilik bir ekip haftada 40-50 asset üretebilir.

Tool stack:

  1. Template library (Figma/Canva Pro): Her varyasyon eksenini component olarak kurun. Örneğin "CTA button" bir component olsun, 4 farklı variant olsun (Shop now / Learn more / Get started / Limited offer). Bir tasarımda CTA değiştirmek istediğinizde sadece component swap yapıyorsunuz.
  2. Bulk export automation: Figma plugin'leri (Design Export Kit gibi) ile tüm variant'ları tek seferde export edin. 30 frame'i tek tek indirmek yerine 1 tıkla batch export.
  3. Dynamic text overlay (jika e-commerce): Ürün kataloğunuz varsa ürün adı, fiyat, discount gibi text field'ları Google Sheets'ten çekin (via Zapier/Make). Bu sayede 100 ürün için 100 ayrı tasarım yapmak yerine 1 template ile 100 variant elde edersiniz.
  4. Video creative için: Batch video render (Templated, Plainly gibi platformlar). 1 video template + 20 different hook/CTA combination = 20 video variant, render süresi ~2 saat.

Process:

  • Pazartesi: Geçen haftanın performance review. Hangi message axis kazandı? Hangi visual format düştü?
  • Salı: Yeni axis/variant hypothesis tanımla. Örneğin: "Geçen hafta 'social proof' angle kazandı, bu hafta 'expert endorsement' alt-variant'ını test edelim."
  • Çarşamba-Perşembe: Creative production (tasarım + copy + approval).
  • Cuma: Upload + campaign setup. Yeni asset'lere manuel ilk 24 saat monitoring.
  • Cumartesi-Pazar: Platform otomasyonu devralır, siz sadece anomaly alert'leri izlersiniz.

Bu döngüyü Performans Pazarlaması (PPC) süreçlerine entegre ederseniz kampanya yönetimi sadece "bid adjust" değil "creative adjust" de olur — bu ikisi ayrılmaz.

Incrementality Test ile Creative Impact'i Ölçmek

Creative operations'ın etkisini sadece "kampanya içi CPA düştü" ile ölçemezsiniz çünkü kampanya içi metrik algoritmik selection bias içerir (en iyi creative'e daha çok budget gider, bu da o creative'in metriklerini şişirir). Gerçek impact'i ölçmek için incrementality (artırımsallık) testi gerekiyor.

Geo-split test örneği:

  • Grup A (10 şehir): Mevcut kampanya 30 creative ile devam ediyor.
  • Grup B (10 şehir): Aynı kampanya ama 120 creative varyasyon ile yeniden configure edildi.
  • Test süresi: 4 hafta.
  • Kontrol: İki grup benzer demografik/ekonomik profil, benzer historical CPA.

Sonuç: Grup B'de toplam dönüşüm %16 arttı, CPA %11 düştü. Ancak lift hesaplaması daha derinlemesine:

Lift = (Grup_B_dönüşüm - Grup_A_dönüşüm) / Grup_A_dönüşüm
Lift = (1160 - 1000) / 1000 = 0.16 = %16

Fakat burada Grup B'nin toplam impression'ı da %8 artmış (çünkü daha fazla creative variant platformun daha fazla inventory'de yer almasını sağlamış). O yüzde "impression-normalized lift" hesaplayalım:

Impression-normalized lift = ((Grup_B_CVR - Grup_A_CVR) / Grup_A_CVR)
Grup_A_CVR = 1000 / 50000 = 2.0%
Grup_B_CVR = 1160 / 54000 = 2.15%
Lift = (2.15 - 2.0) / 2.0 = 0.075 = %7.5

Bu ölçüm "daha fazla impression aldığım için dönüşüm arttı" etkisini ayıklıyor ve gerçek creative impact'ini gösteriyor: %7.5 CVR artışı. Bu, aynı budget ve targeting ile sadece creative varyasyonu artırarak elde edilen kazanç.

Eğer böyle bir geo-test yapacak ölçeğiniz yoksa (çoğu kampanya için yok), alternatif: time-based holdout. 2 hafta baseline (30 creative), sonraki 2 hafta treatment (120 creative). Burada seasonality'yi kontrol etmek için year-over-year comparison veya synthetic control (benzer bir başka kampanyayı baseline olarak almak) gerekiyor.

Algoritmanın "Öğrenme Hızı" ve Budget Allocation

Yeni creative asset eklediğinizde algoritma bir "exploration phase" geçirir. Google Performance Max için bu genelde 7-14 gün, Meta Advantage+ için 3-7 gün. Bu sürede yeni asset'ler düşük impression alabilir çünkü algoritma henüz onların hangi segment için iyi olduğunu öğrenmedi.

Bazı campaign manager'lar bu sebeple "yeni creative eklemekten" çekiniyor — "kampanya stable, neden risk alayım?" Ancak bu statik yaklaşım uzun vadede creative fatigue'a yol açıyor ve CPA yukarı çıkıyor. Doğru yaklaşım: sürekli küçük ölçekli exploration.

Budget allocation rule:

  • Toplam campaign budget'ının %20-25'ini exploration için ayırın (yeni veya düşük-impression creative'lere).
  • %75-80'i exploitation (proven winners).

Bu allocation otomatik değil — manuel kontrolle veya script ile yapmalısınız. Meta'da bunu "Campaign Budget Optimization (CBO)" ile kısmen yönetebilirsiniz ama Google Performance Max'te direct kontrol yok. Çözüm: yeni creative'leri ayrı bir asset group'a koyup o group'a minimum spend limit tanımlamak (bu feature henüz beta ama API ile yapılabiliyor).

Bir fintech müşterisi için 6 aylık sürede 480 creative asset test ettik. İlk ay %100 exploration (her creative eşit budget), ikinci aydan itibaren %25 exploration + %75 exploitation. Sonuç: İlk ay CPA volatility yüksekti ($22-$38 arası), ikinci aydan itibaren stable kaldı ($18-$24 arası) ve 6. ayda ortalama CPA $16'ya indi. Eğer tüm süreci %100 exploitation ile yürütseydik (sadece ilk 20 creative'i kullanmak) CPA 3. ayda $28'e çıkıyor, creative fatigue sebebiyle.


Creative operations bir "tasarım" sorunu değil, bir signal engineering sorunudur. Bidding algoritmasına yeterli varyasyon sinyali vermezseniz o da size yeterli segment insight'ı vermez. 120 creative asset hedefi büyük görünüyor ama axis-based matrix ve toolchain ile ulaşılabilir. Şimdi yapılacak: mevcut kampanyanızda kaç unique creative var? Eğer 20'nin altındaysa bu ay içinde 50'ye çıkarın ve 4 hafta sonra CPA farkını ölçün. Test edilen her varyasyon bidding algoritmasının decision tree'sine yeni bir dal ekler — bu dallar olmadan algoritma kör.