OpenAI Ads Kampanya Kurulumu: ChatGPT Reklamlarında Ölçüm, Katalog ve oCPC Rehberi (2026)

REKLAM

OpenAI Ads kampanya kurulumu, ChatGPT içinde reklam yayınlamak için önce ölçüm altyapısını (Pixel + Conversions API), sonra ürün kataloğunu, en son kampanya ve teklif modelini kurmayı gerektiren üç katmanlı bir süreçtir. Sıralama önemlidir: OpenAI Ads’in dönüşüme göre optimize eden oCPC modeli, kampanya oluşturulduğu anda tek bir standart dönüşüm olayına kilitlenir ve bu seçim sonradan değiştirilemez. Ölçüm hazır değilken kampanya açmak, geri alınamayan bir karar vermek anlamına gelir.

Türkiye, OpenAI’nin self servis reklamveren erişimine 17 Eylül 2026 itibarıyla dahil oldu. Bu tarihten sonra ikas ve ideasoft gibi e-ticaret altyapıları native OpenAI Ads entegrasyonlarını devreye aldı. Yani artık soru “ChatGPT reklamları Türkiye’ye ne zaman gelecek” değil; “hesabı doğru kurup ölçülebilir hale nasıl getireceğim”.

Bu rehber, OpenAI’nin resmi geliştirici dokümantasyonuna dayanarak kurulumun her adımını, Türkiye pazarına özgü bütçe senaryolarıyla ve ilk 30 günlük operasyon planıyla birlikte anlatıyor. Kavramsal çerçeveye ihtiyacınız varsa önce ChatGPT Reklamları (OpenAI Ads) Nedir? yazısını okuyun; bu rehber onun operasyonel devamıdır.

OpenAI Ads Kurulumunda Doğru Sıralama Nedir?

Google Ads ve Meta Ads’te ölçümü sonradan düzeltebilirsiniz. Kampanyayı açar, birkaç gün veri toplar, pixel’i düzeltir, hedefi değiştirirsiniz. OpenAI Ads’te bu esneklik yok.

OpenAI’nin dokümantasyonu iki kritik kısıtı açıkça belirtiyor: mevcut bir CPM veya CPC kampanyasını oCPC’ye çeviremezsiniz ve oCPC kampanyası oluşturulduktan sonra seçilen dönüşüm olayını değiştiremezsiniz. Her iki durumda da yeni kampanya açmak zorundasınız. Bu, öğrenme verisinin sıfırlanması demektir.

Bu yüzden doğru sıralama şudur:

  1. Hedef dönüşüm olayını iş modeline göre seçin. Kampanyadan önce, kurulumdan önce.
  2. Pixel ve Conversions API’yi birlikte kurun, deduplication çalıştığını doğrulayın.
  3. Ürün kataloğunu yükleyin ve ürünlerin gerçekten yayına uygun göründüğünü kontrol edin.
  4. Kampanyayı paused durumda açın, reklam grubu ve şablonu tamamlayın.
  5. Yayına alın ve ilk 14 gün ölçüm sağlığını izleyin, bütçeyi değil.

Adım 1: Hedef Dönüşüm Olayını Nasıl Seçersiniz?

OpenAI Ads standart dönüşüm olaylarını destekler. oCPC kampanyalarında yalnızca bir aktif standart olay hedef olarak kullanılabilir; özel (custom) olaylar optimizasyon hedefi olamaz. Seçim, iş modelinizin dönüşüm hunisindeki hangi adımın hem yeterli hacme hem de yeterli ticari anlama sahip olduğuna bağlıdır.

Standart olayHangi iş modeli içinTipik aylık hacim eşiğiDikkat
order_createdE-ticaret, DTC50+ siparişEn net ticari sinyal; hacim düşükse öğrenme yavaşlar
checkout_startedSipariş hacmi düşük e-ticaret150+ olayAra adım; sepet terk oranı yüksekse yanıltır
lead_createdB2B, hizmet, sağlık, eğitim30+ leadLead kalitesi filtrelenmezse maliyet düşer, kalite çöker
registration_completedSaaS, üyelik, marketplace100+ kayıtKayıt ile gelir arasındaki mesafe uzunsa riskli
trial_startedSaaS, abonelik50+ denemeDeneme-ödeme dönüşümü takip edilmeli
subscription_createdAbonelik modelleri30+ abonelikEn düşük hacim, en yüksek doğruluk
appointment_scheduledKlinik, danışmanlık, servis40+ randevuNo-show oranı ölçülmezse yanıltıcı

Tablodaki hacim eşikleri katı kurallar değil, sahadan gelen pratik alt sınırlardır. Aylık dönüşüm sayısı bu bandın altındaysa oCPC yerine önce CPC ile başlayıp veri biriktirmek daha güvenlidir.

Seçimi yapmadan önce hedef olayın gerçek ticari değerini bilmeniz gerekir. Lead üretimi yapıyorsanız lead maliyetinin (CPL) nasıl hesaplandığını, e-ticaret yapıyorsanız LTV, CAC ve payback süresi metriklerini önceden netleştirin. Aksi halde CPA teklifini neye göre belirleyeceğinizi bilemezsiniz.

Adım 2: OpenAI Pixel ve Conversions API Nasıl Kurulur?

Pixel ID ve Conversions API anahtarını Ads Manager içindeki conversions sekmesinden oluşturursunuz. Buradan sonrası iki ayrı veri yolu kurmakla ilgilidir.

Pixel mi, Conversions API mi, ikisi birden mi?

OpenAI’nin kendi dokümantasyonu net: Conversions API tek başına pixel’den daha güvenilir bir izleme kaynağıdır. Ancak pratikte doğru cevap “ikisi birden”dir, çünkü her birinin tek başına yapamadığı bir iş var.

KriterJavaScript PixelConversions API (CAPI)
Nerede çalışırTarayıcıYalnızca kendi sunucunuz
Reklam engelleyiciden etkilenir miEvetHayır
Oturum kaybında veri gider miEvetHayır
Tıklama eşleştirme kimliğioppref’i otomatik yakalaroppref’i siz taşımak zorundasınız
Çevrimdışı / CRM olayı gönderebilir miHayırEvet (action_source: offline)
Kurulum zorluğuDüşükOrta-yüksek (geliştirici gerekir)
Tek başına yeterli miHayırNeredeyse, ama eşleştirme zayıflar

Hibrit kurulumda pixel tarayıcıda __obref adlı birinci taraf çerezini oluşturur. Bu değeri sunucunuza taşıyıp CAPI isteğinde user.obref alanında hash’lemeden göndermeniz gerekir. Bu adım atlanırsa CAPI olayları kullanıcı eşleştirmesi zayıf kalır ve raporda dönüşüm eksik görünür.

Event deduplication: aynı sipariş iki kez sayılmasın

Aynı dönüşümü hem pixel hem CAPI ile gönderdiğinizde çift sayım riski doğar. OpenAI tekilleştirmeyi Pixel ID + event_name + id üçlüsüyle yapar ve aynı anahtara sahip ilk gelen olayı kabul edip sonrakileri yok sayar.

  • CAPI’deki id alanı ile pixel’deki event_id alanı birebir aynı olmalı. Sipariş numarasını kullanmak en pratik çözümdür.
  • İki taraf da aynı Pixel ID ile gönderilmeli.
  • Özel olaylarda ayrıca custom_event_name iki tarafta da aynı olmalı.
  • Bir olayı yeniden denerken veya başka bir entegrasyondan tekrar gönderirken aynı id değerini koruyun.

Türkiye’de en sık gördüğüm hata şu: ekip pixel’i GTM üzerinden, CAPI’yi backend’den kuruyor ve iki tarafta farklı ID üretiliyor. Sonuç, raporda gerçeğin yaklaşık iki katı dönüşüm. Kampanya “çalışıyor” görünüyor, gerçek CPA iki kat yüksek. Bu tür ölçüm çarpıklıkları bütçe kararlarını doğrudan bozar; benzer mekanizmayı performans pazarlama ölçüm hataları yazısında da ele almıştım.

obref ve oppref farkı nedir?

Bu iki alan sürekli karıştırılıyor. Basitçe:

  • oppref: Olay seviyesinde bir alandır. OpenAI tarafından üretilen, tıklama eşleştirmesi için kullanılan opak bir kimliktir. Pixel bunu otomatik yakalar; CAPI yakalamaz, siz taşırsınız. Değeri hiç değiştirmeden gönderin.
  • obref: Kullanıcı nesnesinin içinde yer alır (user.obref). Pixel’in yazdığı __obref birinci taraf çerezinden okunur. Hash’lenmez.

Kısacası oppref olayın hangi tıklamadan geldiğini, obref hangi tarayıcıdan geldiğini söyler. İkisini birbirinin yerine göndermek sessiz bir eşleştirme kaybına yol açar; hata mesajı almazsınız, sadece dönüşümleriniz eksik raporlanır.

Kullanıcı verisi eşleştirme ve hash kuralları

Eşleştirme kalitesini artırmak için her olaya isteğe bağlı bir user nesnesi eklersiniz. E-posta, telefon, ad, soyad ve harici kimlik alanları SHA-256 ile hash’lenmiş, küçük harfli, 64 karakterlik hex olarak gönderilmek zorundadır. Ham değer göndermek yasaktır.

AlanNormalizasyon kuralıTürkiye için kritik not
E-postaBaş/son boşluk temizlenir, küçük harfe çevrilirTürkçe karakterli e-posta nadirdir, sorun çıkmaz
TelefonÜlke kodu korunur; boşluk, parantez, nokta, tire silinir; baştaki + ve sıfırlar atılır0532… değil 90532… formatına çevirmelisiniz
Ad / SoyadKüçük harf, boşluk ve ASCII noktalama silinirTürkçe karakter korunur: “Şahin” → “şahin”, transliterasyon yapmayın
Harici kimlikYalnızca baş/son boşluk temizlenir, büyük-küçük harf korunurCRM ID’lerini olduğu gibi bırakın
Şehir / Bölge / Posta kodu / ÜlkeHam gönderilir, hash’lenmezÜlke kodu iki harfli: TR

Türkçe karakter kuralı özellikle önemli. Birçok ekip “güvenli olsun” diyerek Türkçe karakterleri İngilizceye çeviriyor ve hash tutmuyor. Dokümantasyon açık: küçük harfe çevirme dışında ASCII olmayan karakterler korunmalı.

Teknik sınırlar: kurulumdan önce bilinmesi gerekenler

  • Bir istekte en fazla 1.000 olay gönderilebilir ve tek bir olay hatalıysa tüm batch reddedilir. Toplu geri dolum (backfill) yaparken küçük partiler kullanın.
  • Olay zaman damgası son 7 gün içinde ve gelecekte en fazla 10 dakika olabilir. CRM’den geçmiş veri aktarmayı planlıyorsanız bu pencere kritiktir.
  • CAPI istekleri yalnızca sunucudan gönderilmelidir; API anahtarı tarayıcıya asla düşmemelidir.
  • Mobil uygulama olayları için native SDK desteklenmiyor; app_installed ve app_opened sunucudan, action_source: mobile_app ile gönderilir.
  • Reklam kimliği tarafında yalnızca Android GAID destekleniyor; iOS IDFA desteklenmiyor.

Türkiye’de KVKK ve çerez onayı tarafı

CAPI sunucudan çalıştığı için “onay gerekmez” sanılıyor. Bu yanlış. Verinin nereden gönderildiği değil, kimin verisinin işlendiği belirleyicidir. Pratik kurallar:

  • Ölçüm onayı alınmadan __obref çerezi toplanmamalı ve sunucuya taşınmamalıdır.
  • Kullanıcı onayını geri çekerse obref ve kişisel veri alanlarının gönderimi durdurulmalıdır.
  • Hash’lenmiş e-posta ve telefon da kişisel veridir; hash anonimleştirme değil, takma adlaştırmadır.
  • Aydınlatma metninize OpenAI’yi ayrı bir alıcı olarak eklemeniz gerekir; “reklam platformları” ifadesi yeterli sayılmaz.

2026’da yürürlüğe giren hedefli reklamcılık düzenlemeleri bu tarafı daha da sıkılaştırdı. Kampanya kurulumuna başlamadan önce Hedefli Reklamcılık Yönetmeliği ve 25/A maddesi uyum rehberini gözden geçirmenizi öneririm.

Adım 3: Ürün Kataloğu (Product Feed) Nasıl Kurulur?

E-ticaret yapıyorsanız OpenAI Ads’in asıl değeri ürün kataloğu kampanyalarında. Katalog, tek tek reklam yazmak yerine ürün verinizden dinamik reklam üretilmesini sağlar.

Google Merchant Center’a alışkın olanlar için en büyük sürpriz şu: OpenAI Ads kataloğu SFTP üzerinden dosya yükleyerek alıyor. URL ile beslenen otomatik feed yerine, CSV dosyasını SFTP köküne yüklüyorsunuz.

Katalog kurulumunun dört adımı

  1. Feed oluşturun. Reklam hesabınızda bir isim ve kataloğun geçerli olduğu ülkeler ile feed yaratılır. Türkiye için countries: ["TR"].
  2. SFTP erişimi yapılandırın. Parola veya SSH açık anahtarı ile. Yeni parola üretmek eskisini geçersiz kılar, bu yüzden parolayı güvenli saklayın.
  3. Ürün dosyasını hazırlayın. UTF-8 CSV, her satır bir ürün veya varyant. Ürün kimlikleri yüklemeler arasında sabit kalmalı.
  4. Dosyayı yükleyin. Dosyalar SFTP kökünde, alt klasör olmadan durmalı. İşleme asenkrondur; yükleme başarılı görünse de ürünlerin alınması zaman alır.

ikas ve ideasoft gibi Türkiye’deki altyapılar bu adımları panelden yönetilebilir hale getirdi. Kendi geliştirdiğiniz veya açık kaynak bir altyapı kullanıyorsanız SFTP akışını kendiniz kurmanız gerekir.

Ürün dosyasında hangi alanlar var?

AlanNe işe yararSık yapılan hata
item_idÜrün / varyant kimliğiHer yüklemede yeniden üretmek; geçmiş performans sıfırlanır
titleReklamda görünen başlıkKategori ve marka yığmak; konuşma niyetiyle eşleşmez
descriptionÜrün açıklamasıHTML etiketli ham açıklama göndermek
urlÜrün sayfasıGiriş gerektiren veya yönlendirmeli URL
image_urlÜrün görseliHerkese açık olmayan HTTPS olmayan görsel
priceFiyat + para birimiPara birimi kodunu unutmak
availabilityStok durumuGerçek zamanlı güncellenmemesi
target_countries / store_countryHedef ve mağaza ülkesiTR mağaza için yanlış ülke kodu
is_ads_eligibleÜrünün reklamda kullanılabilirliğiVarsayılan bırakıp tüm katalogu açmak
return_policyİade politikası bağlantısıBoş bırakmak; güven sinyali kaybı

Pratik öneri: ilk yüklemede tüm katalogu değil, marjı yüksek ve stoğu istikrarlı 100-300 ürünü is_ads_eligible: true yapın. Tüm katalogu açmak bütçeyi düşük marjlı ürünlere dağıtır ve ilk 30 günde yanlış sonuç okursunuz.

Ürünler görünmüyorsa nereye bakmalı?

Feed listelerken product_count parametresini isteyerek reklama uygun işlenmiş ürün sayısını görebilirsiniz. Bu sayı sıfırsa sırasıyla şunları kontrol edin: dosya SFTP kökünde mi, zorunlu alanların tamamı var mı, ürün ve görsel URL’leri herkese açık HTTPS mi, is_ads_eligible true mu, işleme tamamlandı mı.

Adım 4: CPM, CPC ve oCPC Arasında Nasıl Seçim Yapılır?

OpenAI Ads üç kampanya hedefi sunuyor. Seçim, elinizdeki dönüşüm verisinin olgunluğuna bağlı.

HedefNe içinNasıl ödersinizNe optimize edilirNe zaman seçilmeli
impressions (CPM)Erişim, bilinirlik1.000 gösterim başınaGeniş dağıtımMarka lansmanı, dönüşüm verisi yokken
clicks (CPC)Trafik, etkileşimGeçerli tıklama başınaEtkileşim olasılığı yüksek tıklamalarİlk 2-4 hafta, veri biriktirme dönemi
conversions (oCPC)Takip edilen bir aksiyonGeçerli tıklama başına (dönüşüm başına değil)Seçilen olaya dönme olasılığı yüksek tıklamalarÖlçüm sağlıklı ve hacim yeterliyken

Buradaki en kritik ve en çok yanlış anlaşılan nokta: oCPC’de faturalandırma hâlâ tıklama başınadır. Reklam grubunda girdiğiniz max_bid_micros değeri CPA teklifidir, ancak sizden dönüşüm başına ücret alınmaz. CPA teklifi bir optimizasyon girdisidir, bir maliyet tavanı değil.

oCPC’nin geri alınamaz kararları

oCPC kampanyası açmadan önce şu üç kısıtı bilerek karar verin:

  • Mevcut CPM veya CPC kampanyası oCPC’ye çevrilemez. Yeni kampanya açmak gerekir.
  • Kampanya hedefi ve seçilen dönüşüm olayı sonradan değiştirilemez. Farklı bir olaya optimize etmek istiyorsanız yeni kampanya açarsınız.
  • Hesabınızda dönüşüm teklifi açık olmalı. Kampanya oluşturma 403 ve “Conversion bidding is not enabled” hatası veriyorsa OpenAI iş ortağı temsilcinizle iletişime geçmeniz gerekir.

Bu yüzden oCPC’ye geçiş kararını “reklam ayarı” değil, stratejik karar olarak ele alın. Yanlış olaya kilitlenmiş bir kampanya, bütçeyi yanlış kullanıcıya taşır ve sonucu ancak 3-4 hafta sonra görürsünüz.

Adım 5: Reklam Grubu, Ürün Filtreleri ve Şablon

Kampanyayı paused durumda oluşturun. Alt kaynaklar hazır olmadan yayına almak, gözden geçirilmemiş reklamla bütçe harcamak demektir.

  • Reklam grubu: oCPC kampanyalarında billing_event_type mutlaka click olmalıdır. Ürün kataloğu kampanyalarında reklam grubu kampanyanın feed’ini otomatik devralır.
  • Ürün seti (product_set): Marka, fiyat gibi alanlara göre filtre kurabilirsiniz. Filtre verirseniz product_feed_id kampanyanınkiyle aynı olmak zorundadır.
  • Ürün reklam şablonu: creative.type değeri product_ad_template olur. Şablonda {{brand}}, {{product.title}}, {{product.body}} ve {{product.price}} makroları kullanılır. Görsel ve hedef URL ürünün kendisinden gelir.
  • Her ürün kataloğu reklam grubunda arşivlenmemiş en fazla bir şablon bulunabilir.

Ürün segmentasyonu için tek bir dev reklam grubu yerine marj bantlarına göre 3-4 grup kurmak daha iyi çalışıyor: yüksek marjlı çekirdek ürünler, orta marjlı hacim ürünleri, sezonluk ürünler. Böylece teklifi ürün grubunun ekonomisine göre ayarlayabilirsiniz.

Adım 6: Yayına Almadan Önce Kontrol Listesi

  • Hesap durumu ve inceleme (review) durumu temiz mi?
  • Kampanyanın feed’i, hedefi, bütçesi ve konum hedeflemesi doğru mu? (Bunlar sonradan değiştirilemez.)
  • Reklam grubunun teklif yapılandırması ve eşleşen ürün sayısı beklendiği gibi mi?
  • Ürün başlıkları, açıklamaları, fiyatları, görselleri ve hedef URL’leri doğru mu?
  • Reklamın inceleme durumu ve yayın sorunları (serving_issues) kontrol edildi mi?
  • Pixel ve CAPI test olayları Ads Manager’da görünüyor mu?
  • Deduplication testi yapıldı mı: tek bir test siparişi raporda tek dönüşüm olarak mı görünüyor?
  • Landing page konuşma niyetiyle uyumlu mu, mobilde 3 saniyenin altında açılıyor mu?

Deduplication testini atlamayın. Kurulumun tek bir adımını seçecek olsaydım bu olurdu, çünkü hatalı ölçüm sonraki bütün kararları bozar.

Attribution: Click-Through ve View-Through Nasıl Raporlanır?

OpenAI Ads’in attribution modeli Google ve Meta’dan farklı çalışıyor ve rapor okurken en çok hata yapılan yer burası.

  • Click-through attribution yapılandırdığınız tıklama penceresini kullanır.
  • View-through attribution hesabınızda mevcutsa, uygun bir gösterimden sonra sabit 1 günlük pencere kullanır. Bu pencereyi siz değiştiremezsiniz ve tıklama penceresi ayarınızdan bağımsızdır.
  • Bir dönüşüm hem tıklama hem gösterime uygunsa tıklama önceliklidir.
  • View-through dönüşümler Ads Manager’da ayrı, kampanya seviyesinde bir metrik olarak raporlanır ve “Conversions” toplamına dahil edilmez.
  • CPA, tıklama sonrası dönüşüm oranı, teklif verme, faturalandırma ve dönüşüm optimizasyonunun tamamı tıklama tabanlıdır.

Pratik sonuç: view-through rakamını performans raporunuzda toplam dönüşüme eklerseniz kanalın etkisini olduğundan yüksek gösterirsiniz. Bu metriği bir üst huni sinyali olarak ayrı izleyin, kanal karşılaştırmasında kullanmayın.

Ayrıca mobil uygulama olayları ve mobil ölçüm entegrasyonları yalnızca tıklama tabanlı kalır; buralarda view-through beklemeyin.

Türkiye’de Hangi Bütçeyle Başlanmalı?

Yeni bir kanalda bütçe sorusunun cevabı “ne kadar harcayabilirim” değil, “karar verebilecek kadar veriyi ne kadar sürede toplayabilirim” olmalıdır. Aşağıdaki senaryolar üç farklı işletme tipi için 30 günlük öğrenme bütçesi mantığıyla kurgulanmıştır.

Senaryoİşletme profili30 günlük test bütçesiBaşlangıç hedefiKarar eşiği
Temkinli girişAylık cirosu 1-3 milyon TL, tek kanal bağımlısı e-ticaretMevcut reklam bütçesinin %5-8’iCPC400+ tıklama ve 25+ dönüşüm toplanınca oCPC’ye geç
Dengeli testÇok kanallı e-ticaret, katalog 500+ ürünMevcut bütçenin %10-12’siCPC (2 hafta) → oCPCCPA, Meta CPA’sının 1,3 katının altındaysa ölçekle
Agresif konumlanmaNiş, yüksek marjlı, GEO görünürlüğü zaten güçlü markaMevcut bütçenin %15-20’siCPC + katalog kampanyası paralelKatkı marjı pozitifse haftalık %20 artır

Yüzdeleri mutlak tutarlara tercih etmemin nedeni şu: OpenAI Ads şu anda Türkiye’de yeni bir envanter. Tıklama maliyetleri sektöre ve konuşma niyetine göre hızlı değişiyor ve bugün verilen sabit bir TL rakamı üç ay sonra anlamsız olur. Mevcut bütçenize oranlı bir kesit almak, hem risk kontrolü hem karşılaştırılabilirlik sağlar.

Bütçe kararını ROAS üzerinden değil katkı marjı üzerinden verin. Yeni kanallarda ROAS ilk haftalarda yanıltıcı derecede iyi veya kötü görünür; kârlılığı gerçekten gösteren metrikleri LTV, CAC ve payback süresi yazısında ayrıntılı ele aldım.

OpenAI Ads, Google Ads ve Meta Ads Arasında Bütçe Nasıl Bölünür?

OpenAI Ads’i mevcut kanallara ikame değil ek olarak konumlandırmak gerekiyor, çünkü yakaladığı niyet farklı. Google’da kullanıcı bir sorgu yazar; ChatGPT’de kullanıcı bir problemi anlatır ve karşılaştırma ister. Bu, huninin daha üst-ortasına denk gelen bir an.

KanalYakaladığı anGüçlü olduğu KPIBütçe rolü
Google Ads (Arama)Net satın alma niyetiDönüşüm oranıTalep hasadı, korunur
Meta AdsKeşif ve talep yaratmaErişim maliyeti, kreatif ölçekTalep üretimi, korunur
OpenAI AdsKarşılaştırma ve karar vermeNitelikli trafik, marka hatırlanırlığıYeni test kesiti, artan bütçe

Pratik kural: OpenAI Ads bütçesini Google Ads arama kampanyalarından kesmeyin. Kesecekseniz, en düşük performanslı Meta prospecting kesitinden veya display/programatik bütçesinden kesin. Kanal seçimi mantığını Google Ads mı Meta Ads mi? yazısında da tartışmıştım.

Bir diğer nokta: OpenAI Ads’te reklam performansı ile GEO görünürlüğünüz birbirini besliyor. ChatGPT zaten organik yanıtlarda markanızı kaynak gösteriyorsa, reklam kartınız daha tutarlı bir bağlamda görünür. Bu yüzden GEO optimizasyonu çalışmasını reklamla paralel yürütmek, ikisini ayrı ayrı yürütmekten daha verimli.

İlk 30 Gün Operasyon Planı

DönemOdakYapılacaklarBakılmayacaklar
Hafta 0 (kurulum)ÖlçümPixel + CAPI, dedup testi, katalog yükleme, feed doğrulamaPerformans (henüz veri yok)
Hafta 1Veri sağlığıOlay akışı kesintisiz mi, eşleştirme oranı nasıl, serving issues var mıCPA, ROAS
Hafta 2Trafik kalitesiLanding page davranışı, hemen çıkma, ürün sayfası derinliğiBütçe artışı
Hafta 3İlk optimizasyonZayıf ürün setlerini kapat, başlık şablonunu revize etKampanya hedefini değiştirmek (mümkün değil)
Hafta 4KararKatkı marjı hesabı, oCPC’ye geçiş kararı, ölçek veya durdurDuygusal karar

İlk iki hafta performansa bakmama disiplini, yeni kanal testlerinde en çok ihlal edilen kural. Erken müdahale öğrenmeyi bozar ve sonuçta kanalı haksız yere “çalışmıyor” diye kapatırsınız.

Örnek Senaryo: Orta Ölçekli Bir E-Ticaret Markasının İlk 30 Günü

Aşağıdaki vaka gerçek bir müşteri değil, tipik saha koşullarını yansıtmak için kurgulanmış bir örnek senaryodur. Rakamlar varsayımsaldır.

Başlangıç durumu: Ev tekstili kategorisinde satış yapan, aylık cirosu yaklaşık 4 milyon TL olan bir marka. Reklam bütçesinin %70’i Meta, %30’u Google Ads’te. Katalog 1.800 ürün. Ortalama sepet 1.450 TL, brüt marj %42.

Problem: Meta tarafında kreatif yorgunluğu nedeniyle CPA altı aydır yükseliyor. Google arama hacmi sabit. Ekip yeni bir talep kaynağı arıyor.

Analiz: Kategorinin doğası gereği kullanıcılar satın almadan önce karşılaştırma yapıyor (“nevresim takımı pamuk mu ranforce mu”, “hangi gramaj daha dayanıklı”). Bu, ChatGPT’de sıkça sorulan tipte bir soru. Yani kanal-niyet uyumu var.

Uygulanan değişiklik:

  • Katalogun tamamı değil, marjı %45 üzerindeki 240 ürün is_ads_eligible işaretlendi.
  • Pixel ve CAPI birlikte kuruldu; sipariş numarası hem event_id hem id olarak kullanıldı.
  • İlk iki hafta CPC hedefiyle, mevcut reklam bütçesinin %10’u ayrıldı.
  • Üç reklam grubu kuruldu: yüksek marjlı çekirdek, sezonluk, kampanyalı stok eritme.

Ölçüm: Birinci haftada dedup testi, iki farklı ID üretildiğini ortaya çıkardı. Düzeltilmeden önce rapor gerçeğin 1,8 katını gösteriyordu. Düzeltme sonrası veriler anlamlı hale geldi.

Sonuç: 30 gün sonunda OpenAI Ads’ten gelen trafiğin sepete ekleme oranı Meta prospecting trafiğinin üzerinde, ancak toplam hacmi düşük çıktı. Ekip kanalı kapatmak yerine dördüncü haftada oCPC’ye geçirip order_created olayına kilitledi ve bütçeyi Meta’nın en zayıf prospecting kesitinden kaydırdı.

Çıkarım: Yeni kanalda ilk 30 günün asıl çıktısı ciro değil, güvenilir ölçüm ve doğru niyet eşleşmesinin doğrulanması. Ölçüm hatası bulunmasaydı ekip kanalı yanlış veriyle ölçekleyecek ve dört-beş ay sonra kârlılık kaybını fark edecekti.

Hangi İşletme Şimdi Girmeli, Hangisi Beklemeli?

Yeni bir reklam kanalı açıldığında en sık verilen yanlış karar, “herkes giriyor” diye girmek. OpenAI Ads şu an her işletme için doğru hamle değil. Karar, üç değişkenin kesişimine bağlı: niyet uyumu, ölçüm olgunluğu ve marj payı.

İşletme tipiNiyet uyumuKararGerekçe
Karşılaştırmalı satın alınan ürünler (elektronik, ev tekstili, mobilya, kozmetik)YüksekŞimdi girKullanıcı ChatGPT’ye zaten karşılaştırma sorusu soruyor
B2B yazılım ve danışmanlıkYüksekŞimdi girUzun araştırma süreci, ChatGPT ön eleme aracı olarak kullanılıyor
Sağlık turizmi, klinikYüksek ama riskliMevzuatı netleştirip girReklam politikaları ve yerel mevzuat çift filtre oluşturuyor
Hızlı tüketim, düşük sepetli e-ticaretOrtaBekleDüşük marj, tıklama maliyetini taşımayabilir
Yerel hizmet (tesisatçı, kuaför, lokal servis)DüşükBekleKonum hedefleme olgunlaşmadan verim düşük
Ölçümü kurulu olmayan her işletmeDeğişkenÖnce ölçümü kuroCPC kararları geri alınamaz; hatalı veriyle kilitlenirsiniz

Son satır en önemlisi. Ölçüm altyapısı olmayan bir işletme için OpenAI Ads’e girmek, kanalı test etmek değil, sonradan yorumlayamayacağınız bir harcama yapmaktır. Bu durumdaysanız doğru sıra, kanala girmeden önce dönüşüm ölçümünü düzeltmektir.

Ads Manager Raporunu Nasıl Okumalısınız?

OpenAI Ads raporlamasında gösterim, tıklama, dönüşüm, harcama, CTR ve ortalama CPC metriklerini birlikte okumak gerekir. Tek metrik üzerinden karar vermek, özellikle oCPC kampanyalarında yanıltıcıdır.

  • Dönüşüm başına maliyet doğrudan raporlanmaz; harcamayı dönüşüme bölerek kendiniz hesaplarsınız.
  • CTR düşük ama dönüşüm oranı yüksekse reklam metniniz dar bir kitleyi doğru şekilde filtreliyor demektir; bu genelde iyi bir işarettir, düzeltmeye çalışmayın.
  • CTR yüksek ama dönüşüm yoksa sorun landing page’de veya ürün-mesaj uyumundadır, teklifte değil.
  • Ürün kataloğu kampanyalarında ürün segmentli Insights kullanın; hangi ürünlerin gösterim ve tıklama aldığını görmeden reklam grubu optimizasyonu yapmak körlemesine çalışmaktır.
  • Yayın başlamıyorsa önce serving_issues alanına ve ürünlerin reklam grubu filtreleriyle eşleşip eşleşmediğine bakın.

OpenAI’nin performans iyileştirme önerileri arasında en çok göz ardı edileni şu: büyük değişiklikler yapmadan önce yeterli hacim biriktirin. Teklifte, bütçede veya kreatifte sık değişiklik yapmak, sistemin öğrenmesini sıfırlar.

Haftalık Ölçüm Sağlığı Denetimi

Kurulumdan sonra ölçüm kendi kendine bozulabilir: tema güncellemesi pixel’i düşürür, backend deploy’u CAPI çağrısını bozar, katalog güncellemesi ürün kimliklerini değiştirir. Haftada on dakikalık bir denetim bunu yakalar.

  • Son 7 günde pixel ve CAPI olay sayıları arasındaki oran beklenen aralıkta mı?
  • Bir test siparişi verildiğinde raporda tek dönüşüm mü görünüyor?
  • Eşleştirme alanları (e-posta, telefon, obref) hâlâ gönderiliyor mu, onay değişikliği oldu mu?
  • Katalogdaki ürün sayısı ve reklama uygun ürün sayısı sabit mi, ani düşüş var mı?
  • Stokta olmayan ürünler feed’de in_stock olarak kalmış mı?
  • Reklam ve kampanya seviyesinde yeni serving_issues var mı?
  • CAPI batch’lerinde reddedilen istek var mı? Tek hatalı olay tüm batch’i düşürür.

Bu denetimi bir kişiye sabit olarak atayın. Ölçüm sahipsiz kaldığında ilk iki hafta kimse fark etmez, üçüncü ayda ise verinin hangi noktadan sonra bozulduğunu geriye dönük bulmak neredeyse imkânsız hale gelir.

Ajans ve entegrasyon iş ortakları için: integration_source

Reklamveren adına olay gönderiyorsanız her Conversions API isteğinin kökünde integration_source alanını göndermelisiniz. Değer, her istekte aynı ve kararlı olmalıdır (örneğin acme_measurement); 1-64 ASCII karakter, harf veya rakamla başlamalı, yalnızca harf, rakam, nokta, alt çizgi ve tire içermelidir. Bu alan kimlik doğrulamayı etkilemez, yalnızca gönderimin kaynağını tanımlar.

Birden fazla müşteri hesabı yöneten ajanslar için bu alan, sorun çıktığında hangi entegrasyonun hatalı olay gönderdiğini ayırt etmenin en pratik yoludur.

OpenAI Ads Kurulumunda En Sık Yapılan 8 Hata

HataNeden oluyorÇözüm
Pixel ve CAPI’de farklı olay kimliğiGTM ve backend ekipleri ayrı çalışıyorSipariş numarasını tek kaynak olarak belirleyin, iki tarafta da kullanın
obref yerine oppref göndermekİki alanın adı benziyoroppref olay kökünde, obref user nesnesinin içinde
Telefon numarasını 0 ile hash’lemekTürkiye formatı alışkanlığıBaştaki sıfırı atıp 90 ile başlayan formatı hash’leyin
Türkçe karakterleri transliterasyon“Güvenli olsun” refleksiKüçük harfe çevirin, Türkçe karakteri koruyun
Tüm katalogu reklama açmakVarsayılan ayarla ilerlemekMarjı yüksek 100-300 ürünle başlayın
İlk günden oCPC ile başlamak“Dönüşüm hedefi daha iyidir” varsayımıÖnce CPC ile veri toplayın, eşiği geçince oCPC kampanyası açın
View-through dönüşümü toplama eklemekMeta alışkanlığıAyrı metrik olarak izleyin, kanal karşılaştırmasında kullanmayın
7 günden eski olayları CAPI’ye göndermekCRM geri dolumuZaman damgası penceresi 7 gün; geçmiş veri aktarılamaz

Benim Görüşüm

OpenAI Ads’e erken girenlerin avantajı gerçek: rekabet az, tıklama maliyetleri henüz oturmadı. Ama bu avantajı en çok, Google ve Meta’da ölçümü zaten sağlam olan markalar kullanabilir. Dönüşüm olayı doğru çalışmayan, reklamdan satışa giden yolu göremeyen bir işletme OpenAI Ads’e girdiğinde yeni bir kanal değil, yeni bir kör nokta açmış olur.

Bu yüzden önerim şu: önce mevcut hesaplarınızda ölçüm altyapısını denetleyin, sonra toplam reklam bütçenizin küçük bir kısmıyla, tek kampanya ve tek dönüşüm olayıyla test edin. Reklam bir sonuçtur; asıl mesele sistemi doğru kurmaktır.

Sık Sorulan Sorular

OpenAI Ads Türkiye’de kullanılabilir mi?

Evet. Türkiye, OpenAI’nin Ads Manager erişilebilirlik listesinde 17 Eylül 2026 itibarıyla self servis reklamveren erişimine açık ülkeler arasında yer alıyor. Reklamlar ChatGPT’nin ücretsiz ve Go planlarını kullanan yetişkin kullanıcılara gösteriliyor.

Sadece pixel kurarak başlayabilir miyim?

Teknik olarak evet, ama önerilmez. OpenAI’nin kendi dokümantasyonu Conversions API’yi pixel’den daha güvenilir bir kaynak olarak tanımlıyor. Pixel tek başına reklam engelleyicilerden ve kaybolan oturumlardan etkilenir. Hızlı başlamak için pixel ile açıp ilk iki hafta içinde CAPI’yi eklemek makul bir ara yoldur.

oCPC kampanyasında dönüşüm başına mı ödüyorum?

Hayır. oCPC’de faturalandırma geçerli tıklama başınadır. Girdiğiniz CPA teklifi, sistemin hangi tıklamaları tercih edeceğini belirleyen bir optimizasyon girdisidir, bir maliyet tavanı değildir.

Kampanyamın dönüşüm hedefini sonradan değiştirebilir miyim?

Hayır. Kampanya hedefi ve seçilen dönüşüm olayı kampanya oluşturulduktan sonra değiştirilemez. Mevcut bir CPM veya CPC kampanyasını da oCPC’ye çeviremezsiniz. Her iki durumda da yeni kampanya oluşturmanız gerekir.

Ürün kataloğunu Google Merchant Center gibi URL ile besleyebilir miyim?

Hayır. OpenAI Ads ürün kataloğunu SFTP üzerinden yüklenen UTF-8 CSV dosyalarıyla alıyor. Dosyalar SFTP kökünde, alt klasör olmadan durmalı ve ürün kimlikleri yüklemeler arasında sabit kalmalı. Türkiye’de ikas ve ideasoft gibi altyapılar bu süreci panelden yönetilebilir hale getiriyor.

Aynı dönüşümü iki kez saymaktan nasıl kaçınırım?

Pixel’deki event_id ile Conversions API’deki id alanını aynı değer yapın ve her iki olayı aynı Pixel ID ile gönderin. OpenAI tekilleştirmeyi Pixel ID, olay adı ve id üçlüsüyle yapar; aynı anahtara sahip ilk olayı alır, sonrakileri yok sayar.

KVKK açısından Conversions API kullanmak daha mı güvenli?

Verinin sunucudan gönderilmesi hukuki yükümlülüğü ortadan kaldırmaz. Hash’lenmiş e-posta ve telefon da kişisel veridir. Ölçüm onayı alınmadan obref çerezi toplanmamalı, onay geri çekildiğinde gönderim durdurulmalı ve aydınlatma metninde OpenAI ayrı bir alıcı olarak belirtilmelidir.

iOS kullanıcılarını ölçebilir miyim?

Web tarafında evet. Uygulama tarafında reklam kimliği olarak yalnızca Android GAID destekleniyor, iOS IDFA desteklenmiyor. Ayrıca native mobil SDK kurulumu şu anda desteklenmiyor; uygulama olayları sunucudan action_source: mobile_app ile gönderiliyor.

OpenAI Ads bütçesini hangi kanaldan kesmeliyim?

Google Ads arama kampanyalarından kesmeyin; orası talep hasadı yapan kanaldır. Kesmek zorundaysanız en düşük performanslı Meta prospecting kesitinden veya display/programatik bütçesinden kesin. İdeal olan, mevcut bütçenin %5-15’i kadar ek bir test kesiti ayırmaktır.

Kaynaklar

Şimdi Ne Yapmalısınız?

OpenAI Ads’te kazanan, ilk giren değil, ölçümü doğru kuran olacak. Çünkü oCPC’nin geri alınamaz kararları, hatalı ölçümle verilmiş bir kararı aylarca taşımanıza neden olur.

  1. Hedef dönüşüm olayınızı, ticari değerini bilerek seçin.
  2. Pixel ve CAPI’yi birlikte kurun, dedup testini yapmadan yayına almayın.
  3. Katalogun tamamını değil, marjı yüksek ürün kesitini açın.
  4. İlk iki hafta CPC ile veri toplayın, performansa bakmayın.
  5. Dördüncü hafta sonunda katkı marjı hesabıyla ölçek veya durdur kararı verin.

Reklam bütçenizin yeni bir kanala doğru şekilde dağıtılıp dağıtılmadığını, mevcut ölçüm mimarinizin bu kararı taşıyıp taşımadığını birlikte değerlendirmek isterseniz reklam yönetimi hizmetlerini inceleyebilir veya doğrudan iletişime geçebilirsiniz. E-ticaret tarafında kanal, bütçe ve ölçüm dengesini kurmak için E-Ticaret Reklamları Rehberi iyi bir başlangıç noktası.

Benzer bir sorunu kendi işletmenizde yaşıyorsanız üç yoldan biriyle çalışabiliriz: dijital pazarlama ajansı olarak Dijital İzler ekibiyle, dijital pazarlama danışmanı olarak doğrudan benimle ya da kapsamı belli tek bir iş için freelance dijital pazarlama uzmanı modeliyle. Durumunuzu iletişim sayfasından yazmanız yeterli.

Ertunç Koruç

Yazar

GEO & Dijital Pazarlama Danışmanı | Dijital İzler Pazarlama ve İş Geliştirme Ajansı Kurucusu

2008'den bu yana dijital pazarlama alanında çalışıyor; Google Ads, Meta Ads, SEO ve GEO konularında hizmet veriyor. Türkiye'de GEO (Generative Engine Optimization) alanında öncü isimlerden biridir.

Bu konuda profesyonel destek almak ister misiniz?

Google Ads Yönetimi Hizmeti hakkında ayrıntılı bilgi alın veya ücretsiz danışma randevusu oluşturun.

Dijital Pazarlamanızı Bir Üst Seviyeye Taşıyın

SEO, GEO ve reklam yönetiminde profesyonel destek için ücretsiz strateji görüşmesi talep edin.

Ücretsiz Strateji Görüşmesi Al
Yukarı Çık