Meta Conversions API ile Pixel Dedup Nasıl Yapılır? (event_id)
Meta Conversions API ile Pixel dedup süreci, aynı dönüşümün hem tarayıcıdan (Pixel) hem de sunucudan (Conversions API) gelmesini dengeleyerek çift sayımı önler…
Meta Pixel ve Conversions API birlikte kullanıldığında, aynı dönüşüm iki farklı kanaldan iletilebilir. Bu da “çift sayım” riskini artırır. Meta’nın önerdiği dedup yaklaşımı, özellikle event_id olmak üzere dönüşüm sinyallerini doğru eşleştirerek raporların dengeli kalmasını hedefler. Konuya bütüncül yaklaşımı Fora Growth sunar.
Pixel ve Conversions API’nin aynı olayı nasıl çift saydığı
Meta Conversions API ile Pixel dedup sürecini doğru kurmak için önce çift sayımın neden oluştuğunu anlamak gerekir. Bir kullanıcı sayfada aksiyon aldığında tarayıcı tarafında Pixel olayı tetiklenir. Aynı dönüşüm, sunucu üzerinden ayrıca Conversions API ile gönderildiğinde Meta iki ayrı event gibi değerlendirebilir. Bu durumda reklam optimizasyonu için kullanılan dönüşüm verisi şişer, CPA/ROAS tahminleri sapar. Meta’nın ölçümü daha güvenilir hale getirme hedefi, bu noktada tutarlı eşleştirme gerektirir.
Topic.source_insight içeriğiyle uyumlu şekilde, Conversions API sunucu kaynaklı dönüşümleri Meta’ya daha güvenli taşımak için tasarlanmıştır. Ancak Pixel de tarayıcıdan aynı dönüşümü ilettiğinden, iki kanalın birbirini tamamlaması gerekir. Dedup yapılmazsa raporlama dengesizleşebilir: bir dönüşüm iki kez sayılabilir veya farklı atıf pencerelerine bölünebilir. Bu nedenle amaç, aynı kullanıcı ve aynı dönüşüm için tekil bir event mantığı oluşturmaktır. Bunun en pratik yolu event_id’yi doğru üretmek ve iki tarafta da aynı değeri taşımaktır.
- event_id’yi aynı dönüşüm için tekil ve iki kanalda aynı değerle taşıyın.
- Pixel ve Conversions API’de event_name, event_source ve temel event parametrelerini uyumlu tutun.
- user_data alanlarını aynı normalize/format kurallarıyla ve mümkünse aynı hash yöntemleriyle gönderin.
- Conversations API çağrısını mümkün olduğunca hızlı çalıştırın; uzun gecikmeleri izleyin.
- event_id’yi backend gibi tek bir üretim noktasından türetip tarayıcıya aktararak tutarlılığı artırın.
- Payload loglarını karşılaştırın; event_id uyuşmazlığı veya yanlış event_name en sık kök nedendir.
- İlk kurulum sonrası raporlarda dönüşüm şişmesi varsa dedup eşlemesini yeniden gözden geçirin.
event_id mantığı ve dedup için doğru eşleme
Meta Conversions API ile Pixel dedup denildiğinde en kritik kavram event_id eşlemesidir. event_id, aynı dönüşümü temsil eden benzersiz bir anahtar gibi düşünülmelidir. Kullanıcı aksiyonu gerçekleştiği anda event_id oluşturulur ve hem Pixel gönderisine hem de Conversions API gönderisine aynı değer taşınır. Böylece Meta aynı event’i iki kaynaktan alırken dedup kuralını uygular ve raporlarda çift sayımı azaltır. event_id üretiminde rastgelelikten ziyade deterministik eşleme yaklaşımı tercih edilmelidir.
event_id’yi tek bir kaynakta üretmek, tutarlılık riskini düşürür. Örneğin e-ticarette sipariş onayı oluştuğunda backend tarafında bir event_id türetilir ve aynı değer hem tarayıcıya hem de sunucuya iletilir. Tarayıcıdaki Pixel çağrısı ile sunucudaki Conversions API çağrısı arasında farklı bir event_id kullanılırsa dedup çalışmayabilir. Ayrıca event_id’nin formatı, boyutu ve tekrar kullanımı dikkatle ele alınmalıdır. Aynı kullanıcı için farklı aksiyonlarda yeni event_id üretmek gerekir; aksi halde yanlış dedup gerçekleşebilir.
user_data alanlarının tutarlılığı: eşleşmeyi güçlendirme
Dedup yalnızca event_id ile sınırlı değildir; kullanıcı eşleştirmesi için gönderilen user_data alanlarının tutarlı olması da önemlidir. Meta, dönüşüm event’lerini hem dedup hem de eşleştirme amacıyla kullanıcı tanımlama sinyalleriyle birleştirir. Bu yüzden Pixel’de gönderdiğiniz e-posta veya telefon gibi alanları Conversions API’de de aynı şekilde üretip normalize etmelisiniz. Hash’leme, küçük harf kullanımı ve gereksiz karakterlerin temizlenmesi gibi adımlar tutarlılığı artırır. Tutarsızlık, aynı dönüşüm için farklı kullanıcı profilleri oluşmasına yol açabilir.
Tema bir parça olarak, Conversions API’nin ölçümü güçlendirme hedefi sunucu tarafı güvenilirliğini vurgular. Ancak bu güvenilirliğin değerini artıran şey, Pixel ile kurduğunuz veri köprüsüdür. Pixel tarafında kullanılan cookie tabanlı kimlikler ile server tarafında gönderilen user_data sinyalleri farklılık gösteriyorsa Meta’nın eventleri birleştirmesi zorlaşabilir. Bu nedenle iki kanalda da mümkün olan alanları aynı kural setiyle yollayın. Özellikle hem “ne gönderildiği” hem de “hangi anda gönderildiği” tutarlı olmalıdır.
Zamanlama ve yükleme sırası: dedup etkisini belirleyen detaylar
event_id doğru olsa bile zamanlama yanlış kurulursa dedup etkisi zayıflayabilir. Pixel genellikle sayfa üzerinde gerçekleşir; Conversions API ise sunucuda işlem tamamlandığında tetiklenir. Aradaki gecikme çok açılırsa Meta eventleri aynı event olarak kurmak yerine farklı girişimler gibi değerlendirebilir. Bu yüzden dönüşümü tetikleyen backend akışında, Conversions API çağrısını mümkün olduğunca hızlı yollayın. Arka planda kuyruk kullanıyorsanız, gecikmeyi izleyin ve kritik eventlerde gecikme toleransını belirleyin.
Ayrıca yükleme sırası önemlidir: Pixel önce gönderilir, Conversions API sonra gelir. Bu senaryoda genellikle dedup başarılı olur; ancak tersine çevrildiğinde veya event_id eşleşmesi bozulduğunda sorun çıkabilir. Pratikte, aynı dönüşüm gerçekleştiğinde event_id’nin hazır olması ve her iki tarafta aynı değerin bulunması için tek bir üretim noktası hedefleyin. Zaman damgalarını loglayarak Pixel ve Conversions API gönderimlerini karşılaştırın. Böylece “aynı event_id ile ama farklı gecikme” durumunu hızlı tespit edersiniz. Bu yaklaşım, ölçüm kalitesini sürekli korumanıza yardım eder.
Doğru kurulum kontrol listesi: event_id + parametre haritalama
Meta Conversions API ile Pixel dedup için uygulanabilir bir kontrol listesi kurmak, hataları erken yakalamaya yarar. İlk adım, dönüşüm aksiyonunu tetikleyen noktada event_id üretmektir. Ardından Pixel gönderisinde ve Conversions API payload’ında event_id alanını aynı değerle gönderdiğinizden emin olun. İkinci olarak, event_name ve event_source gibi temel event özelliklerinin uyumlu olduğuna bakın. Pixel’de kullandığınız event_name ile Conversions API’de aynı event_name’i kullanmak, sınıflandırma farklılıklarını azaltır. Son olarak, currency ve value gibi değişkenlerde uyuşmazlık olup olmadığını kontrol edin.
Loglama ve doğrulama adımı da kritik bir adımdır. Browser tarafında Pixel çağrısının payload’ını ve backend tarafında Conversions API payload’ını karşılaştırın. event_id’nin aynı göründüğünü, kullanıcı verilerinde hash’lerin tutarlı olduğunu ve event parametrelerinin aynı kaldığını teyit edin. Ayrıca dedup kuralının beklendiği gibi çalıştığını anlamak için Meta tarafındaki dönüşüm raporlarını düzenli takip edin. Eğer beklenenden fazla dönüşüm görüyorsanız, çoğu zaman event_id farklılığı veya event_name uyuşmazlığı ilk neden olur. Bu adımlar, çift sayımı azaltırken aynı zamanda optimizasyon sinyallerini stabilize eder.
Uygulama desteği için Meta Ads Yönetimi hizmetini inceleyebilirsiniz.
Kaynak: Meta Business Help Center.
