PrestaShop için ChatGPT Ads modülü: dönüşümler, sepete ekleme ve CAPI
ChatGPT Ads dönüşümlerini takip etmek için eksiksiz bir PrestaShop modülü geliştirdim: OpenAI pikselini onaydan sonra yükler, siparişleri PrestaShop onayladığı anda Conversions API ile gönderir, iki kanalı tekilleştirir ve oppref tıklama kimliğini ilk ziyaretten satın almaya kadar korur. Mağazanıza kurulumunu ve yapılandırmasını bizzat ben yapıyorum.
PrestaShop mağazama ChatGPT Ads takibini kurun
PrestaShop mağazaları bu modülü neden istiyor?
- Fransa’daki açılıştan beri yayında olan ama Ads Manager’da tek bir satış atfedilmemiş ChatGPT Ads kampanyaları
- Aktif dönüşüm etkinliği olmadığı için oluşturulamayan dönüşüm odaklı kampanya
- Piksel, Conversions API, oppref ve onayı PrestaShop sürümünüzde birlikte karşılayan hazır bir modül bulunmaması
- Tema şablonuna elle yapıştırılmış, çerez bandından önce yüklenen bir piksel
- Müşterinin onay sayfasına hiç dönmediği yönlendirmeli ödemeler (kart, PayPal, havale)
Modül ne yapar, etkinlik etkinlik
Modül, PrestaShop satın alma yolculuğunu OpenAI’nin tanımladığı standart etkinliklere dönüştürür:
- ürün sayfasında, gösterilen varyasyonun kimliği, adı ve fiyatıyla contents_viewed;
- ürün listesinden veya temanın açılır penceresinden AJAX ile yapılanlar dahil, sepete eklemede items_added;
- ödeme sürecine girişte checkout_started;
- satın almada, hem onay sayfasındaki piksel hem de sunucu tarafından gönderilen order_created;
- müşteri hesabı oluşturulduğunda registration_completed ve isterseniz iletişim formunda lead_created.
En önemlisi satın alma etkinliğidir: dönüşüm odaklı bir kampanyanın hedefi olarak onu seçeceksiniz. Müşteri ödeme sayfasından dönsün ya da dönmesin, PrestaShop siparişi onayladığı anda actionValidateOrder kancası aracılığıyla sunucudan gönderilir. Havale veya çek gibi ertelenmiş ödeme yöntemleri için hangi sipariş durumunun esas alınacağına birlikte karar veririz.
oppref, tekilleştirme ve gönderilen veriler
Bir ziyaretçi reklamdan geldiğinde URL bir oppref parametresi taşır. Piksel bunu __oppref çerezine kaydeder, ancak Conversions API onu kendiliğinden okumaz. Bu nedenle modül onu gelişte yakalar, önce PrestaShop sepetine, sonra siparişe bağlar ve obref tarayıcı kimliğiyle birlikte sunucu çağrısına ekler. Sepetini üç gün sonra tamamlamaya dönen bir müşteri de tıklamasıyla ilişkili kalır.
Tekilleştirme için modül, sipariş oluşturulurken opak bir kimlik üretir ve her iki tarafta kullanır: pikselde event_id, Conversions API’de id; aynı Pixel ID ve aynı etkinlik adıyla. OpenAI böylece tek bir satış tutar. Tutar, belgelerin gerektirdiği gibi sipariş para biriminin alt birimi cinsinden tam sayı olarak gönderilir.
Müşteri e-postaları ve telefon numaraları mağazadan asla açık metin olarak çıkmaz: gönderimden önce normalleştirilir ve SHA-256 ile özetlenir. Conversions API anahtarı sunucuda, modül yapılandırmasında kalır; asla tema JavaScript’ine girmez.
Hâlihazırda yayında bir kampanyanız mı var?
Onay, GDPR ve çerez bandı araçları
Ziyaretçi onay vermeden hiçbir şey yüklenmez veya gönderilmez: betik yok, __oppref ya da __obref çerezi yok, sunucu çağrısı yok. Modül, pikselin özel hizmet olarak tanımlandığı tarteaucitron.js ile ve pazarlama amacına bağlandığı Axeptio, Cookiebot, Didomi, CookieYes veya Complianz ile uyumludur. Bant yayınladığında Google Consent Mode’un reklam depolama sinyalini de okuyabilir.
Onay durumu siparişle birlikte kaydedilir: reddeden bir müşteri Conversions API ile iletilmez. Gizlilik politikanız ve işleme kayıtlarınız için gönderilen verilerin tam listesini size veririm; hukuki dayanağı seçmek size veya veri koruma görevlinize aittir.
Mağazanızda kurulum nasıl ilerler?
-
Ön görüşme
PrestaShop sürümü, tema, mevcut takip modülleri, onay aracı, ödeme yöntemleri: bir etkinliği çiftleyebilecek veya engelleyebilecek her şeyi tespit ederim.
-
OpenAI veri kaynağı
Pixel ID ve Conversions API anahtarını oluşturmak için Ads Manager’ın dönüşümler sekmesinde size rehberlik ederim ya da verdiğiniz erişimle bunu ben yaparım.
-
Kopya üzerinde kurulum
Bir hazırlık (staging) ortamı varsa modül önce oraya, sunucu çağrıları doğrulama modunda olacak şekilde kurulur: testler sırasında OpenAI’de hiçbir şey kaydedilmez.
-
Onayın bağlanması
Hizmet bandınızda tanımlanır, ardından çerezler temizlenmiş hâlde kabulden önce hiçbir çağrının gitmediğini kontrol ederim.
-
Uçtan uca test siparişi
Ürün sayfası, sepete ekleme, ödeme süreci, ödeme: modül günlüğünde ve Ads Manager’ın son etkinliklerinde her adımın tam olarak bir kez geldiğini kontrol ederim.
-
Yayına alma
Doğrulama modu kapatılır, ilk gerçek satışlar kontrol edilir, ardından neyin gönderildiğine ve nereden kontrol edileceğine dair kısa bir not teslim edilir.
PrestaShop uyumluluğu
Modül PrestaShop 1.7, 8 ve 9 için tasarlanmıştır. Çekirdek geçersiz kılmaları (override) yerine standart kancalara dayanır: ne PrestaShop sınıflarını ne de tema dosyalarını değiştirir ve temiz bir şekilde kaldırılır. Çoklu mağazada her mağazanın kendi Pixel ID’si ve anahtarı olabilir; çoklu para biriminde her sipariş kendi para birimiyle gönderilir. Yönetim panelinden erişilebilen bir günlük, sunucu gönderimlerini ve OpenAI yanıtlarını kaydeder; böylece bir fark, sunucu dosyalarını açmadan incelenebilir.
Çok özelleştirilmiş bir tema veya üçüncü taraf tek sayfalık bir ödeme süreci bir ayar gerektirebilir: kurulumu size yüklenecek bir dosya bırakmak yerine bizzat yapmamın nedeni tam olarak budur. ChatGPT Ads takibinin genel mantığı için OpenAI pikseli, Conversions API ve onay üzerine eksiksiz rehberi okuyun.
Modülü veya kurulumu talep edin
-
Mağazama ChatGPT Ads takibini kurun
İletişim formu yeterli: platform, sürüm, onay aracı. İzlenecek adımlarla size geri dönerim.
-
ChatGPT Ads dönüşüm takibi rehberi
Piksel, Conversions API, oppref, tekilleştirme ve onay ayrıntılı olarak.
-
PrestaShop’ta Meta pikseli ve Dönüşüm API’si
Aynı piksel artı sunucu mantığı, Meta’ya uygulanmış hâliyle.
-
WooCommerce mi kullanıyorsunuz?
WordPress ve WooCommerce için ChatGPT Ads eklentisi.
- 2019 e-ticaret geliştiricisi, başlangıç
- 1.6 → 9 kapsanan PrestaShop sürümleri
- 3 çalışma dilleri: FR, EN, TR
- 100 % doğrudan geliştiriciyle iletişim
Aracı yok: yanıt veren kişi, kodun üzerinde çalışan kişidir.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.