Meta Pixel Nedir? Conversions API ile Birlikte Doğru Kurulum

Meta Pixel, web sitenize eklenen ve ziyaretçilerin ürün görüntüleme, sepete ekleme, satın alma gibi davranışlarını Meta’ya (Facebook ve Instagram reklamları) ileten bir ölçüm kodudur. Conversions API ise aynı olayları tarayıcı yerine doğrudan sunucunuzdan Meta’ya gönderir. Doğru kurulumda ikisi birlikte çalışır ve aynı olay event_id ile tekilleştirilir.

Tarayıcı kısıtlamaları, reklam engelleyiciler ve çerez onayları nedeniyle yalnızca piksele dayalı ölçüm giderek eksik kalıyor. Bu yazıda Meta Pixel nedir, Meta Conversions API ile birlikte nasıl kurulur, tekilleştirme nasıl yapılır ve kurulum nasıl test edilir sorularını yanıtlıyoruz.

Meta Pixel Nedir ve Ne İşe Yarar?

Meta Pixel, sitenizde gerçekleşen eylemleri Meta reklam sistemine bildiren JavaScript tabanlı bir izleme kodudur. Bu veriler üç temel amaçla kullanılır:

  • Ölçüm: Reklamlarınızın kaç satış ve ne kadar ciro getirdiğini raporlamak.
  • Optimizasyon: Meta’nın algoritmasının satın alma ihtimali yüksek kullanıcıları bulması için sinyal sağlamak.
  • Kitle oluşturma: Siteyi ziyaret eden veya sepeti terk eden kullanıcılar için yeniden pazarlama ve benzer kitleler oluşturmak.

Piksel eksik veya hatalı veri gönderirse yalnızca raporlarınız bozulmaz; algoritma da yanlış sinyallerle öğrenir ve kampanya performansı düşer.

Meta Pixel’de Hangi Standart Olaylar Kullanılmalı?

E-ticaret sitesi için temel standart olaylar PageView, ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo ve Purchase‘dır. Meta’nın tanımladığı standart olay adlarını kullanmak, raporlamanın ve optimizasyonun doğru çalışması için önemlidir.

  • ViewContent: Ürün sayfası görüntüleme; content_ids, content_type, value ve currency parametreleriyle.
  • AddToCart: Sepete ekleme; ürün kimliği ve tutar bilgisiyle.
  • InitiateCheckout: Ödeme sürecinin başlatılması.
  • Purchase: Satın alma; value ve currency parametreleri zorunlu kabul edilmelidir.
  • Search, AddToWishlist, Lead, CompleteRegistration: Site yapınıza göre ek olaylar.

Katalog reklamları kullanıyorsanız olaylardaki content_ids değerlerinin ürün kataloğunuzdaki kimliklerle birebir eşleşmesi gerekir. Genel dönüşüm takibi mantığını Meta Pixel ve Google Ads dönüşüm takibi yazımızda da anlattık.

Conversions API Nedir ve Neden Gereklidir?

Conversions API (CAPI), olayları kullanıcının tarayıcısı yerine sizin sunucunuzdan Meta’ya gönderen bir sunucu tarafı entegrasyondur. Tarayıcıdaki piksel; reklam engelleyiciler, tarayıcı gizlilik özellikleri, yavaş bağlantılar veya sayfanın erken kapatılması nedeniyle bazı olayları kaçırabilir. Sunucu tarafı gönderim bu kayıpların bir kısmını telafi eder.

CAPI; platformunuzun resmi entegrasyonu, Meta’nın Conversions API Gateway çözümü, bir iş ortağı entegrasyonu veya sunucu tarafı GTM ile kurulabilir. Sunucu tarafı GTM yaklaşımını server-side tagging nedir yazımızda ayrıntılı ele alıyoruz.

Meta Pixel ile Conversions API Arasındaki Fark Nedir?

Temel fark, verinin nereden gönderildiğidir: piksel kullanıcının tarayıcısından, Conversions API ise sizin sunucunuzdan veri gönderir. Bu fark, iki yöntemin güçlü ve zayıf yanlarını da belirler.

  • Kurulum: Piksel birkaç satır kodla veya hazır entegrasyonla hızlıca eklenir. CAPI ise sunucu tarafında geliştirme, bir iş ortağı entegrasyonu veya ayrı bir altyapı gerektirir.
  • Veri kaybı: Piksel, tarayıcı engellemelerinden ve sayfanın yarıda kapatılmasından etkilenir. CAPI bu etkenlerden çok daha az etkilenir.
  • Tarayıcı sinyalleri: Piksel, fbp ve fbc çerezleri gibi tarayıcı bilgilerini doğal olarak yakalar. CAPI’de bu bilgileri sunucuya taşıyıp olayla birlikte göndermeniz gerekir.
  • Kontrol: CAPI’de hangi verinin, ne zaman ve hangi formatta gönderileceğini siz belirlersiniz; örneğin iptal edilen siparişleri hiç göndermemeyi seçebilirsiniz.

Bu nedenle Meta da iki yöntemin birlikte kullanılmasını öneriyor. Biri diğerinin yerine değil, tamamlayıcısı olarak çalışır.

E-ticaretinizi birlikte kuralım ve büyütelim

Shopify, pazaryerleri, e-fatura ve reklam ölçümlemesini tek elden kuruyoruz. Sorunuzu WhatsApp’tan yazın ya da formu doldurun, sizi arayalım.

Pixel ve Conversions API Birlikte Nasıl Kurulur?

Doğru kurulumun özü, aynı olayın hem tarayıcıdan hem sunucudan aynı olay adı ve aynı event_id ile gönderilmesidir. Böylece Meta iki olayı eşleştirir ve satışı bir kez sayar. Adımlar şöyledir:

Pixel + Conversions API Kurulumu
Pixel + Conversions API Kurulumu
  1. Pikseli kurun: Temel kodu tüm sayfalara ekleyin, standart olayları doğru parametrelerle tetikleyin.
  2. Conversions API bağlantısını kurun: Platform entegrasyonu veya sunucu tarafı çözümle aynı olayları sunucudan gönderin; action_source değeri web sitesi olayları için “website” olmalıdır.
  3. event_id ile tekilleştirin: Her olay için benzersiz bir kimlik üretin (örneğin satın almada sipariş numarasına dayalı) ve bu kimliği pikselde eventID, sunucuda event_id olarak gönderin.
  4. Müşteri bilgilerini ekleyin: Sunucu olaylarına e-posta ve telefon gibi bilgileri SHA-256 ile karma halinde; fbp, fbc, IP adresi ve tarayıcı bilgisini ise karma uygulanmadan ekleyin.
  5. Test edin: Events Manager’daki Test Events (Olayları Test Et) ekranında hem tarayıcı hem sunucu olaylarını doğrulayın.

Shopify kullanıyorsanız adım adım kurulum için Shopify GA4 ve Meta Pixel kurulumu rehberimize bakabilirsiniz.

Kurulum Events Manager’da Nasıl Test Edilir?

Events Manager’daki Test Events sekmesi, sitenizde yaptığınız işlemlerin Meta’ya anlık olarak ulaşıp ulaşmadığını gösterir. Tarayıcı olaylarını test etmek için sitenizi bu ekrandan açabilirsiniz; sunucu olayları içinse ekranda verilen test_event_code değerini API isteğine eklemeniz gerekir.

Test sırasında şunları kontrol edin: her olay hem tarayıcı hem sunucu kaynağıyla görünüyor mu, olaylar tekilleştirilmiş olarak işaretleniyor mu, Purchase olayında value ve currency doğru mu, content_ids katalogla eşleşiyor mu? Test kodunu canlı ortamda bırakmamaya da dikkat edin.

Event Match Quality Nedir?

Event Match Quality (Olay Eşleşme Kalitesi), sunucu olaylarında gönderdiğiniz müşteri bilgilerinin Meta hesaplarıyla ne kadar iyi eşleştirilebildiğini gösteren 0–10 arası bir puandır. Puan yükseldikçe Meta, olayları doğru kişilere atfedebilir; bu da hem raporlamayı hem de optimizasyonu iyileştirir.

Puanı artırmanın yolu, kullanıcının onay verdiği ölçüde daha fazla eşleşme parametresi göndermektir. Ancak hangi verilerin paylaşılacağı, çerez politikası ve çerez onayı kurgunuzla ve aydınlatma metinlerinizle uyumlu olmalıdır.

Purchase Olayında Hangi Parametreler Gönderilmeli?

Purchase olayı, kampanya optimizasyonunun ve ROAS raporlamasının temelidir; bu yüzden en eksiksiz parametre setiyle gönderilmelidir. Önerdiğimiz minimum set şöyledir:

  • value: Sipariş tutarı. Kargo ve vergiyi dahil edip etmeyeceğinize karar verin ve tüm kanallarda aynı tanımı kullanın.
  • currency: TRY, EUR, GBP gibi ISO para birimi kodu.
  • content_ids ve contents: Satın alınan ürünlerin kimlikleri, adetleri ve birim fiyatları.
  • content_type: Ürün bazlı olaylarda genellikle “product”.
  • event_id: Tekilleştirme için sipariş numarasına dayalı benzersiz kimlik.

Örnek: 1.250 TL tutarındaki bir siparişte value 1250 ve currency TRY olarak gönderilmezse, Meta satışı sayar ancak gelir raporunda bu siparişin değerini göremez. Rakam açıklama amaçlıdır. Değer tanımınızı ROAS hesaplamasında kullandığınız tanımla uyumlu tutmanız, raporların tutarlı olmasını sağlar.

Sık Yapılan Meta Pixel Hataları Nelerdir?

  • Satın alma olayının hem tema kodundan hem uygulamadan gönderilerek çift sayılması
  • Piksel ile sunucu arasında event_id’nin eşleşmemesi
  • Purchase olayında value veya currency bilgisinin eksik olması
  • Teşekkür sayfası yenilendiğinde satın almanın tekrar tetiklenmesi
  • Çerez onayı alınmadan pikselin çalışması

Sık Sorulan Sorular

Meta Pixel olmadan yalnızca Conversions API kullanabilir miyim?

Teknik olarak mümkündür, ancak çoğu e-ticaret sitesi için önerilen yöntem ikisini birlikte kullanmaktır. Piksel tarayıcıdaki davranışları ve çerez bilgilerini yakalarken, Conversions API sunucudan daha istikrarlı bir veri akışı sağlar. İkisi birlikte, tekilleştirme yapıldığında en eksiksiz veriyi verir.

event_id neden bu kadar önemli?

Aynı satın almayı hem piksel hem sunucu gönderdiğinde Meta, iki olayı event_id ve olay adı üzerinden eşleştirerek tek olay sayar. event_id gönderilmezse veya iki tarafta farklıysa satın almalar çift sayılır, ROAS olduğundan yüksek görünür ve algoritma yanlış sinyalle öğrenir.

Event Match Quality puanı nasıl yükseltilir?

Sunucu olaylarında e-posta, telefon, ad-soyad, şehir gibi müşteri bilgilerini SHA-256 ile karma halinde göndermek, ayrıca fbp ve fbc çerez değerlerini, IP adresini ve tarayıcı bilgisini eklemek puanı yükseltir. Hangi parametrelerin eksik olduğunu Events Manager’daki olay ayrıntıları gösterir.

Shopify’da Conversions API nasıl kurulur?

Shopify’da en pratik yol resmi Facebook & Instagram uygulamasıdır. Uygulamada veri paylaşım ayarı en yüksek seviyeye getirildiğinde piksel ile birlikte Conversions API de devreye girer ve tekilleştirme uygulama tarafından yönetilir. Kurulumdan sonra Events Manager’da olayların hem tarayıcı hem sunucu kaynağıyla geldiğini kontrol edin.

Piksel kurulumu çerez onayından etkilenir mi?

Evet. Pazarlama çerezleri için onay gerektiğinden, kullanıcı onay vermeden Meta Pixel çalıştırılmamalıdır. Conversions API ile gönderilen olayların da kullanıcının onay tercihiyle uyumlu olması gerekir. Çerez onay kurgusunu hukuk danışmanınızla birlikte belirlemenizi öneririz.

Meta reklamlarınızın performansı, gönderdiğiniz verinin kalitesiyle sınırlıdır. Pixel ve Conversions API kurulumunuzu kontrol ettirmek veya kampanyalarınızı birlikte yönetmek isterseniz dijital reklam yönetimi ve e-ticaret yazılım danışmanlığı hizmetlerimizi inceleyebilir, ücretsiz website analizi talep edebilirsiniz.

Aklınıza takılan bir şey mi var? WhatsApp’tan yazın, ya da iletişim formunu doldurun; e-com101 ekibi sizi arasın.