ChatGPT Ads Türkiye’ye açıldığında kanalı test eden reklamverenlerin en sık bildirdiği sorun performans değil, ölçüm oldu: panel bir tıklama sayısı raporluyor, analiz aracı bambaşka bir oturum sayısı gösteriyor. Yayımlanan deneyimlerde bu uyuşmazlık üç ayrı reklamverenden bağımsız olarak geldi.
İyi haber şu: OpenAI’ın dokümantasyonu bu uyuşmazlığın nedenlerini ve nasıl azaltılacağını açıkça yazıyor. Bu yazı, kurulumu resmi kaynaklara dayanarak anlatıyor.
Ölçüm Üç Katmandan Oluşuyor
OpenAI’ın dönüşüm ölçümü dokümantasyonuna göre kurulum şu sırayla işliyor:
- Veri kaynağı. Ads Manager içinde bir veri kaynağı oluşturulur.
- Olay gönderimi. Dönüşüm olayları OpenAI Pixel, Conversions API veya ikisiyle birlikte gönderilir.
- Eşleştirme. OpenAI, gelen olayı kampanyada yapılandırılmış dönüşüm olayıyla ve geçerli atıf penceresiyle karşılaştırır, ardından uygun bir reklam tıklamasına bağlamaya çalışır.
Üçüncü adım, işin çoğu ekibin gözden kaçırdığı yeri. Olayın tetiklenmesi yetmiyor; olayın doğru tıklamaya bağlanabilmesi gerekiyor. Bunu sağlayan mekanizmanın adı oppref.
oppref: Ölçümün Kırılma Noktası
OpenAI, reklam tıklamasıyla açılan sayfanın URL’sinin sonuna oppref adında bir tıklama referansı ekliyor. Biçim şöyle: siteniz.com?oppref=gAAAAAb123. OpenAI Pixel bu değeri yakalayıp birinci taraf çerezde saklıyor, böylece daha sonra gerçekleşen dönüşüm olayıyla ilişkilendirebiliyor. Sunucu taraflı gönderimlerde de oppref’in Conversions API çağrısına eklenmesi öneriliyor.
Kritik cümle OpenAI’ın olay kalitesi dokümantasyonunda geçiyor: oppref parametresi, kullanıcı siteye reklamdan geldiği anda yönlendirmeler ve sayfa içi gezinme boyunca korunmalı. Uygulamada bunu bozan yerler genellikle şunlar:
- Kampanya linkinden açılış sayfasına giden bir ara yönlendirme (tracking link, kısaltıcı, dil yönlendirmesi, www veya https yönlendirmesi) parametreyi düşürüyor.
- Açılış sayfası kullanıcıyı sorgu dizesini taşımayan başka bir URL’ye gönderiyor.
- Ödeme adımı tarayıcıdan sunucuya geçerken tıklama bilgisi taşınmıyor.
OpenAI’ın önerisi net: tracking linkler, yönlendirmeler, ödeme akışı ve tarayıcı-sunucu devri dahil tüm yolu baştan sona test etmek. Başka bir kullanıcının tıklama bilgisini yeniden kullanmak veya varsayılan bir değer koymak açıkça yasaklanmış.
Pixel ve API’yi Birlikte Kullanma Kuralı
OpenAI daha dayanıklı ölçüm için iki kanalın birlikte kullanılmasını öneriyor. Tek şart var: aynı dönüşüm iki kanaldan da gönderiliyorsa aynı olay kimliği (event ID) kullanılmalı. Aksi hâlde OpenAI mükerrer kaydı ayıklayamıyor ve tek satış iki dönüşüm gibi raporlanabiliyor. Farklı aksiyonlar içinse farklı kimlik gerekiyor.
Bir de otomatik bir katman var. Otomatik gelişmiş eşleştirme (AAM), tıklama tanımlayıcısı yoksa dönüşümü reklama bağlamaya yardım ediyor: Pixel, sitedeki formlardan desteklenen müşteri bilgisini algılıyor, tarayıcı içinde SHA-256 ile normalleştirip karma (hash) hâline getiriyor ve olaya ekliyor. OpenAI’a ham müşteri bilgisi gitmiyor ve Pixel kurulumunda değişiklik gerekmiyor.
Buna karşılık veri paylaşımının yasal tarafı reklamverende. OpenAI, dönüşüm verisinin yalnızca izin verildiği ölçüde, kullanıcıya topladığınız veri hakkında açık bilgi verdikten ve gereken onayları aldıktan sonra gönderilmesini şart koşuyor. KVKK açısından ne anlama geldiği ve onay yönetimi bu noktada devreye giriyor.
Panel ile Analytics Neden Farklı Rapor Veriyor?
Bu, kanalın en çok şikâyet edilen tarafı ve OpenAI’ın resmi cevabı var. Reklam tıklaması reklam etkileşimini ölçüyor; analiz aracındaki oturum ise sayfa yüklenmesine, yönlendirmelere, izin ayarlarına, tarayıcı engellemelerine, UTM işlenişine, atıf penceresine ve saat dilimine bağlı.
OpenAI, iki raporun farklı çıkmasının altı olağan nedenini sıralıyor ve şu cümleyi ekliyor: fark mutlaka bir hata anlamına gelmiyor.
| Fark nedeni | Ne yapılır |
|---|---|
| Farklı atıf yöntemi veya penceresi | İki tarafta aynı pencereyi seçip karşılaştırın |
| Olay zaman damgası, saat dilimi, gün sınırı | Aynı tarih aralığı ve aynı saat dilimiyle bakın |
| Tarayıcı, izin ve depolama koşulları | Onay reddi ve izleme engelleme oranını hesaba katın |
| Farklı mükerrer ayıklama davranışı | Aynı aksiyon için tek olay kimliği kullanın |
| Kampanya veya dönüşüm olayı yapılandırması | Kampanyaya bağlı dönüşüm olayını doğrulayın |
| Modellenmiş dönüşüm raporlaması | Panel toplamının modellenmiş dönüşüm içerebileceğini bilin |
Son satır önemli: OpenAI, atfedilemeyen dönüşümler için toplu kalıplardan yararlanarak tahmin üretebiliyor ve raporlanan toplam, modellenmiş dönüşümleri içerebiliyor. Yani panel toplamını birebir gözlenmiş satış listesi gibi okumak yanlış.
En Sık Kurulum Tuzağı: Dönüşüm Sıfır Görünüyor
OpenAI’ın raporlama dokümantasyonunda çok net bir uyarı var. Bir dönüşüm olayı tetikleniyor ve kabul ediliyor olsa bile, kampanyada yapılandırılan dönüşüm olayıyla eşleşmiyorsa panelde sıfır görünür.
Koşullar şöyle:
- Standart olaylarda, yapılandırılan olay türü gönderdiğiniz olayla aynı olmalı.
- Özel olaylarda olay türü Custom seçilmeli ve özel olay adı gönderdiğiniz adla birebir aynı olmalı. Yalnızca görünen adın uyuşması yeterli değil.
- Doğru dönüşüm, trafik başlamadan önce kampanyaya bağlanmış olmalı.
Ve en can yakan cümle: yapılandırma düzeltilirse geçmiş olaylar geriye dönük dolmuyor. Yani hatalı kurulumla geçen dönemin verisi kalıcı olarak kayıp. Yeni uygun trafikle yeniden test etmek gerekiyor. Bu tek madde, ölçümü kampanyadan önce kurmanın neden pazarlık konusu olmadığını açıklıyor.
Atıf Penceresi ve Raporlama Ayarları
Ads Manager esnek pencere seçimi sunuyor: tıklama sonrası 7, 14 veya 30 gün, görüntüleme sonrası 0 gün (kapalı) veya 1 gün. Desteklenen her kombinasyon kullanılabiliyor.
Üç ayrıntı karar değiştiriyor:
- Pencere değişikliği yalnızca raporlamayı etkiliyor. Kampanya optimizasyonunu, teklifi veya faturalamayı değiştirmiyor. Model son temas esaslı; çoklu temas atıf değil.
- Varsayılan zaman ekseni reklam olayı zamanı, yani krediyi alan tıklama veya gösterimin zamanı. Dönüşümün gerçekleştiği ana göre bakmak için “Conversions (by conv. time)” sütunu seçilmeli. Bu ayrım, günlük raporlarda aynı dönüşümün farklı güne düşmesine yol açıyor.
- Görüntüleme sonrası dönüşümde tıklama öncelikli. Hem gösterim hem tıklama uygunsa kredi tıklamaya gidiyor.
Bir de sabır kalemi: OpenAI, atfedilen dönüşümlerin raporlamaya yansıması için 24-48 saat beklenmesini söylüyor ve toplamların yeni olaylar işlendikçe değişebileceğini belirtiyor. İlk 24 saatte “dönüşüm gelmedi” kararı vermek bu yüzden erken.
E-ticaret tarafında gözden kaçan bir kısıt daha var: Order Created Sales ve Order Created ROAS sütunları yalnızca atfedilmiş order_created olaylarından hesaplanıyor. Diğer standart veya özel dönüşüm olayları bu sütunlara katkı vermiyor. ROAS sütunu boş görünüyorsa sebep genellikle bu.
Olay Kalitesi Uyarıları Ne Anlatıyor?
OpenAI her veri kaynağı için bir olay kalitesi değerlendirmesi gösteriyor. Puan, yedi tam takvim günü üzerinden günlük yenileniyor. Önemli çerçeve: puan kampanya performansını öngörmüyor ve bir dönüşümün eşleşeceğini garanti etmiyor; yalnızca kurulumda gözden geçirilecek yerleri işaret ediyor.
Sık görülen uyarılar ve pratik karşılıkları:
| Uyarı | Gerçek anlamı |
|---|---|
| E-posta veya müşteri kimliği bilgisi sınırlı | Uygun olaylarda e-posta ya da kendi kalıcı müşteri kimliğiniz yok; aynı kişi için aynı kimlik kullanılmalı, paylaşılan veya varsayılan kimlik kullanılmamalı |
| Tıklama bilgisi eksik veya bağlanamıyor | oppref yolda düşüyor; tracking link, yönlendirme, ödeme ve tarayıcı-sunucu devri test edilmeli |
| Conversions API olayları gecikiyor | Kontrol, aksiyondan bir saat içinde olayın ulaşmasına bakıyor; kuyruk, başarısız istek ve yeniden denemeler incelenmeli |
| Dönüşüm eşleşmeleri gözden geçirilmeli | Aynı aksiyon için tekrarlanan çağrı veya mükerrer etiket olabilir; kopyalarda tek olay kimliği kullanılmalı |
| Ek eşleştirme bilgisi sınırlı | Telefon, ad-soyad, posta kodu ve ülke ile sunucu olaylarında gerçek istemci IP’si ve user agent iletilmeli; sunucunun kendi adresi kullanılmamalı |
| Sınırlı olay türü gözlendi | Gezinme, ara aksiyon ve tamamlanmış sonuç gruplarında etkinlik az; bu genişlik kontrolüne özel olaylar dahil edilmiyor |
Yeniden denemelerde bir kural öne çıkıyor: olayın özgün zaman damgası korunmalı, yükleme zamanıyla değiştirilmemeli. OpenAI ayrıca puanı iyileştirmek için fazladan olay göndermeyi, tanımlayıcı uydurmayı veya olay zamanını değiştirmeyi açıkça yasaklıyor.
Teşhis Tablosu: Belirtiden Nedene
Sorunla karşılaşan ekipler için doğrudan eşleme:
| Belirti | Olası neden | Kontrol |
|---|---|---|
| Panelde tıklama var, Analytics’te oturum yok | Yönlendirme, izin reddi veya UTM işlenişi | Aynı tarih ve saat dilimiyle CSV karşılaştırması |
| Dönüşüm sayısı sıfır | Olay adı kampanya yapılandırmasıyla eşleşmiyor | Custom olay adının birebir aynı olduğunu doğrula |
| Tek satış iki dönüşüm | Pixel ve API farklı olay kimliğiyle gönderiyor | Kopyalarda tek event ID kullan |
| ROAS sütunu boş | order_created olayı gönderilmiyor | Sipariş olayının adını ve gönderimini kontrol et |
| Dönüşümler geç görünüyor | Raporlama gecikmesi | 24-48 saat bekle, sonra değerlendir |
| Günlük raporda tarih kayması | Varsayılan eksen reklam olayı zamanı | ”Conversions (by conv. time)” sütununu aç |
Destek İçin Ne Gönderilmeli?
OpenAI, raporlama uyuşmazlığı için destekle iletişime geçmeden önce dokuz kalem istiyor. Uygulama hatasını atıf farkından ayırmak için bu liste eksiksiz gönderilmeli:
| # | Kalem | ☐ Durum |
|---|---|---|
| 1 | Reklam hesabı kimliği | ☐ |
| 2 | Kampanya ve reklam adları | ☐ |
| 3 | Tarih aralığı ve saat dilimi | ☐ |
| 4 | Ads Manager CSV dışa aktarımı | ☐ |
| 5 | Analitik karşılaştırması | ☐ |
| 6 | Pixel kimliği | ☐ |
| 7 | Olay adları | ☐ |
| 8 | Örnek dönüşüm zaman damgaları | ☐ |
| 9 | Uyuşmazlığın ekran görüntüleri | ☐ |
Kısa Yorum
Bu kanalda ölçüm, kampanya kurulumunun bir parçası değil ön koşulu. Geçmiş olayların geriye dönük dolmaması, hatalı kurulumu “sonra düzeltiriz” diyebileceğiniz bir kalem olmaktan çıkarıyor. Yayımlanan reklamveren deneyimlerinde sıfır dönüşümle kapanan kampanyaların bir kısmının gerçekte bir ölçüm sorunu yaşadığını düşünmek için yeterli neden var: tıklama sayıları tutmuyordu, oppref’in korunup korunmadığı bilinmiyor ve panelde bağlam raporu yok.
Sırası şu: veri kaynağı, Pixel, sunucu taraflı gönderim, oppref’in yol boyunca korunduğunun testi, kampanyaya doğru olayın bağlanması. Ancak bundan sonra harcamanın bir anlamı var.
İlgili Yazılar
- ChatGPT Ads Türkiye’ye açıldı: koşullar ve ilk kurulum
- ChatGPT Ads’i kullananlar ne diyor? Gerçek kampanya sonuçları
- Dönüşüm takibi nedir?
- Sunucu taraflı etiketleme nedir?
- UTM parametreleri nedir?
- Atribüsyon penceresi nedir?
Resmi Kaynaklar
- OpenAI Yardım Merkezi: Conversion Measurement
- OpenAI Yardım Merkezi: Measure Results
- OpenAI Yardım Merkezi: Understand and improve event quality
- OpenAI Yardım Merkezi: ChatGPT Ads sıkça sorulan sorular
Sıkça sorulan sorular
- ChatGPT Ads'te dönüşüm takibi nasıl kurulur?
- Ads Manager içinde bir veri kaynağı oluşturulur, ardından dönüşüm olayları OpenAI Pixel, Conversions API veya ikisiyle birlikte gönderilir. OpenAI bu olayları kampanyada yapılandırılan dönüşüm olayı ve geçerli atıf penceresiyle karşılaştırarak eşleştirir.
- oppref nedir?
- oppref, OpenAI'ın tıklama referansıdır ve açılış sayfası URL'sinin sonuna eklenir. OpenAI Pixel bu değeri yakalayıp birinci taraf çerezde saklar, böylece sonraki dönüşüm olaylarıyla ilişkilendirilebilir. Sunucu taraflı olaylarda da gönderilmesi öneriliyor.
- Panelde görünen tıklama neden Google Analytics oturumuyla aynı değil?
- OpenAI'a göre reklam tıklaması reklam etkileşimini ölçer; Analytics oturumu ise sayfa yüklenmesine, yönlendirmelere, izin ayarlarına, tarayıcı engellemelerine, UTM işlenişine, atıf penceresine ve saat dilimine bağlıdır. Aynı tarih aralığı ve saat dilimiyle karşılaştırmak, sonra CSV ile kampanya kırılımını kontrol etmek gerekiyor.
- Dönüşüm olaylarım neden panelde sıfır görünüyor?
- Olay tetikleniyor ve kabul ediliyor olsa bile kampanyada yapılandırılan dönüşüm olayıyla eşleşmiyorsa sıfır görünür. Özel olaylarda olay türünün Custom seçilmesi ve olay adının birebir aynı olması gerekiyor; yalnızca görünen adın uyuşması yeterli değil. Yapılandırma düzeltildiğinde geçmiş olaylar geriye dönük dolmuyor.
- ChatGPT Ads atıf penceresi ne kadar?
- Tıklama sonrası pencere 7, 14 veya 30 gün; görüntüleme sonrası pencere ise 0 gün (kapalı) veya 1 gün seçilebiliyor. Pencere değişikliği yalnızca raporlamayı etkiliyor; kampanya optimizasyonunu, teklifi veya faturalamayı değiştirmiyor. Model son temas esaslı, çoklu temas değil.
- Dönüşümler panelde ne kadar sürede görünür?
- OpenAI, atfedilen dönüşümlerin raporlamaya yansıması için 24-48 saat beklenmesi gerektiğini belirtiyor. Toplamlar, yeni olaylar işlendikçe değişebiliyor.
- Pixel'i Google Tag Manager ile kurabilir miyim?
- Evet. Koşul, etiket yöneticisinin Pixel kodunu doğru sayfalarda yüklemesi ve başlatma ile olay çağrılarını engellememesi veya sıralarını değiştirmemesi. Güvenilir yüklenmiyorsa kodu doğrudan kurmak veya sunucu taraflı ölçüme geçmek gerekiyor.
- Pixel ve Conversions API'yi birlikte kullanmak gerekir mi?
- OpenAI daha dayanıklı ölçüm için ikisinin birlikte kullanılmasını öneriyor. Aynı dönüşüm iki kanaldan gönderiliyorsa aynı olay kimliği (event ID) kullanılmalı; böylece OpenAI mükerrer kaydı ayıklıyor.