Litmus Universe

Performance

Your Meta Pixel Misses Sales: Why the Conversions API Is No Longer Optional

Litmus Universe3 min read

Your store shows 300 orders this month. Meta Ads Manager reports 180 purchases from ads. The gap may not mean the ads are failing. More likely, measurement is missing sales.

The Meta pixel is code that runs in the browser and tells Meta when a visitor does something on your site. The trouble is that the browser is no longer as reliable a place as it was.

Why the pixel loses events

  • App Tracking Transparency: with iOS 14.5 in April 2021, Apple made app tracking subject to user permission. Measuring people who decline became harder.
  • Ad blockers: blockers and some browsers' built-in protections can stop pixel code from running at all.
  • Short-lived cookies: some browsers cap cookie lifetimes, so someone who returns days later to buy may not be matched to their first click.
  • Slow pages and early exits: if the thank-you page is closed before it loads, the purchase event may never fire.

What the Conversions API does

The Conversions API (CAPI) sends events to Meta from your server rather than the browser. The moment an order hits your database, the server tells Meta the purchase happened. No blocker can intervene, and it does not matter whether the page loaded.

CAPI does not replace the pixel; it completes it. The recommended setup runs both: the pixel sends the event from the browser, CAPI sends the same event from the server, and Meta merges them.

However clever the algorithm, an ad system learning from incomplete data keeps showing the right ad to the wrong people.

Why it matters so much

Meta's ad system learns who buys and finds similar people. Every under-reported sale is an example missing from its learning data. The damage runs both ways: your reported cost looks higher than it is, so you may switch off a campaign that works, and the algorithm optimises worse with less data.

Common setup mistakes

  • Double counting: when the pixel and CAPI send the same event, both must carry the same event ID (event_id), or Meta counts the sale twice and results inflate.
  • Thin customer data: match quality depends on what you send. Email and phone should be sent hashed, as Meta requires, and in line with privacy rules.
  • Sending only purchases: add-to-cart, checkout started and form submissions also signal the algorithm.
  • Skipping consent: clarify your obligations before sending data for users who declined cookies.
  • Not checking: review event match quality and event counts in Events Manager regularly after setup.

How it gets set up

Shopify and some Turkish e-commerce platforms offer ready integrations you can switch on with a few settings. Custom sites need server-side development or server-side tag management. Either way, compare your store numbers with Meta's after setup; the gap should narrow.

Frequently asked questions

If I set up the Conversions API, can I remove the pixel?

Meta recommends running both. The pixel is good at capturing browser behaviour like page views and scrolling; CAPI makes sure critical events like purchases are not lost. Running them together with a shared event ID improves both coverage and match quality.

What is event match quality, and what should it be?

This score in Events Manager shows how well your events can be matched to Meta accounts. Sending complete, consented and hashed customer details such as email and phone raises it. Rather than chasing a fixed target, watch the score and event counts improve steadily after setup.

Is there something similar for Google Ads?

Yes. Enhanced Conversions and server-side tagging serve a similar purpose on Google: measuring conversions more completely and in a privacy-respecting way. If you advertise on several platforms, building measurement under one plan reduces upkeep.

The other half of measurement is seeing ad sources correctly in your own analytics, covered in our UTM guide. For how attribution windows mislead, see this piece. For setup and campaign management, see our performance marketing page.

Want this kind of thinking on your brand?

Book a free 30-minute strategy call. You leave with three concrete next steps.

Get your free growth plan

Keep reading

All Signals →

Performans

Meta Pikseliniz Satışları Kaçırıyor: Conversions API Neden Artık Zorunlu

Litmus Universe3 dk okuma

Mağaza panelinizde bu ay 300 sipariş görünüyor. Meta Reklam Yöneticisi ise reklamlardan 180 satın alma raporluyor. Aradaki fark reklamların işe yaramadığı anlamına gelmeyebilir. Büyük ihtimalle ölçüm kaçırıyor.

Meta pikseli tarayıcıda çalışan bir kod. Ziyaretçi sitenizde bir işlem yaptığında bunu Meta'ya bildirir. Sorun şu ki tarayıcı artık eskisi kadar güvenilir bir yer değil.

Piksel neden olay kaybediyor?

  • Uygulama izleme şeffaflığı: Apple, Nisan 2021'de iOS 14.5 ile uygulamaların kullanıcıyı izlemesini izne bağladı. İzin vermeyen kullanıcıların davranışını ölçmek zorlaştı.
  • Reklam engelleyiciler: Engelleyiciler ve bazı tarayıcıların yerleşik koruması piksel kodunun çalışmasını tamamen durdurabiliyor.
  • Kısa ömürlü çerezler: Bazı tarayıcılar çerezlerin ömrünü kısaltıyor; birkaç gün sonra geri dönüp satın alan kişi ilk tıklamayla eşleşmeyebiliyor.
  • Yavaş sayfa ve erken çıkış: Teşekkür sayfası yüklenmeden kapatılırsa satın alma olayı hiç gönderilmeyebilir.

Conversions API ne yapar?

Conversions API (CAPI), olayları tarayıcı yerine sunucunuzdan doğrudan Meta'ya gönderir. Sipariş veritabanınıza düştüğü an, sunucu "bu satın alma gerçekleşti" bilgisini Meta'ya iletir. Engelleyici araya giremez, sayfanın yüklenip yüklenmemesi önemli değildir.

CAPI pikselin yerine geçmez, onu tamamlar. Önerilen kurulum ikisinin birlikte çalışması: piksel tarayıcıdan, CAPI sunucudan aynı olayı gönderir ve Meta ikisini birleştirir.

Algoritma ne kadar akıllı olursa olsun, eksik veriyle öğrenen bir reklam sistemi yanlış kişilere doğru reklamı göstermeye devam eder.

Neden bu kadar önemli?

Meta'nın reklam sistemi, hangi kişilerin satın aldığını öğrenerek benzer kişileri buluyor. Eksik raporlanan her satış, sistemin öğrenme verisinden düşen bir örnek. Sonuç iki yönlü bir zarar: hem raporunuzdaki maliyet olduğundan yüksek görünür ve iyi çalışan kampanyayı kapatırsınız, hem de algoritma daha az veriyle daha kötü optimize eder.

Kurulumda en sık hatalar

  • Çift sayım: Piksel ve CAPI aynı olayı gönderiyorsa, her ikisinde de aynı olay kimliği (event_id) bulunmalı. Yoksa Meta satışı iki kez sayar ve sonuçlar şişer.
  • Eksik müşteri bilgisi: Eşleşme kalitesi, gönderdiğiniz bilgilere bağlı. E-posta ve telefon gibi bilgiler, gizlilik kurallarına uygun şekilde ve Meta'nın istediği gibi şifrelenerek (hash) gönderilmeli.
  • Sadece satın almayı göndermek: Sepete ekleme, ödeme başlatma, form gönderimi gibi ara olaylar da algoritmaya sinyal verir.
  • İzin yönetimini atlamak: Çerez onayı vermeyen kullanıcıların verisini göndermeden önce KVKK ve aydınlatma yükümlülüklerinizi netleştirin.
  • Kontrol etmemek: Olay Yöneticisi'ndeki eşleşme kalitesi puanını ve olay sayılarını kurulumdan sonra düzenli kontrol edin.

Nasıl kurulur?

Shopify ve bazı Türk e-ticaret altyapılarında hazır entegrasyonlar var; birkaç ayarla açılabiliyor. Özel yazılmış sitelerde ise sunucu tarafında geliştirme gerekiyor ya da sunucu taraflı etiket yönetimi kullanılıyor. Hangisi olursa olsun, kurulumdan sonra panel rakamlarınızla Meta'nın rakamlarını karşılaştırın; fark daralmalı.

Sık sorulan sorular

Conversions API kurarsam pikseli kaldırabilir miyim?

Meta'nın önerisi ikisini birlikte kullanmak. Piksel, sayfa görüntüleme ve kaydırma gibi tarayıcıda gerçekleşen davranışları yakalamakta güçlü; CAPI ise satın alma gibi kritik olayların kaybolmamasını sağlıyor. İkisini aynı olay kimliğiyle çalıştırmak, hem veri kapsamını hem eşleşme kalitesini artırıyor.

Olay eşleşme kalitesi nedir, kaç olmalı?

Olay Yöneticisi'ndeki bu puan, gönderdiğiniz olayların Meta hesaplarıyla ne kadar iyi eşleştirilebildiğini gösterir. Puanı yükselten şey, izinli ve şifrelenmiş müşteri bilgilerini (e-posta, telefon gibi) eksiksiz göndermek. Kesin bir hedef yerine, kurulumdan sonra puanın ve olay sayılarının istikrarlı biçimde iyileştiğini izlemek daha anlamlı.

Google Ads için de benzer bir şey var mı?

Evet. Google tarafında Enhanced Conversions ve sunucu taraflı etiketleme benzer bir amaca hizmet ediyor: dönüşümleri daha eksiksiz ve gizliliğe uygun biçimde ölçmek. Birden fazla platformda reklam veriyorsanız, ölçüm altyapısını tek bir planla kurmak bakım yükünü azaltır.

Ölçümün öbür yarısı, reklam kaynağını kendi analitiğinizde doğru görmek; bunu UTM rehberimizde anlattık. Ölçüm penceresinin sonuçları nasıl yanılttığını merak ediyorsanız bu yazıya da bakın. Kurulum ve kampanya yönetimi için performans pazarlaması sayfamızı inceleyin.

Markanız için bu tür bir bakış ister misiniz?

30 dakikalık ücretsiz strateji görüşmesi alın, üç somut adımla ayrılın.

Ücretsiz büyüme planınızı alın

Okumaya devam et

Tüm Signals →