ChatGPT Ads dönüşüm takibi: OpenAI pikseli, Conversions API ve onay
ChatGPT reklamları Ağustos 2026 sonundan beri Fransa ve diğer 30 Avrupa ülkesinde yayında. Hangi reklamların gerçekten satış getirdiğini bilmek ve dönüşüm odaklı kampanyaların işini yapmasına izin vermek için mağazanın gerçek satışlarını OpenAI’ye geri göndermek gerekir. Ölçüm pikseli ile Conversions API bunun için vardır; yeter ki ikisi birlikte, kullanıcı onayına bağlı olarak kurulsun ve tıklama kimliği yolda kaybolmasın.
Doğru yapılmasını mı istiyorsunuz?
2026’da reklamverenler için ne değişti?
OpenAI dönüşüm ölçümünü Mayıs 2026’da iki parçayla birlikte açtı: tarayıcıda çalışan bir ölçüm pikseli ve olayları sunucunuzdan alan bir Conversions API. Haziran 2026’da dönüşüm için optimize edilmiş kampanyalar geldi (belgelerde açık beta olarak tanımlanan oCPC): hâlâ tıklama başına ödersiniz, ancak gösterim seçilen dönüşüm etkinliğini gerçekleştirme olasılığı yüksek kişilere yönlendirilir.
18 Ağustos 2026’da OpenAI, ChatGPT reklamlarının Fransa dahil 31 Avrupa ülkesine genişletileceğini duyurdu. Yayın 24 Ağustos’ta önce iş ortakları aracılığıyla (OpenAI satış ekibi, ajanslar, teknoloji ortakları) başladı, ardından Ads Manager üzerinden self-servis erişim açıldı. Reklamlar yalnızca Free ve Go planlarındaki kullanıcılara gösterilir; Plus, Pro ve Enterprise aboneleri reklam görmez.
PrestaShop veya WooCommerce mağazası için pratik sonucu şudur: bir oCPC kampanyası, önceden kurulmuş dönüşüm takibi ve oluşturma sırasında seçilen, sonradan değiştirilemeyen tek bir aktif dönüşüm etkinliği gerektirir. Güvenilir ölçüm olmadan hangi tıklamaların satış getirdiğini bilmeden tıklama satın alırsınız ve algoritmanın öğrenecek hiçbir verisi olmaz.
OpenAI ölçüm pikseli tarayıcıda ne yapar?
Piksel, Pixel ID’nizle başlatılan bir JavaScript SDK’sıdır: oaiq.min.js. Etkinlikleri oaiq("measure", ad, veri, seçenekler) çağrısıyla gönderir. Bir ziyaretçi reklamdan geldiğinde açılış sayfasının URL’si bir oppref parametresi taşır: piksel bunu okur ve son yazımdan itibaren 30 gün geçerli birinci taraf __oppref çerezine kaydeder. Ayrıca 365 gün saklanan rastgele bir tarayıcı kimliği olan __obref çerezini de oluşturur.
Belgeler advanced matching özelliğini de anlatır: e-posta, telefon, müşteri kimliği, ad ve soyad, belirli bir normalleştirmeden sonra (boşluksuz küçük harfli e-posta, yalnızca rakamlara indirgenmiş telefon vb.) SHA-256 özeti olarak gönderilebilir. Otomatik bir mod da vardır; bu bilgileri sayfada algılar ve ham veriler OpenAI’ye hiç gitmez.
Son olarak JavaScript gerektirmeyen bir görsel etiket (image tag) bulunur; noscript içinde yedek olarak veya sayfa yüklenmesinde gerçekleşen bir dönüşüm için kullanışlıdır. Sınırlıdır: istek başına tek etkinlik, kullanıcı nesnesi yok ve oppref değerini kendiliğinden yakalamaz. Bir mağaza için tamamlayıcıdır, asla ana çözüm değildir.
// Ziyaretçi kabul edene kadar piksel hiçbir şey ölçmez
oaiq("consent", false);
oaiq("init", { pixelId: "<PIXEL-ID>" });
// Onay bandı tarafından, kabulden sonra çağrılır
oaiq("consent", true);
// Sipariş onay sayfasında
oaiq("measure", "order_created", {
type: "contents",
currency: "EUR",
contents: [{ id: "SKU-123", quantity: 1 }]
}, { event_id: "<SUNUCUYLA-PAYLASILAN-KIMLIK>" });
Conversions API: aynı satış, sunucudan gönderilir
Conversions API, OpenAI’nin veri toplama alan adındaki /v1/events?pid=<PIXEL-ID> uç noktasına gelen POST isteklerini kabul eder; kimlik doğrulama, yine Ads Manager’ın dönüşümler sekmesinden alınan ayrı bir API anahtarıyla yapılır. Tek bir istek 1.000 etkinliğe kadar toplu gönderim yapabilir; tek bir etkinlik geçersizse tüm paket reddedilir. Her etkinlik bir id, bir type (order_created, items_added…), dönüşümün gerçek zamanını yansıtması ve yedi günden eski olmaması gereken bir timestamp_ms, kaynak URL ve bir data nesnesi içinde sipariş tutarı, para birimi ve içeriği taşır.
İki ayrıntı çok önemlidir. Tutar, para biriminin alt birimi cinsinden tam sayı olarak gönderilir: 59,90 € değeri 5990 olarak gider. validate_only alanı ise hiçbir şey kaydetmeden bir çağrıyı test etmeyi sağlar: canlıya geçmeden önce kullanılması gereken doğrulama modudur.
Neden pikseli ikiye katlamalı? Çünkü tarayıcı etkinliklerinin bir kısmı hiç ulaşmaz: engelleyiciler, gizli gezinme, çok erken kapatılan onay sayfası, mağazaya geri dönmeden ödeme sağlayıcısında tamamlanan ödeme. Sunucu ise siparişin onaylandığını bilir. OpenAI ikisinin birlikte kullanılmasını açıkça önerir.
{
"validate_only": true,
"events": [{
"id": "<PIKSELLE-PAYLASILAN-KIMLIK>",
"type": "order_created",
"timestamp_ms": <SIPARIS-ZAMANI-MS>,
"oppref": "<__oppref-CEREZ-DEGERI>",
"source_url": "<ONAY-SAYFASI-URL>",
"action_source": "web",
"user": {
"obref": "<__obref-CEREZ-DEGERI>",
"emails_sha256": ["<SHA256-OZETI>"]
},
"data": {
"type": "contents",
"amount": 5990,
"currency": "EUR",
"contents": [{ "id": "SKU-123", "quantity": 1 }]
}
}]
}
Tekilleştirme: bir satış, iki değil
Aynı sipariş hem tarayıcıdan hem sunucudan gönderildiğinde, OpenAI üç öğe eşleşirse bunu tek etkinlik sayar: aynı Pixel ID, aynı etkinlik adı ve piksel seçeneklerinde event_id, Conversions API’de id olarak adlandırılan aynı kimlik. İlk alınan geçerli olur, sonrakiler yok sayılır.
Zorluk pratiktir: kimlik her iki tarafta da bilinmelidir. Kimliği sipariş oluşturulurken üretiyor, siparişle birlikte saklıyor ve hem piksel için onay sayfasına hem de sunucu çağrısına ekliyorum. Sipariş numarasını açık hâliyle kullanmıyorum: opak bir kimlik yeterlidir ve hiçbir şeyi açığa çıkarmaz.
ChatGPT Ads dönüşüm takibini kurmak
-
Veri kaynağını oluşturmak
OpenAI Ads Manager’da, dönüşümler sekmesinde: Pixel ID ve Conversions API anahtarının oluşturulması. Anahtar sunucuda kalır, asla tema koduna girmez.
-
Ölçülecek etkinlikleri seçmek
Bir mağaza için: contents_viewed (ürün sayfası), items_added (sepete ekleme), checkout_started (ödemeye başlama), order_created (satın alma) ve duruma göre registration_completed veya lead_created.
-
Onayı bağlamak
Piksel yalnızca onay bandında kabul edildikten sonra yüklenir (tarteaucitron.js, Axeptio, Cookiebot, Didomi, CookieYes, Complianz). Onay yoksa: çerez yok, gönderim yok.
-
oppref ve obref değerlerini saklamak
Gelişte okunur, önce sepetle sonra siparişle saklanır; böylece sunucu çağrısı bunları birkaç sayfa ya da birkaç gün sonra bile gönderebilir.
-
Siparişi sunucudan göndermek
Bir sayfa yüklendiğinde değil, mağaza siparişi onayladığında: müşteri onay sayfasına hiç dönmese bile etkinlik gönderilir.
-
Yayına almadan önce doğrulamak
validate_only ile çağrılar, ardından Ads Manager’da son etkinliklerin kontrolü: hem tarayıcı hem sunucu kanalı, çift kayıt olmadan görünmelidir.
Onay ve GDPR: ilk satıştan önce çözülmesi gerekenler
OpenAI pikseli reklam çerezleri bırakır ve gezinme verilerini üçüncü bir tarafa iletir: Fransa’da ve AB’de bu, Meta pikseli veya Google Ads’te olduğu gibi ziyaretçinin önceden onayını gerektirir. Bu piksele özgü bir nokta: belgelere göre onay durumu, siz yanlış olarak ayarlayana kadar varsayılan olarak doğru kabul edilir. Dolayısıyla ya başlatmadan önce oaiq("consent", false) çağrılmalı ya da betik yalnızca kabulden sonra yüklenmelidir. Ben ikisini birden yapıyorum: betik onaydan önce yüklenmiyor ve güvenlik için durum yanlış olarak ayarlanıyor.
tarteaucitron.js ile piksel, yalnızca kabul edildiğinde çalışan özel bir hizmet olarak tanımlanır. Axeptio, Cookiebot, Didomi, CookieYes veya Complianz ile yükleme, pazarlama amacına veya araçta tanımlanan bir sağlayıcıya bağlanır. Onay bandı Google Consent Mode sinyallerini yayınlıyorsa reklam depolama durumu tetikleyici olarak kullanılabilir.
Aynı kural sunucu tarafında da geçerlidir: onay durumunu siparişle birlikte kaydediyorum ve reddeden bir ziyaretçi için Conversions API hiçbir şey göndermiyor. E-postalar ve telefon numaraları asla açık metin olarak gitmez, yalnızca SHA-256 özeti olarak gider. Belgeler ayrıca etkinlik başına bir opt_out alanı sunar ve OpenAI’nin piksel verilerini şu anda bireysel kişiselleştirme için kullanmadığını belirtir. Son olarak işlem gizlilik politikanızda ve kayıtlarınızda yer almalıdır: hukuki dayanağı seçmek size veya veri koruma görevlinize aittir; ben gönderilen verilerin tam teknik açıklamasını sağlarım.
Platformunuza kurulmaya hazır ChatGPT Ads takibi
-
PrestaShop 1.7 · 8 · 9
PrestaShop için ChatGPT Ads modülü
Piksel, tekille?tirilmi? Conversions API, sepetle saklanan oppref, sipari? onay?nda g?nderim, ?oklu ma?aza.
-
WordPress · WooCommerce
WooCommerce için ChatGPT Ads eklentisi
OpenAI pikseli ve Conversions API; HPOS, blok tabanl? ?deme s?reci ve onay eklentileriyle uyumlu: geli?tiren ve kuran benim.
-
denetim
Mevcut takibimi denetletmek istiyorum
Pikseli kendiniz mi kurdunuz? oppref, tekilleştirme ve onay yönetimini kontrol eder, eksikleri söylerim.
En sık karşılaştığım hatalar
- Conversions API, oppref değerini sizin yerinize yakalamaz. Mevcutsa bu kimliği ve onayın izin verdiği eşleştirme sinyallerini gönderin. Eksikliği tıklama ilişkilendirmesini azaltabilir; her türlü ilişkilendirmenin imkânsız olduğu anlamına gelmez.
- Piksel ile sunucu arasında farklı kimlik veya farklı etkinlik adı: her satın alma iki kez sayılır
- Varsayılan durumu “kabul edildi” olduğu için onaydan önce yüklenen piksel
- Kuruş cinsinden tam sayı yerine ondalıklı euro olarak gönderilen tutar
- Onay sayfası yüklenirken tetiklenen sunucu etkinliği; müşteri ödeme sayfasından dönmezse kaybolur
- Tema JavaScript’ine kopyalanmış, her ziyaretçinin okuyabildiği Conversions API anahtarı
- Yedi günden eski tek bir zaman damgası yüzünden toptan reddedilen bin etkinlikli paket
- İki kez kurulmuş piksel: biri temada, biri bir modül veya etiket yöneticisi üzerinden
Peki etiket yöneticisi?
Tarayıcıda Google Tag Manager veya sunucu tarafı bir konteyner kullanmak mümkündür; mağaza tüm ölçümünü zaten orada topluyorsa bazen doğru seçimdir. Ancak PrestaShop ve WooCommerce’te güvenilir bilgi, yani tutarı ve onay durumuyla onaylanmış sipariş, mağazanın kendisindedir. Sunucu dönüşümünü sipariş onay kancasından göndermek bir katmanı, dolayısıyla bir tutarsızlık kaynağını ortadan kaldırır. Kararı mevcut duruma göre veriyorum: hedef tek bir doğruluk kaynağıdır, araç yığını değil.
Tüm reklam platformlarında ortak ilkeler için önemli e-ticaret etkinlikleri ve Meta pikseli ile Dönüşüm API’si sayfaları aynı piksel artı sunucu mantığını anlatır. Burada kullanılan resmî kaynaklar: ölçüm pikseli belgeleri, Conversions API belgeleri, desteklenen etkinlikler listesi ve görsel etiket belgeleri.
Modülü veya bir takip denetimini talep edin
-
ChatGPT Ads modülünü talep et
Platformunuzu, sürümünü ve onay aracınızı belirtin: mağazanız için izlenecek adımlarla size kişisel olarak dönüş yaparım.
-
Dönüşümlerim görünmüyor
Bir reklam platformu satışlarınızı göremediğinde adım adım teşhis yöntemi.
-
Avrupa’da onay modu
İzin verilen ölçümü engellemeden bir onay bandını reklam etiketlerine bağlamak.
Sıkça sorulan sorular
ChatGPT Ads nedir?
ChatGPT Ads dönüşümlerini takip etmek için OpenAI pikseli yeterli mi?
oppref nedir?
Bir çevrimiçi mağaza hangi etkinlikleri göndermeli?
Ziyaretçi onayı gerekli mi?
Onay aracım uyumlu mu?
Kurulum ne kadar sürer?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.