2025 Google Ads Teknik Raporu

2025 Google Ads Ekosisteminde İleri Düzey Teknik Optimizasyon, Talep Yaratma (Demand Gen) Mimarisi ve Veri Katmanı Stratejileri

Yönetici Özeti ve Stratejik Çerçeve

2025 yılı, dijital reklamcılık tarihinde bir dönüm noktası olarak kayıtlara geçmektedir. Google Ads ekosistemi, otomasyonun getirdiği operasyonel kolaylıklar ile reklamverenlerin kampanya performansı üzerinde ihtiyaç duyduğu granüler kontrol arasındaki gerilimin zirveye ulaştığı bir dönemden geçmektedir. Video Action kampanyalarının (VAC) yerini tamamen Demand Gen (Talep Yaratma) kampanyalarına bırakması, yapay zeka destekli "Optimized Targeting" (Optimize Edilmiş Hedefleme) algoritmalarının varsayılan ve kapatılması zor bir standart haline gelmesi ve üçüncü taraf çerezlerinin (cookies) kullanımdan kalkmasıyla birlikte Enhanced Conversions (Gelişmiş Dönüşümler) altyapısının bir tercih değil, teknik bir zorunluluk haline gelmesi, dijital pazarlama stratejilerini kökten değiştirmiştir.

Bu rapor, Google Ads API v18 ve v19 güncellemeleri, Google Tag Manager (GTM) veri katmanı (data layer) konfigürasyonları, YouTube Shorts "Safe Zone" (Güvenli Alan) tasarım kısıtlamaları ve hesap düzeyinde negatif yerleşim stratejileri üzerine odaklanan derinlemesine bir teknik analiz sunmaktadır. Raporun temel amacı, otomasyonun yarattığı veri şeffaflığı sorunlarını aşmak için gerekli olan manuel müdahaleleri, komut dosyası (script) çözümlerini ve API tabanlı geçici çözümleri (workarounds) en ince teknik detayına kadar irdelemektir. Analizler, basit arayüz ayarlarının ötesine geçerek, veri mühendisliği ve yazılım geliştirme prensiplerinin pazarlama stratejilerine entegrasyonunu kapsamaktadır.

1. Demand Gen Kampanyaları: Mimari Dönüşüm, Kanal Kontrolü ve Envanter Yönetimi

Demand Gen kampanyaları, Google'ın "sosyal medya benzeri" bir reklam deneyimi sunma çabasının en somut ürünü olarak karşımıza çıkmaktadır. Bu kampanya türü, YouTube (Shorts, In-Stream, Feed), Discover (Keşfet) ve Gmail envanterlerini tek bir çatı altında birleştirerek, reklamverenlere Meta (Facebook/Instagram) reklamlarına benzer, görsel ağırlıklı ve "push" (itme) tabanlı bir pazarlama modeli sunmaktadır. Ancak bu birleşim, reklamverenler için ciddi şeffaflık ve kontrol kayıplarını beraberinde getirmiştir. Özellikle Video Action Kampanyalarının (VAC) 2025'in ikinci çeyreğine kadar tamamen Demand Gen yapısına migre edilecek olması, bu yeni mimarinin derinlemesine anlaşılmasını zorunlu kılmaktadır.

1.1. Optimize Edilmiş Hedefleme (Optimized Targeting) Paradoksu ve Algoritmik Genişleme

Demand Gen kampanyalarının en tartışmalı ve teknik olarak en karmaşık özelliği, Optimize Edilmiş Hedefleme mekanizmasıdır. Geleneksel "hedefleme" anlayışının aksine, bu özellik reklamverenin seçtiği hedef kitle sinyallerini (first-party data, ilgi alanları, demografik veriler vb.) kesin sınırlar olarak değil, yalnızca bir "başlangıç noktası" veya "sinyal" olarak kabul eder. Algoritma, bu sınırların ötesine geçerek, dönüşüm getirme olasılığı yüksek olduğuna inandığı kullanıcılara reklam gösterme yetkisine sahiptir. 2025 güncellemeleriyle birlikte bu özellik varsayılan olarak açık gelmekte ve kapatılması arayüz (UI) üzerinde giderek daha karmaşık hale getirilmektedir, bu da bütçenin kontrolsüz bir şekilde alakasız kitlelere harcanması riskini doğurmaktadır.

1.1.1. Teknik Zorluklar, "Immutable" Hataları ve API Çözümleri

Google Ads API v18 ve v19 dokümantasyonları incelendiğinde, Demand Gen kampanyalarının oluşturulması sırasında DemandGenCampaignSettings nesnesi altında yer alan upgraded_targeting alanının varsayılan olarak true değerine ayarlandığı görülmektedir. Bu teknik ayar, konum ve dil hedeflemelerinin kampanya düzeyi yerine reklam grubu düzeyinde yapılmasına olanak tanır. Ancak, bu yapısal değişiklik, optimize edilmiş hedefleme ayarlarının yönetimini de doğrudan etkilemektedir.

Birçok ileri düzey reklamveren, Demand Gen kampanyalarında optimize edilmiş hedeflemeyi API aracılığıyla devre dışı bırakmaya çalışırken IMMUTABLE (değiştirilemez) hatası ile karşılaşmaktadır. Bu durum, kampanya oluşturma anında optimized_targeting_enabled alanının doğrudan manipüle edilmesinin engellendiği durumlarla ilişkilidir. Teknik analizler, bu sorunun aşılması için "iki aşamalı" bir yaklaşımı zorunlu kılmaktadır:

  1. Kampanya ve reklam grubu standart ayarlarla oluşturulur.
  2. Reklam grubu oluşturulduktan sonra, ayrı bir AdGroupService > update (güncelleme) isteği gönderilerek optimized_targeting_enabled alanı false değerine set edilir.

Bu işlem, arayüzdeki kısıtlamaları bypass ederek, algoritmanın bütçeyi reklamverenin belirlediği kitlelerin dışına taşımasını teknik olarak engeller.

1.1.2. Hariç Tutma (Exclusion) Stratejileri ve Demografik Koruma

Optimize edilmiş hedefleme açık bırakılmak zorundaysa veya test ediliyorsa, algoritmanın sınırlarını belirlemek için "Negatif Sinyaller" hayati önem taşır. Google'ın algoritmik yapısı, optimize edilmiş hedefleme açıkken bile, birinci taraf veri segmentleri (örneğin mevcut müşteri listeleri veya "Churn" etmiş kullanıcılar) hariç tutulduğunda, bu kitleye reklam göstermeme kuralına sadık kalmaktadır.

Ancak, demografik hariç tutmalar konusunda durum daha karmaşıktır. Standart ayarlarda, optimize edilmiş hedefleme demografik sınırları (örneğin "sadece 25-45 yaş arası kadınlar") ihlal edebilir. Demand Gen kampanyalarında AdGroup seviyesinde bulunan exclude_demographic_expansion alanı true olarak ayarlanırsa, optimize edilmiş hedefleme açık olsa dahi, sistem belirlenen yaş ve cinsiyet kısıtlamalarına katı bir şekilde uymak zorunda kalır. Bu parametre, daha önce sadece Demand Gen'e özgüyken, API v18 ile birlikte diğer kampanya türlerine de yaygınlaştırılmaya başlanmıştır.

1.2. Kanal Kontrolü ve Envanter Yönetimi

2025 yılı itibarıyla Google, Demand Gen kampanyalarına "Kanal Kontrolü" (Channel Control) özelliği getirmiştir. Önceki Discovery kampanyalarının "kara kutu" yapısının aksine, reklamverenler artık bütçelerinin YouTube Shorts, In-Stream (Video) veya Feed (Discover/Gmail) alanlarına ne kadar ayrılacağını daha net yönetebilmektedir.

Bununla birlikte, bu özellik hala tam anlamıyla matematiksel bir bütçe tahsisine (allocation) izin vermemektedir. Yani, "Bütçemin %40'ı Shorts'a, %60'ı Feed'e gitsin" gibi kesin bir kural koymak mümkün değildir. Bunun yerine, reklamverenler farklı formatlardaki kreatifleri (örneğin sadece dikey videoları veya sadece kare görselleri) ayrı reklam gruplarına bölerek, dolaylı yoldan envanter kontrolü sağlamaktadır. Örneğin, sadece dikey video (9:16) içeren bir reklam grubu oluşturmak, bütçenin neredeyse tamamının YouTube Shorts envanterinde harcanmasını zorlar.

Ayrıca, Demand Gen kampanyalarının Google Maps envanterine de genişlediği ve "presence" (bulunma) ile "interest" (ilgi) tabanlı konum hedefleme seçeneklerinin ayrıştırılarak, Search kampanyalarındaki gibi daha hassas coğrafi hedefleme imkanı sunduğu raporlanmıştır. Bu, özellikle yerel işletmelerin bütçelerini yanlış coğrafi bölgelerde harcamasını (geo-leakage) önlemek için kritik bir gelişmedir. Daha önce "ilgi" ve "bulunma" sinyallerinin harmanlanması, reklamların hedeflenen şehir dışındaki kullanıcılara da (o şehre ilgi duydukları gerekçesiyle) gösterilmesine neden oluyordu.

2. Marka Güvenliği ve Yerleşim Hariç Tutma Stratejileri: "Çocuk Kanalları" Sorunu

Video ve Demand Gen kampanyalarının performansını en çok düşüren faktörlerin başında, reklam bütçesinin çocuklara yönelik YouTube kanallarında (YouTube Kids ve "Made for Kids" içerikleri) israf edilmesi gelmektedir. Bu kanallar genellikle çok yüksek tıklama oranlarına (CTR) sahip olsa da, bu tıklamaların büyük çoğunluğu ebeveynlerin tablet veya telefonlarını kullanan çocuklardan gelen "yanlışlıkla" veya "bilinçsiz" tıklamalardan oluşur. Bu durum, dönüşüm oranlarını dramatik şekilde düşürmekte ve CPA (Edinim Başına Maliyet) maliyetlerini artırmaktadır.

2.1. Yerleşim Hariç Tutma (Placement Exclusion) Zorlukları ve Çözümleri

Demand Gen kampanyalarında, Search veya Display kampanyalarının aksine, kampanya düzeyinde (campaign-level) doğrudan yerleşim hedeflemesi veya hariç tutması yapılamamaktadır. Google, Demand Gen'i "kitle odaklı" (audience-first) bir ürün olarak konumlandırdığı için yerleşim kontrolünü sınırlamıştır. Ancak, teknik analizler ve topluluk deneyimleri, hesap düzeyinde (account-level) yapılan içerik hariç tutmalarının Demand Gen kampanyalarını da kapsadığını doğrulamaktadır. Bu, platform mimarisinde bulunan bir "workaround" (geçici çözüm) olarak değerlendirilmektedir.

Reklamverenler, "Tools & Settings > Content Suitability" menüsü altından, binlerce çocuk kanalını içeren negatif yerleşim listelerini hesaplarına yükleyerek bu sorunu minimize etmeye çalışmaktadır. GitHub üzerinde "seexmax" veya "Google Marketing Solutions" gibi repolarda güncel tutulan ve topluluk tarafından desteklenen exclusion listeleri (örneğin 2024-2025 versiyonları), 13.000'den fazla düşük kaliteli çocuk kanalını ve spam içerikli web sitelerini (GDN) içermektedir.

2.2. Otomatik Komut Dosyaları (Scripts) ile Dinamik Koruma

Statik listelerin manuel olarak yüklenmesi, her gün açılan binlerce yeni "spam" veya "çocuk" kanalına karşı yetersiz kalmaktadır. Bu noktada, Google Ads Scripts kullanılarak sürecin otomatize edilmesi gerekmektedir. Gelişmiş scriptler şu mantıkla çalışır:

  1. Veri Çekme: Script, son X gün (genellikle 7 veya 30 gün) içerisindeki tüm video yerleşim raporlarını (Placement Performance Report) çeker.
  2. Analiz: Raporlanan her bir YouTube kanalının adını, açıklamasını ve kategorisini tarar.
  3. Filtreleme: Kanal verilerini, önceden tanımlanmış bir "Negatif Anahtar Kelime Listesi" (örneğin: "nursery", "kids", "baby", "toy", "cartoon", "song", "rhymes") ile Regex (Düzenli İfadeler) kullanarak karşılaştırır.
  4. Aksiyon: Eşleşen kanalları tespit eder ve bunları Google Ads API aracılığıyla "Paylaşılan Negatif Yerleşim Listesi"ne (Shared Negative Placement List) ekler. Bu liste, hesaptaki tüm Demand Gen ve Video kampanyalarına uygulandığı için koruma sağlar.

Bu scriptler, özellikle Demand Gen kampanyalarının şeffaf olmayan yapısında, bütçenin verimsiz alanlara kaymasını engellemek için kritik bir sigorta görevi görmektedir. Ancak Google, API erişim sınırlarını ve yerleşim raporlama detaylarını zamanla kısıtlayabildiği için scriptlerin düzenli olarak bakımının yapılması ve API versiyon güncellemelerinin (örneğin v17'den v19'a geçiş) takip edilmesi gerekmektedir.

3. Kitle Mühendisliği: Çakışma (Overlap) ve Karşılıklı Dışlama (Mutually Exclusive)

Büyük ölçekli hesaplarda, farklı reklam gruplarının veya kampanyaların aynı kullanıcı kitlesini hedeflemesi (audience overlap), iç rekabete (cannibalization) ve frekans sıklığının kontrolsüz artışına neden olur. Özellikle "Broad Match" (Geniş Eşleme) anahtar kelimelerin ve "Optimized Targeting" özelliklerinin yaygınlaşmasıyla, kitleler arasındaki sınırlar daha önce hiç olmadığı kadar bulanıklaşmıştır.

3.1. Kitle Çakışmasını Tespit Etme ve Önleme Stratejileri

Meta (Facebook) Ads Manager'da bulunan ve kitlelerin ne kadar örtüştüğünü gösteren "Audience Overlap Tool" benzeri yerleşik bir görselleştirme aracı Google Ads arayüzünde doğrudan bulunmamaktadır. Bu eksiklik, Google Ads kullanıcılarının manuel yöntemlere veya script tabanlı çözümlere yönelmesini zorunlu kılar.

Temel strateji, "Mutually Exclusive" (Karşılıklı Dışlayıcı) yapı kurmaktır. Bu yapıda, huninin (funnel) alt aşamasındaki kitleler, üst aşamadaki kampanyalardan negatif olarak hariç tutulur. Örneğin:

Eğer Kampanya B'den "Son 30 Gün Sepeti Terk Edenler" kitlesi hariç tutulmazsa, sepette ürün bırakmış bir kullanıcı (sıcak lead), hem Kampanya A hem de Kampanya B tarafından hedeflenecektir. Google'ın algoritması genellikle daha yüksek teklif veren veya daha geniş bütçesi olan kampanyayı (genellikle Prospecting) tercih edebilir. Bu durum, dönüşüm maliyeti düşük olması gereken bir kullanıcının, daha pahalı bir teklifle (Prospecting bütçesinden) kazanılmasına neden olur ve stratejik segmentasyonu bozar.

3.2. Script ile Dinamik Kitle Yönetimi

API aracılığıyla AdsApp.searchAdGroupExcludedAudienceSelector veya AdGroupCriterionService kullanılarak, belirli kriterlere uyan reklam gruplarına otomatik olarak hariç tutma listeleri uygulanabilir. Ancak, Demand Gen gibi kampanya türlerinde kitleler genellikle "salt okunur" veya "değiştirilemez" (immutable) alanlar olarak API'de Search kampanyalarından farklı davranabilir. Bu nedenle, script yazarken hata yönetiminin (error handling) titizlikle yapılması ve try-catch bloklarının kullanılması gerekir.

Scriptlerin temel görevi, bir "Master Exclusion List" (Ana Hariç Tutma Listesi) oluşturmak ve bu listeyi tanımlanan tüm "Soğuk Trafik" (Cold Traffic) reklam gruplarına otomatik olarak uygulamaktır. Bu sayede, yeni bir kampanya açıldığında manuel olarak negatif kitle ekleme adımı unutulsa bile, script bir sonraki çalışmasında (örneğin saatlik) bu eksiği tamamlar.

4. Gelişmiş Dönüşümler (Enhanced Conversions): Teknik Derinlik ve Veri Mimarisi

Üçüncü taraf çerezlerinin (third-party cookies) tarayıcılar tarafından engellenmesi ve gizlilik düzenlemelerinin (GDPR, CCPA) sıkılaşmasıyla birlikte, dönüşüm ölçümlemesi artık tarayıcı tabanlı (client-side) izlemeden sunucu ve veri tabanlı (server-side / first-party data) eşleştirmeye kaymıştır. Google'ın Enhanced Conversions çözümü, bu yeni dönemin temel taşıdır ve doğru uygulanmadığında %20'ye varan veri kaybına neden olabilir.

4.1. "Web" ve "Leads" Arasındaki Kritik Mimari Fark

Enhanced Conversions tek bir yapı değildir; iki ana türe ayrılır ve bunların teknik uygulaması, veri akışı ve kullanım amacı birbirinden tamamen farklıdır:

  1. Enhanced Conversions for Web (EC for Web - Satın Alma Odaklı): Genellikle e-ticaret siteleri içindir. Kullanıcı bir satın alma işlemi gerçekleştirdiğinde ve "Teşekkürler" sayfasına ulaştığında (online conversion), o anda tarayıcıda bulunan birinci taraf verileri (e-posta, telefon, isim, ev adresi) toplanır, hashlenir ve Google'a gönderilir. Bu işlem, genellikle purchase olayı ile eşzamanlı gerçekleşir. Amaç, o anki oturumdaki dönüşümü, kullanıcının Google hesabıyla (Gmail, YouTube oturumu) eşleştirerek ölçümlemeyi iyileştirmektir.
  2. Enhanced Conversions for Leads (EC for Leads - Potansiyel Müşteri Odaklı): Lead toplama (form doldurma) süreçleri içindir ve daha karmaşıktır. Kullanıcı web sitesindeki formu doldurduğunda (online conversion), veriler Google'a gönderilir. Ancak asıl kritik nokta, bu lead'in günler veya aylar sonra gerçekleşen offline satışıyla (örneğin çağrı merkezi araması veya mağaza ziyareti sonucu) eşleştirilmesidir.

4.2. Data Layer ve GTM Konfigürasyonu

Google Tag Manager (GTM) üzerinden Enhanced Conversions kurulumu yapılırken, user_data değişkeninin doğru yapılandırılması hayati önem taşır. Yanlış veri formatı (örneğin hashlenmemiş veri gönderimi veya yanlış değişken isimlendirmesi), sistemin çalışmamasına neden olur.

GTM'de "User-Provided Data" değişkeni oluşturulurken, "Manual Configuration" seçilmeli ve Data Layer'dan gelen değişkenler (örneğin dlv - email, dlv - phone) ilgili alanlara eşlenmelidir. GTM, bu verileri Google Ads'e göndermeden önce otomatik olarak SHA256 algoritması ile hash'ler. Bu nedenle geliştiricilerin veriyi Data Layer'a basarken hash'lemesine gerek yoktur; ancak verinin "temiz" (trim edilmiş, boşlukları alınmış, küçük harfe çevrilmiş) olması zorunludur. Telefon numaralarının ise E.164 formatında (örneğin +90532xxxxxxx) olması gerekmektedir.

5. YouTube Shorts: 2025 Kreatif Teknik Spesifikasyonları ve "Güvenli Alan" (Safe Zone)

YouTube Shorts, dikey video formatıyla (9:16) mobil öncelikli bir deneyim sunarken, reklam kreatifleri için tasarımcıların uyması gereken katı geometrik kısıtlamalar getirmektedir. TikTok ve Instagram Reels'tan farklı olarak, YouTube'un UI (Kullanıcı Arayüzü) katmanları ekranın daha büyük ve farklı bölgelerini işgal eder. Tasarımın bu UI elementlerinin altında kalması, mesajın okunamaz hale gelmesine ve reklamın "amatör" görünmesine neden olur.

5.1. UI Overlay ve Piksel Düzeyinde Kısıtlamalar

2025 yılı itibarıyla YouTube Shorts reklamları için standart çözünürlük 1080x1920 pikseldir. Ancak ekranın tamamı reklam mesajı için "güvenli" değildir. Yapılan analizler ve platform spesifikasyonları, şu "ölü bölgeleri" ortaya koymaktadır:

Sonuç olarak, tasarımcıların mesajlarını iletmek için kullanabilecekleri en güvenli alan, ekranın ortasında kalan ve kenarlardan arındırılmış merkezi dikdörtgen alandır.

5.2. "Shop Now" (CTA) Butonu ve Etkileşim Tasarımı

Demand Gen ve Video Action kampanyalarında, Shorts üzerindeki "Shop Now" (Şimdi Al), "Learn More" (Daha Fazla Bilgi) veya "Sign Up" (Kaydol) gibi Call-to-Action (CTA) butonları, videonun alt kısmında, açıklama metninin hemen üzerinde belirgin bir şekilde yer alır. 2025 güncellemeleriyle bu buton daha büyük, belirgin ve tıklanabilir hale gelmiştir. Tıklama aksiyonu (click-through), kullanıcının videonun herhangi bir yerine değil, spesifik olarak bu butona veya başlık alanına tıklamasıyla gerçekleşir. Bu nedenle, tasarımcıların videonun en alt %25'lik dilimine kritik görsel veya harekete geçirici mesaj (örneğin videonun içine gömülü "Tıkla" oku) koymaktan kaçınmaları zorunludur; çünkü bu öğeler native (yerel) CTA butonu ile çakışabilir veya onun altında kalabilir.

6. API v19 ve Teknik Entegrasyon Detayları

Google Ads API'sinin v19 sürümü, Demand Gen kampanyalarının yönetimi için kritik değişiklikler getirmiştir. Özellikle DemandGenCampaignSettings nesnesi ve upgraded_targeting alanı, otomasyon yazılımcıları için dikkat edilmesi gereken noktalardır.

Sonuç ve Stratejik Yol Haritası

2025 yılında Google Ads başarısı, platformun sunduğu yapay zeka ve otomasyon yeteneklerine "körcesine" güvenmek yerine, bu otomasyonu teknik bilgiyle yönlendiren ve sınırlayan hibrit bir yapı kurmaktan geçmektedir.

Stratejik yol haritası şu üç temel üzerine inşa edilmelidir:

  1. Kontrollü Otomasyon: Demand Gen kampanyalarında Optimize Edilmiş Hedefleme'nin varsayılan olarak kabul edilmemesi, gerektiğinde API veya manuel müdahale ile kapatılarak bütçenin gerçek hedef kitlede tutulması sağlanmalıdır. Bu, bütçe verimliliğini %20-30 oranında artırabilmektedir.
  2. Veri Mühendisliği: Enhanced Conversions kurulumunun "Leads" ve "Purchase" ayrımına dikkat edilerek, Data Layer ve GTM üzerinden hatasız (hashlenmiş ve temizlenmiş veri ile) yapılması, ölçümleme doğruluğunu ve dolayısıyla Yapay Zeka tabanlı teklif stratejilerinin (Smart Bidding) başarısını doğrudan etkiler.
  3. Kreatif Teknik Uyumu: Görsel ağırlıklı envanterlerin (Shorts) yükselişiyle birlikte, kreatif üretim sürecinin teknik "Safe Zone" kurallarına sıkı sıkıya bağlı kalması, reklamın izlenebilirliği ve etkileşimi için bir tercih değil, tartışmasız bir gerekliliktir.

Reklamverenler ve ajanslar, bu teknik gereklilikleri bir defaya mahsus yapılacak bir "kurulum listesi" olarak değil, sürekli optimize edilmesi, API güncellemeleriyle yenilenmesi ve scriptlerle desteklenmesi gereken canlı bir "teknik mimari" olarak görmelidir.


Voronoi Diyagramları ile Gelişmiş Algoritmik Hedefleme ve YouTube Video Kampanya Mühendisliği: 2025 Kapsamlı Kurulum ve Optimizasyon Raporu

1. Giriş: Dijital Reklamcılıkta Deterministik Kaos ve Voronoi Düzeni

Dijital reklamcılık ekosistemi, stokastik süreçlerin ve olasılıksal teklif verme mekanizmalarının hakim olduğu, deterministik kaos teorisi ile açıklanabilecek bir yapıya evrilmiştir. 2025 yılı itibarıyla Google Ads panelinde bir YouTube video kampanyasının başarısı, artık sadece yaratıcı içeriğin estetik kalitesine değil, bu içeriğin sunulduğu veri mimarisinin matematiksel hassasiyetine bağlı hale gelmiştir. Geleneksel "hedefle ve izle" (target and observe) yöntemleri, makine öğrenimi algoritmalarının (Google AI) veri açlığı ve sinyal gürültüsü (signal noise) karşısında yetersiz kalmaktadır. Bu rapor, hesaplamalı geometrinin temel taşlarından biri olan Voronoi Diyagramları prensibini, Google Ads kitle segmentasyon stratejilerine entegre ederek, reklam bütçesinin verimliliğini maksimize etmeyi ve kitle çakışmasını (audience overlap) teorik sınırlara kadar minimize etmeyi amaçlayan, son derece teknik ve kapsamlı bir mühendislik yaklaşımı sunmaktadır.

Voronoi diyagramı, bir düzlemi, belirli bir "tohum" (seed) noktalar kümesine olan uzaklıklarına göre bölgelere ayıran bir geometrik yapıdır. Dijital pazarlama uzayında bu tohumlar, reklam verenin en yüksek değere sahip dönüşüm verilerini (örneğin: Son 30 günde 3 kez satın alım yapmış VIP müşteriler) temsil eder. Düzlem ise, Google'ın milyarlarca kullanıcılık evrenidir. Bir kullanıcının birden fazla hedefleme kriterine aynı anda uyması (hem "Lüks Tutkunları" hem "Teknoloji Meraklıları" kümesinde yer alması), reklam verenin kendi kampanyaları arasında "yamyamlaşma" (cannibalization) yaratmasına ve Tıklama Başına Maliyetlerin (CPC) yapay olarak şişmesine neden olur.

Bu rapor, Nisan 2025 itibarıyla kullanımdan kaldırılacak olan Video Action Campaigns (VAC) yerine geçecek olan Demand Gen (Talep Yaratma) kampanyalarının mimarisine odaklanarak, izleyici kitlesini matematiksel olarak ayrık hücrelere bölen MECE (Mutually Exclusive, Collectively Exhaustive) prensibini temel alır. Video formatlarının piksel düzeyindeki analizinden, sunucu tabanlı izleme kurulumlarına ve kampanya yaşam döngüsünün her aşamasındaki binlerce gizli parametrenin hesaplanmasına kadar eksiksiz bir rehber sunulmaktadır.

2. Teorik Çerçeve: Pazarlama Matematiği ve Voronoi Segmentasyonu

2.1. Kitle Uzayının Geometrik Bölümlenmesi

Pazarlama literatüründe kitle segmentasyonu genellikle Venn şemaları ile görselleştirilir; kesişim kümeleri "ideal hedef" olarak görülür. Ancak, algoritmik teklif verme stratejileri (Smart Bidding) için bu kesişimler birer "öğrenme tuzağıdır". Google'ın yapay zekası, bir dönüşüm gerçekleştiğinde, bu başarının hangi sinyal grubuna atfedileceğini belirlemekte zorlanırsa, öğrenme süreci uzar ve maliyetler artar.

Voronoi yaklaşımı, kitle uzayını öklidyen uzaklık mantığına benzer bir "alaka düzeyi" metriği ile bölümler. Her bir reklam grubu, bir Voronoi hücresi gibi davranır. Bir kullanıcı, matematiksel kesinlikle yalnızca tek bir reklam grubunun hedeflemesine girmelidir. Bu yapı, Google Ads'in gelişmiş Hariç Tutma (Exclusion) matrisleri kullanılarak inşa edilir. Voronoi hücrelerinin sınırları, negatif anahtar kelimeler, hariç tutulan kitle listeleri ve demografik filtrelemeler ile çizilir. Bu sınırlar, kullanıcının dönüşüm hunisindeki (funnel) yerine göre dinamik olarak değişmelidir. Örneğin, bir kullanıcı "İlgi Alanı" hücresinden (soğuk kitle) siteyi ziyaret ederek "Remarketing" hücresine (sıcak kitle) geçtiğinde, Voronoi prensibi gereği "İlgi Alanı" hücresinden derhal ve otomatik olarak dışlanmalıdır.

2.2. MECE Prensibi ile Sinyal İzolasyonu

Yönetim danışmanlığının temel taşlarından olan MECE (Mutually Exclusive, Collectively Exhaustive - Karşılıklı Dışlayan, Ortaklaşa Kapsayan) prensibi, kampanya yapısının mantıksal tutarlılığını sağlar.

Bu strateji, Google'ın makine öğrenimi modellerinin (Smart Bidding) daha hızlı öğrenmesini sağlar. Çünkü bir dönüşüm gerçekleştiğinde, sinyal tek bir reklam grubuna atfedilir ve gürültü (noise) minimize edilir.

3. Veri Mühendisliği ve Gelişmiş Dönüşüm Altyapısı

Bir YouTube kampanyasının "kusursuz" olabilmesi için, öncelikle veri akışının kusursuz olması gerekir. 2025 yılı standartlarında bu, üçüncü taraf çerezlere (cookies) bel bağlamayan, deterministik veri eşleşmesine dayalı Gelişmiş Dönüşümler (Enhanced Conversions) ve Sunucu Taraflı Etiketleme (Server-Side Tagging) anlamına gelir.

3.1. Gelişmiş Dönüşümlerin Kriptografik Temelleri

Google Ads, dönüşüm ölçümlemesinde deterministik eşleşmeye (hashlenmiş birinci taraf verileri) geçiş yapmıştır. Gelişmiş dönüşümler, web sitenizdeki form alanlarından (e-posta, telefon, adres) alınan verileri SHA256 algoritması ile tek yönlü olarak şifreleyerek Google'a gönderir. Bu işlem, kullanıcı gizliliğini korurken, Google hesabıyla oturum açmış kullanıcıların reklam etkileşimlerini dönüşümlerle eşleştirmesini sağlar.

Web tabanlı satışlar ve potansiyel müşteri (lead) formları için kurulum mimarisi farklılık gösterir:

  1. Web Satışları İçin: Kullanıcı satın alma işlemini tamamladığında, purchase verisi ile birlikte kullanıcının şifrelenmiş kimlik bilgileri (PII) anlık olarak gönderilir.
  2. Lead (Potansiyel Müşteri) İçin: Süreç iki aşamalıdır. İlk aşamada form doldurulduğunda gclid (Google Click ID) veya hashed e-posta yakalanır. İkinci aşamada, CRM sisteminde bu lead "Satış"a dönüştüğünde, bu bilgi Google Ads'e çevrimdışı dönüşüm içe aktarımı (offline conversion import) veya API yoluyla geri beslenir.

3.2. Google Tag Manager (GTM) ile Kusursuz Entegrasyon

GTM üzerinden yapılacak kurulumda, binlerce parametrenin doğru işlenmesi için aşağıdaki konfigürasyon adımları hayati önem taşır:

Veri Katmanı (Data Layer) Mimarisi

Geliştirici ekibi tarafından, form başarı sayfasına (thank you page) aşağıdaki JSON yapısında bir veri katmanı itilmelidir (push). Bu yapı, Google'ın beklediği standart şemadır:

dataLayer.push({
  'event': 'conversion_event',
  'user_data': {
    'email_address': 'kullanici@ornek.com', // Normalizasyon gerektirir
    'phone_number': '+905551234567', // E.164 formatında olmalı
    'address': {
      'first_name': 'Ad',
      'last_name': 'Soyad',
      'street': 'Cadde ve No',
      'city': 'Şehir',
      'region': 'Bölge/Eyalet',
      'postal_code': '34000',
      'country': 'TR'
    }
  },
  'conversion_details': {
    'value': 1500.00,
    'currency': 'TRY',
    'transaction_id': 'TXN-123456'
  }
});
    

GTM Değişken Konfigürasyonu ve Normalizasyon

Ham verinin Google Ads API standartlarına uyması için GTM içinde manipüle edilmesi gerekir.

3.3. Hata Ayıklama (Debugging) ve Doğrulama

Kurulum tamamlandıktan sonra Tag Assistant (preview mode) kullanılarak doğrulama yapılmalıdır. gads_conversion etiketi tetiklendiğinde, gönderilen parametreler arasında em (hashed email) alanının bulunduğundan ve değerin okunamaz bir hash dizesi olduğundan emin olunmalıdır. Eğer hashlenmemiş (açık) veri görünüyorsa, güvenlik ihlali riski vardır ve kurulum hatalıdır.

4. Video Format Parametreleri ve Güvenli Alan Matematiği

Google Ads Demand Gen kampanyaları, "çoklu format" (multi-format) yapısıyla çalışır. Tek bir video formatı ile kampanya kurmak, envanterin %60'ından fazlasını (Shorts, Discover ve Mobil Akış) kaybetmek anlamına gelir. Kusursuz bir gösterim için aşağıdaki parametrelerin her bir varyasyon için ayrı ayrı hesaplanması ve uygulanması gerekir.

4.1. Kritik Video Parametreleri (Bitrate ve Codec)

Sadece çözünürlük değil, sıkıştırma standartları da reklam performansını etkiler. Google'ın önerdiği ve performans kaybı yaşanmayan "altın oran" teknik özellikleri şöyledir:

4.2. Format Çeşitliliği ve Envanter Dağılımı

Demand Gen kampanyalarında, algoritmanın her yerleşimde (placement) en iyi performansı verebilmesi için en az 3 farklı en boy oranının (aspect ratio) yüklenmesi zorunludur:

  1. Yatay (Landscape - 16:9): 1920x1080 px. Geleneksel YouTube izlemesi (Masaüstü, TV).
  2. Dikey (Vertical - 9:16): 1080x1920 px. YouTube Shorts ve mobil tam ekran. Kritik: 2025'te trafiğin büyük kısmı buradadır.
  3. Kare (Square - 1:1): 1080x1080 px. Mobil akışlar (In-Feed) ve Discover için optimize edilmiştir.

4.3. YouTube Shorts İçin Piksel Hassasiyetinde Güvenli Alanlar

Video editörlerinin en sık yaptığı hata, kritik metinleri veya logoları YouTube'un arayüz elemanlarının (UI overlay) altına yerleştirmektir. Bu durum, mesajın okunmasını engeller ve tıklama oranını (CTR) düşürür. Shorts (9:16) formatı için kesin "yasak bölge" koordinatları şöyledir (1080x1920 tuval baz alınarak):

Bu koordinatlar, video kurgu yazılımında (Premiere Pro, After Effects) "Guide" (Kılavuz) çizgileri olarak ayarlanmalı ve şablon olarak kaydedilmelidir.

5. Voronoi Temelli Kampanya Kurulumu ve Yapılandırma

Bu bölüm, Voronoi diyagramlarının mantıksal yapısının Google Ads paneline nasıl "çevrileceğini" ve kampanya kurulumunun adım adım nasıl gerçekleştirileceğini detaylandırır.

5.1. Kampanya Türü ve Geçiş Stratejisi: Demand Gen

Nisan 2025'ten itibaren Video Action Campaigns (VAC) oluşturulamayacak olması, stratejinin doğrudan Demand Gen üzerine kurulmasını zorunlu kılar. Demand Gen, görsel odaklı, çok kanallı (YouTube, Discover, Gmail) ve sosyal medya benzeri bir akış sunar. Ancak bu geniş erişim, "hedefleme disiplini" sağlanmazsa bütçe israfına yol açar. Voronoi stratejisi, bu disiplini sağlar.

5.2. Voronoi Hücrelerinin (Reklam Gruplarının) İnşası: Hiyerarşik Hariç Tutma

Voronoi mantığını reklam gruplarına uygulamak için "Dışlayıcı Hiyerarşi" (Exclusion Hierarchy) veya "Şelale" (Waterfall) yöntemi kullanılır. Bu yöntemde, en değerli (ve genellikle en küçük) kitle en üste konur ve aşağıya doğru gidildikçe, üstteki kitleler alttakilerden hariç tutulur.

Örnek Voronoi Yapılandırması (Ad Group Structure):

Hücre (Reklam Grubu) Tanım (Tohum Noktası) Hedefleme (Targeting) Hariç Tutma (Exclusions) Mantık (Reasoning)
A. Sadık Müşteriler En Değerli Kitle Müşteri Listesi (Customer Match) - Özel teklifler için en saf kitle.
B. Sepet Terk Sıcak Kitle Sepet Ziyaretçileri (Son 30 gün) Müşteri Listesi (A) Satın alanı tekrar hedefleme (Burn-out prevention).
C. Web Ziyaretçileri Ilık Kitle Tüm Ziyaretçiler (Son 30 gün) Müşteri Listesi (A) + Sepet Ziyaretçileri (B) Sepete kadar gelenleri "B" grubu yakalasın.
D. Rakip Niyet Soğuk Kitle (Yüksek Niyet) Özel Segment (Rakip URL & Kelimeler) A + B + C (Tüm Remarketing) Markayı zaten bilenleri hariç tut. Sadece yeni kullanıcı.
E. Geniş İlgi Soğuk Kitle (Düşük Niyet) İlgi Alanları (Affinity) / Demografi A + B + C + D En geniş havuz, üstteki tüm özel tanımları dışla.

Bu tablo, her kullanıcının matematiksel olarak sadece bir reklam grubunda (hücrede) bulunmasını garanti eder. Örneğin, bir kullanıcı hem "Sepet Terk" listesinde hem de "İlgi Alanı" segmentinde olabilir. Geleneksel yapıda iki reklam grubu da bu kullanıcı için teklif verir ve maliyeti artırır. Voronoi yapısında ise "İlgi Alanı" grubu, "Sepet Terk" listesini hariç tuttuğu için (E - B), kullanıcı sadece B hücresinde hedeflenir. Bu, mesajın alakasını (Relevance) maksimize eder; kullanıcıya "Markamızı Keşfet" (Genel) yerine "Sepetini Tamamla" (Özel) mesajı gösterilir.

5.3. Binlerce Parametrenin Hesaplandığı Eksiksiz Ayar Listesi

Paneldeki "tavsiye edilen" ayarlar genellikle Google'ın harcamayı artırma hedefine hizmet eder. Uzman seviyesi bir kurulum için aşağıdaki parametreler manuel olarak yapılandırılmalıdır.

6. Otomasyon ve Scripting ile Sürdürülebilirlik

Voronoi yapısının korunması, manuel kontrollerle sürdürülebilir değildir. 2025'te ileri seviye optimizasyon, Google Ads Scripts kullanılarak otomatikleştirilmelidir.

6.1. Kitle Çakışma Analizi Scripti (Overlap Detector)

Google Ads panelinde kitle çakışmasını gösteren yerleşik bir rapor yoktur. Özel bir script ile, iki farklı reklam grubunun aynı arama terimlerinde veya aynı kullanıcı ID'lerinde (gizlilik uyumlu) ne kadar çakıştığı analiz edilmelidir. Script, GenerateAudienceOverlapInsights API'sini kullanarak çakışma oranını % olarak raporlamalıdır. Eğer çakışma %10'u geçerse, script otomatik olarak uyarı göndermelidir.

6.2. Dönüşüm Sonrası Otomatik Dışlama

Bir kullanıcı dönüşüm gerçekleştirdiğinde (satın aldığında), o an bulunduğu Voronoi hücresinden (örneğin "Sepet Terk") çıkarılıp, "Sadık Müşteriler" hücresine taşınmalıdır. Bu genellikle veri yenileme süreleri (24-48 saat) nedeniyle gecikmeli olur. Bir script, CRM'den gelen anlık veriyi (Webhook ile) alıp, kullanıcının gclid veya hashed email bilgisini "Hariç Tutulanlar" listesine (Customer Match Exclusion List) anlık olarak ekleyebilir. Bu, dönüşümden sonraki kritik 48 saatte kullanıcıya gereksiz reklam gösterilmesini engeller.

7. Sonuç ve Eylem Planı

Voronoi diyagramları prensibiyle kurgulanan bu Google Ads mimarisi, dijital pazarlamada rastlantısallığı ortadan kaldırarak deterministik bir kontrol sağlar. Video Action'dan Demand Gen'e geçiş sürecinde, "her şeyi otomatiğe al" yaklaşımı yerine, sınırları mühendislik hassasiyetiyle çizilmiş (MECE), veri akışı kriptografik olarak güvenli (SHA256) ve formatları piksel düzeyinde optimize edilmiş bir yapı kurmak, rekabet avantajı sağlayacaktır.

Bu dökümantasyonda belirtilen binlerce parametrenin (bitrate ayarlarından negatif yerleşim listelerine, tCPA formüllerinden script mantığına kadar) eksiksiz uygulanması, bütçenizin her kuruşunun, doğru Voronoi hücresindeki doğru kullanıcıya ulaşmasını garanti eder. Başarı artık bir tahmin oyunu değil, bir veri bilimi problemidir.