Meta reklam panelinde bu ay 80 satın alma görüyorsunuz; e-ticaret altyapınız ise aynı dönemde reklam kaynaklı 120 sipariş gösteriyor. Aradaki 40 sipariş nereye gitti? Büyük olasılıkla tarayıcıda kayboldu. Ve algoritma, bu 40 müşteriden hiçbir şey öğrenemedi.
Bu yazıda Meta Conversions API’nin (CAPI) ne olduğunu, tarayıcı pikselinden neden farklı olduğunu, kurulum seçeneklerini ve kurulumun doğru çalıştığını nasıl doğrulayacağınızı öğreneceksiniz.
Piksel neden artık yetmiyor?#
Meta Pikseli, kullanıcının tarayıcısında çalışan bir JavaScript kodudur. Kullanıcı satın alma yaptığında tarayıcı bu bilgiyi Meta’ya gönderir. Sorun şu ki tarayıcı artık her zaman güvenilir bir aracı değil:
- iOS 14.5 ve Uygulama Takip Şeffaflığı (ATT): Nisan 2021’den beri iOS kullanıcıları, uygulamaların kendilerini takip etmesine izin verip vermeyeceklerini seçiyor ve büyük çoğunluğu izin vermiyor. Bu, Instagram ve Facebook uygulamasından gelen kullanıcıların dönüşümlerinin ölçülmesini zorlaştırdı.
- Tarayıcı kısıtlamaları: Safari’nin Akıllı Takip Önleme (ITP) özelliği, üçüncü taraf çerezleri engelliyor ve bazı birinci taraf çerezlerin ömrünü kısaltıyor.
- Reklam engelleyiciler: Piksel kodunu tamamen engelleyebiliyor.
- Çerez onayı: KVKK ve GDPR kapsamında izin vermeyen kullanıcılar için piksel çalışmamalı.
- Teknik kayıplar: Sayfa tam yüklenmeden kapatılan teşekkür sayfaları, yavaş bağlantılar, 3D Secure yönlendirmesinde kaybolan oturumlar.
Conversions API nedir?#
Conversions API, dönüşüm olaylarını tarayıcı yerine doğrudan sizin sunucunuzdan Meta’nın sunucusuna gönderen bir bağlantıdır. Sipariş, e-ticaret altyapınızın veritabanına kaydedildiği anda sunucu bu bilgiyi Meta’ya iletir; kullanıcının tarayıcısında ne olduğu önemli değildir.
| Tarayıcı pikseli | Conversions API | |
|---|---|---|
| Çalıştığı yer | Kullanıcının tarayıcısı | Sizin sunucunuz |
| Reklam engelleyiciden etkilenir mi? | Evet | Hayır |
| Çevrimdışı / CRM olaylarını gönderebilir mi? | Hayır | Evet (ör. telefonla kapanan satış) |
| Kullanıcı davranışı (kaydırma, tıklama) | Güçlü | Sınırlı |
| Kurulum | Kolay | Teknik bilgi gerektirir |
Meta’nın önerisi, ikisini birlikte kullanmaktır: piksel tarayıcıdan, CAPI sunucudan aynı olayı gönderir; Meta bu olayları eşleştirip bir kez sayar.
Olmazsa olmaz: tekilleştirme (deduplication)#
Aynı satın alma hem pikselden hem sunucudan gelirse ve Meta bunların aynı olay olduğunu anlayamazsa, satış iki kez sayılır. Panel harika görünür, ama algoritma yanlış veriyle optimize eder. Bunu önlemek için:
- Her iki kaynaktan gelen olayda aynı olay adı (
Purchase) ve aynı event_id (örneğin sipariş numarası) gönderilmelidir. - Events Manager’daki olay ayrıntılarında “tekilleştirilmiş” olay oranını kontrol edin.
Olay eşleştirme kalitesi (Event Match Quality)#
Sunucudan gelen bir satın alma olayının değeri, Meta’nın o olayı hangi kullanıcıyla eşleştirebildiğine bağlıdır. Bunun için olayla birlikte karma (hash) hâline getirilmiş kullanıcı bilgileri gönderilir: e-posta, telefon, ad-soyad, şehir, posta kodu, ayrıca fbp ve fbc çerez değerleri, IP adresi ve tarayıcı bilgisi. Events Manager, her olay için 10 üzerinden bir eşleştirme puanı gösterir; puan ne kadar yüksekse, algoritma o kadar iyi öğrenir.
Karma (SHA-256) işlemi, kişisel veriyi okunamaz bir koda dönüştürür. Yine de bu verilerin gönderilmesi, gizlilik politikanızda ve açık rıza metinlerinizde açıkça belirtilmelidir.
Kurulum seçenekleri#
- Platform entegrasyonları: Shopify, WooCommerce (resmî Meta eklentisi) ve bazı yerli altyapılar, CAPI’yi birkaç tıkla kurabilen entegrasyonlar sunar. En hızlı yol budur; ama eşleştirme kalitesi ve tekilleştirme mutlaka test edilmelidir.
- Conversions API Gateway: Meta’nın bulut tabanlı, kod gerektirmeyen çözümü; kendi bulut hesabınızda çalışır.
- Sunucu taraflı Google Tag Manager (sGTM): Tek bir sunucu kapsayıcısından Meta, Google Ads, GA4 ve TikTok’a olay gönderebilirsiniz. Birden fazla platformda reklam veren markalar için en esnek yapıdır.
- Doğrudan API entegrasyonu: Özel yazılımlı sitelerde, sipariş oluştuğunda backend’den API çağrısı yapılır.
Kurulum sonrası 5 adımlı doğrulama#
- Events Manager’daki Test Olayları aracıyla hem tarayıcı hem sunucu olayının geldiğini görün.
- Bir test siparişi verip olayın tek olarak sayıldığını doğrulayın.
- Satın alma olayının
valuevecurrencyalanlarının doğru geldiğini kontrol edin. - Olay eşleştirme kalitesi puanını izleyin; düşükse eksik kullanıcı parametrelerini ekleyin.
- İki hafta sonra panel ve altyapıdaki sipariş sayılarını yeniden karşılaştırın.
Google tarafında karşılığı#
Aynı sorun Google Ads için de geçerlidir. Google’ın çözümü gelişmiş dönüşümler (enhanced conversions) ve Onay Modu v2’dir (Consent Mode). Sunucu taraflı GTM ile her iki platformu tek altyapıdan besleyebilirsiniz. Google tarafındaki ölçüm hatalarını Google Ads bütçesini eriten 7 hata yazımızda anlattık.
MaunaUp pratiği: optimizasyondan önce ölçüm denetimi#
Reklam yönetimi hizmetimizde devraldığımız her e-ticaret hesabında ilk iş, panel ve altyapı arasındaki sipariş farkını ölçmek oluyor. Fark belirginse, kampanyalara dokunmadan önce CAPI ve tekilleştirme kurulumunu tamamlıyoruz. Bu adımın reklam performansına etkisini, bütçeyi artırmadan satışları 2,4 katına çıkardığımız Meta Ads vaka analizimizde görebilirsiniz: o projede de ilk aşama ölçümü düzeltmekti.
Doğru ölçüm, dinamik remarketing kitlelerinin de daha eksiksiz oluşmasını sağlar; sepet terk eden kullanıcıyı gerçekten tanıyabilirsiniz.
