# 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.

- Source canonique : [https://allaux.fr/tr/services/tracking/suivi-conversions-chatgpt-ads](https://allaux.fr/tr/services/tracking/suivi-conversions-chatgpt-ads)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Doğrudan yanıt

> 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.

## Doğru yapılmasını mı istiyorsunuz?

- **Mağazama ChatGPT Ads takibini kurun** — Pikseli, Conversions API’yi, tekilleştirmeyi ve onay yönetimini kuran bir PrestaShop modülü ve bir WooCommerce eklentisi geliştirdim. Kurulumu ben yapıyor, veri akışını sizinle birlikte kontrol ediyorum. Mağazanızı birkaç satırla anlatın. ([/contact](/contact))

## 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.

## OpenAI pikseli: önce onay, sonra ölçüm

```
// 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.

## Conversions API’yi işe yaramaz hâle getiren hata

> Conversions API, oppref değerini kendi başına yakalamaz. Sunucu siparişi oppref (etkinlik düzeyinde) ve obref (user nesnesinde) olmadan gönderirse OpenAI bir satış alır ama onu reklam tıklamasıyla ilişkilendiremez. Bu yüzden oppref, ziyaretçi geldiğinde okunmalı, önce sepetle sonra siparişle birlikte saklanmalı ve sunucu çağrısına eklenmelidir.

## Conversions API: bir satın alma, kısaltılmış

```
{
  "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

1. **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.
2. **Ö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.
3. **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.
4. **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.
5. **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.
6. **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 için ChatGPT Ads modülü** — Piksel, tekille?tirilmi? Conversions API, sepetle saklanan oppref, sipari? onay?nda g?nderim, ?oklu ma?aza. ([/prestashop/module-chatgpt-ads](/prestashop/module-chatgpt-ads))
- **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. ([/wordpress-woocommerce/extension-chatgpt-ads](/wordpress-woocommerce/extension-chatgpt-ads))
- **Mevcut takibimi denetletmek istiyorum** — Pikseli kendiniz mi kurdunuz? oppref, tekilleştirme ve onay yönetimini kontrol eder, eksikleri söylerim. ([/contact](/contact))

## 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.

## Vaat etmediğim şey

> Doğru bir takip tek başına satış getirmez: Ads Manager rakamlarını gerçek siparişlerle karşılaştırılabilir kılar ve dönüşüm odaklı kampanyalara kullanılabilir veri sağlar. Siparişler ile dönüşümler arasında kalan bir fark normaldir; özellikle onay retleri nedeniyle.

## 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. ([/contact](/contact))
- **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. ([/services/tracking/conversions-ne-remontent-pas](/services/tracking/conversions-ne-remontent-pas))
- **Avrupa’da onay modu** — İzin verilen ölçümü engellemeden bir onay bandını reklam etiketlerine bağlamak. ([/services/tracking/mode-consentement-europe](/services/tracking/mode-consentement-europe))

## FAQ

### ChatGPT Ads nedir?

OpenAI’nin ChatGPT içinde Free ve Go planlarındaki kullanıcılara gösterdiği reklamlardır. Fransa’da 24 Ağustos 2026’dan beri, önce iş ortakları aracılığıyla, ardından Ads Manager üzerinden self-servis olarak kullanılabilir.

### ChatGPT Ads dönüşümlerini takip etmek için OpenAI pikseli yeterli mi?

Tek başına çalışır ama bazı etkinlikleri kaybeder: engelleyiciler, çerez retleri, ödemeden sonra hiç görüntülenmeyen onay sayfası. OpenAI, onu Conversions API ile birlikte ve aynı etkinlik kimliğiyle tekilleştirerek kullanmayı önerir.

### oppref nedir?

OpenAI’nin açılış sayfası URL’sine eklediği tıklama kimliğidir; Google’ın gclid’i veya Meta’nın fbclid’inin karşılığıdır. Piksel bunu __oppref çerezinde 30 gün saklar. Conversions API onu okumaz: her sunucu etkinliğiyle birlikte sizin göndermeniz gerekir.

### Bir çevrimiçi mağaza hangi etkinlikleri göndermeli?

En azından satın alma için order_created. Ardından yolculuğu izlemek için contents_viewed, items_added ve checkout_started; hesap oluşturma veya teklif talebi sizin için önemliyse registration_completed ya da lead_created. Dönüşüm odaklı bir kampanya tek bir aktif etkinliğe dayanır.

### Ziyaretçi onayı gerekli mi?

Fransa’da ve AB’de evet: piksel reklam çerezleri bırakır ve verileri üçüncü bir tarafa gönderir. Piksel kabulden önce yüklenmemeli, sunucu çağrısı da aynı seçime uymalıdır. Hukuki dayanağa karar vermek veri sorumlusunun görevidir.

### Onay aracım uyumlu mu?

Kurduğum modül tarteaucitron.js’e özel bir hizmet üzerinden, Axeptio, Cookiebot, Didomi, CookieYes veya Complianz’a ise pazarlama amacı üzerinden bağlanır. Google Consent Mode sinyalleri de tetikleyici olabilir. Kurulum sırasında yapılandırmanızı kontrol ederim.

### Kurulum ne kadar sürer?

Büyük ölçüde mağazanın durumuna bağlıdır: tema, hâlihazırda kurulu takip modülleri, onay aracı, Ads Manager erişimi. Kurulumunuzu iletişim formundan anlatın, başlamadan önce size net bir süre vereyim.
