Not: Bu yazıdaki hesaplama örnekleri varsayımsal rakamlarla kurulmuştur; kendi mağazanızın maliyet, komisyon ve iade oranlarını yerine koyarak hesaplayın.
Çift Sayım Nedir ve Neden Oluşur?
Çift sayım, bir siparişi iki veya daha fazla reklam platformu aynı dönüşüm olarak kaydettiğinde meydana gelir. Bu bölümde, bu fenomenin ne olduğunu, neden oluştuğunu ve e-ticaret operasyonları için neden kritik bir sorun olduğunu açıklar; okur, çift sayımın raporlardaki tutarsızlıkların kaynağı olduğunu anlayacak ve bu sorunun sadece teknik bir hatayla sınırlı olmadığını, aynı zamanda kararlı karar verme sürecini nasıl bozabileceğini kavrayacak.
Çift sayım, platformların kendi izleme altyapılarını kullanmasından kaynaklanır. Meta, Google, TikTok ve benzeri reklam ağları, kullanıcı etkileşimlerini izlemek için kendi pikseli, dönüşüm API’si veya çerez tabanlı yöntemlerini kullanır. Bir kullanıcı, örneğin bir ürün için önce Meta reklamına tıklar, sonra Google Arama’da aynı ürünü arar ve sonunda doğrudan siteyi ziyaret edip satın alır. Bu süreçte, Meta tıklamayı görür ve dönüşüm olarak kaydeder; Google da aramayı görür ve aynı dönüşümü kendi raporuna ekler. Sonuç? Tek bir sipariş, iki platform tarafından ayrı ayrı “kredi” olarak sayılır.
Bu durum, kullanıcı yolculuğunun çoklu dokunuşlu (multi-touch) olmasıyla doğrudan ilişkilidir. Günümüzde ortalama bir tüketici, bir satın alma kararını vermeden önce 5-7 farklı dokunuşla etkileşime girer. Platformlar ise genellikle “son tıklama” (last-click) veya “son etkileşim” (last-touch) modelini kullanır; yani, dönüşüm anında etkili olan son etkileşimi kendine atribuir. Ancak bu model, kullanıcının yolculuğunun tamamını görmez; sadece parça parça algılar. Her platform, kendi veri setine dayalı olarak kendi perspektifini sunar ve bu parçalar birleştiğinde toplam, gerçek mağaza cirosunu aşar.
Öte yandan, çerez kısıtlamaları (ör. Apple’nin App Tracking Transparency, Google’nin çerezlerin fazladan azaltılması) ve çapraz cihaz izleme sınırlamaları, platformların kullanıcı yolculuğunu tam olarak eşleştirmesini zorlaştırır. Bu da, aynı kullanıcıyı farklı platformlarda farklı tanımlayıcılarla (ör. Meta’da email hash, Google’da GA4 kullanıcı kimliği) görmesine yol açar ve çift sayımı daha da pekiştirir.
Sonuç olarak, çift sayım bir teknik hatayla değil, platformların bağımsız izleme mantığı ve kullanıcı davranışının çoklu dokunuşlu yapısının doğal bir sonucudur. Bu bölümü okuyan, çift sayımın sadece bir raporlama farklılığı olmadığını, aynı zamanda bütçe dağıtımı, performans değerlendirmesi ve net kârlılık analizlerini ciddi şekilde eğikletebileceğini anlayacak; sonraki bölümlerde bu sorunu nasıl ölçüp düzeltebileceğimizi adım adım göreceğiz.
Platform Toplamı Mağaza Cirosunu Aşar mı? Karşılaştırma
| Ölçüm Yöntemi | Raporlanan Ciro (TL) | Mağaza Cirosu ile Fark |
|---|---|---|
| Meta (7 gün tıklama / 1 gün görüntüleme) | 600 | %40 aşırı |
| Google Ads (son tıklama) | 500 | %50 aşırı |
| Platform Toplamı (Meta + Google) | 1100 | %10 aşırı |
| Gerçek Mağaza Cirosu | 1000 | Referans (0%) |
Tekilleştirme Yöntemleri ve Referans Bilgileri
Tekilleştirme, aynı siparişin birden fazla platform tarafından sayılmasını önler. Bu işlem, veri bütünlüğüne ve kullanılan eşleştirme yöntemine bağlı olarak değişir. Aşağıdaki tablo, yaygın tekilleştirme yöntemlerini tanımlar, etkili olma şansını ve dikkat edilmesi gereken noktaları özetler.
| Yöntem | Tanım | Etkili Olma Şansı* | Dikkat Edilmesi Gerekenler |
|---|---|---|---|
| Son Tıklama (Last-Click) | Siparişi, dönüşüm öncesindeki son reklam tıklamasına atan platform | Orta | Çoklu dokunuşlu yolculuklarda erken dokunuşları göz ardı eder; platformlar kendi son tıklamalarını sayar → çift sayım riski yüksek |
| Veri Merkeziyle Eşleştirme | Mağaza platformu (Shopify, İkas vb.) tarafından oluşturulan sipariş ID’si ile reklam verileri eşleştirilir | Yüksek | Sipariş ID’si tam ve tutarlı olmalı; test siparişleri veya iadeler dışlanmalı; zaman farkı (örnek: ödeme sonrası veri gecikmesi) kontrol edilmeli |
| Özel Kimlik Kullanımı (Email/Telefon) | Kullanıcıya ait benzersiz tanımlayıcı (hashlenmiş email, telefon) ile platformlar arası eşleştirme | Yüksek (kimlik tam ve tutarlıysa) | Kimliklerin tamamı toplanmalı; GDPR/KVKK uyumu sağlanmalı; hashleme tutarsızlığı eşleşmeleri bozar; guest checkout’lar kapsanamaz |
*Etkili olma şansı: veri bütünlüğü, entegrasyon kalitesi ve atıflama modeli tutarsızlığına göre değişir. Bu oranlar varsayımsal olarak tahmini olup, gerçek sonuçlar mağaza yapılandırmasına bağlıdır.
Tekilleştirmenin başarısı, önce veri toplamada tutarlılık sağlanmasından geçer. Örneğin, son tıklama modeli kullanılıyorsa ve veri merkeziyle eşleştirme yapılmıyorsa, aynı sipariş hem Meta hem de Google tarafından “son tıklama” olarak kabul edilebilir. Bu durumda, veri merkeziyle eşleştirme ekleyerek tekilleştirme sağlanabilir. Ancak bu yöntem, sipariş ID’sinin iki platformda da aynı şekilde gönderildiği varsayar.
Özel kimlik yöntemi, veri merkeziyle eşleştirmeyi destekleyebilir. Ancak bu yöntem yalnızca oturum açmış kullanıcılar için geçerlidir; misafir alışverişlerde işe yaramaz. Dolayısıyla, tekilleştirme stratejisi, mağazanızın oturum açma oranı, kullanılan e-ticaret platformu ve veri toplama noktalarına göre şekillenmelidir.
Referans olarak, veri merkeziyle eşleştirme ve özel kimlik kullanımı birlikte kullanıldığında, tekilleştirme hatası 10%’ın altında tutulabilir (varsayım: %90 kimlik kapsamlılığı ve %95 sipariş ID’si tutarlılığı). Bu oranlar varsayımsal olarak entegrasyonun kalitesine ve veri temizleme sürecine bağlıdır.
Adım Adım Hesaplama Örneği
Varsayım: Mağaza ciro 2000 TL, Meta raporu 1200 TL, Google raporu 1000 TL gösteriyor; toplam rapor 2200 TL olduğu için 200 TL fazla sayım oluşuyor.
- Fazla sayım miktarını hesaplayın: (Meta rapor + Google rapor) – Mağaza ciro = (1200 + 1000) – 2000 = 200 TL.
- Her platformun rapor payını bulun: Meta payı = Meta rapor / Toplam rapor = 1200 / 2200 ≈ 0.5455 (%54.55), Google payı = 1000 / 2200 ≈ 0.4545 (%45.45).
- Fazla sayımı oranla dağıtın: Meta'ya düşen fazla sayım = 200 × 0.5455 ≈ 109.09 TL, Google'ya düşen fazla sayım = 200 × 0.4545 ≈ 90.91 TL.
- Tekilleştirilmiş değeri hesaplayın: Meta tekilleştirilmiş = Meta rapor – Meta'ya düşen fazla sayım = 1200 – 109.09 ≈ 1090.91 TL (≈1091 TL), Google tekilleştirilmiş = Google rapor – Google'ya düşen fazla sayım = 1000 – 90.91 ≈ 909.09 TL (≈909 TL).
- Kontrol yapın: Tekilleştirilmiş değerlerin toplamı = 1090.91 + 909.09 = 2000 TL, mağaza cirosuna eşittir.
| Adım | İşlem | Sonuç (TL) |
|---|---|---|
| 1 | Fazla sayım = (Meta + Google) – Mağaza | 200 |
| 2 | Meta payı = Meta / (Meta + Google) | %54.55 |
| 3 | Google payı = Google / (Meta + Google) | %45.45 |
| 4 | Meta'ya düşen fazla sayım = Fazla sayım × Meta payı | 109.09 |
| 5 | Google'ya düşen fazla sayım = Fazla sayım × Google payı | 90.91 |
| 6 | Meta tekilleştirilmiş = Meta rapor – Meta'ya düşen fazla sayım | 1090.91 |
| 7 | Google tekilleştirilmiş = Google rapor – Google'ya düşen fazla sayım | 909.09 |
| 8 | Tekilleştirilmiş toplam = Meta + Google | 2000.00 |
Bu örnekte, raporlardaki çift sayım oransal olarak dağıtılarak tekilleştirildi; NetROAS bu mantığı veri eşleştirmesiyle otomatikleştirir.
Uygulama ve Sık Hatalar
- Tüm platformlarda aynı dönüşüm eventi gönderin: Meta, Google ve diğer reklam platformlarına sipariş tamamlandığında aynı event adı (örnek:
Purchase) ile veri gönderin. Farklı isimler (OrderCompleted,Transaction) kullanılırsa sistemler bu olayları ayrı ayrı sayar ve çift sayım riski artar. - Sipariş kimliğini (order ID) ile eşleştirin: Her sipariş için benzersiz bir order ID oluşturun ve bu kimliği tüm platformlara aynı formatta iletin. Order ID eksikse veya değişirse platformlar aynı siparişi farklı olay olarak algılar ve tekilleştirme yapamaz.
- Duplicate filtresini etkinleştirin: Reklam yöneticilerinizde (Meta Ads Manager, Google Ads) “duplicate olay filtresi” veya “event deduplication” seçeneğini açın. Bu ayar, aynı order ID ile gelen tekrar eden olayları tek sayar. Filtre kapalıysa her platform aynı siparişi bağımsız olarak sayar ve toplam rapor mağaza gerçek cirosunu aşar.
- Event isimlerini standartlaştırın: Farklı platformlara farklı event isimleri göndermeyin. Örneğin Meta’ya
Purchase, Google’aorder_completegönderirse sistemler bunları farklı olay olarak algılar. Tüm platformlaraPurchasegibi aynı adı kullanın. - Order ID göndermeyi unutmayın: Sipariş tamamlandığında order ID’yi event parametresi olarak eklemeyi ihmal etmeyin. Bu kimlik olmadan platformlar hangi olayın hangi siparişe ait olduğunu belirleyemez ve tekilleştirme yapamaz. Order ID eksikliği çift sayımın en yaygın nedenlerinden biridir.
- Order ID formatını tutarlı tutun: Order ID’yi her platforma aynı karakter seti ve uzunlukla gönderin. Örneğin bir platforma sayısal, diğerine harfli gönderirse eşleşme olmaz ve duplicate filtresi çalışmaz. UUID veya numerik sabit format tercih edin.
- Test siparişleriyle doğrulayın: Canlı kampanyaları başlatmadan önce sipariş verip tüm platformların aynı order ID ile tek
Purchaseeventi aldığını kontrol edin. Test modunda da aynı kuralları uygulayın; test eventleriyle gerçek veriyi karıştırmayın.
Karar ve Özet
Çift sayım, reklam performansını ölçerken en sık görülen hatalardan biridir. Meta ve Google aynı siparişi kendi raporlarında saydığı için, toplam reklam harcamasını aşan bir ROAS görüyorsunuz. Bu durum, bütçeyi yanlış kanallara yöneltmenizi, kazanan kampanyaları durdurmanızı veya kaybedenleri artırmanızı sağlar. Tekilleştirme, bu hatayı önlemek için zorunludur. Tek bir sipariş, tek bir kaynaktan atıflanmalıdır.
Yarın ne yapmalısınız? İşte uygulamanız için kısa bir kontrol listesi:
- Reklam raporlarınızı (Meta, Google, TikTok vb.) haftalık olarak dışa aktarın ve mağaza sipariş raporunuzla karşılaştırın. Fark %5’i aşarsa, çift sayım olasılığı yüksektir.
- İşletmenizde kullanılan e-ticaret platformu (İkas, Shopify, WooCommerce vb.) için NetROAS gibi bir tekilleştirme aracı kurun. Bu araç, platform kimliklerini (fbclid, gclid, ttclid) mağaza sipariş numaralarıyla eşleştirerek tekilleştirmeyi otomatikleştirir.
- Atıflama modelinizi kontrol edin. Son tıklama modelini kullanıyorsanız, 7 günlük pencereyi 1 gün ile sınırlayarak aşırı atıflamayı azaltın. Meta’nın varsayılan 7 gün tıklama / 1 gün görüntüleme penceresi, özellikle düşük fiyatlı ürünlerde çift sayımı artırır.
- Her platformun rapor ettiği “reklamdan gelen ciro”yu, mağaza gerçek ciro ile karşılaştırın. Eğer toplamı mağaza cironuzun %120’yi geçerse, kesinlikle çift sayım var demektir.
- Tekilleştirmeyi ayarladıktan sonra, POAS (net kâr üzerinden ROAS) hesaplayın. Sadece ciro değil, net kâr üzerinden ölçüm yaparsanız, bütçe dağıtımınız daha sağlıklı ve kârlı olur.
Çift sayım sadece bir rapor hatası değil, kararı bozan bir sistematik hata. Tekilleştirmeyi “isteğe bağlı” görmeyin. NetROAS gibi araçlar, bu süreci elle yapmak zorunda kalmadan, platform raporlarınızı mağaza verilerinizle otomatik olarak senkronize eder. Böylece, bütçenizi gerçekten kazanan kanallara yönlendirir, gereksiz harcamaları önlersiniz ve ROI ölçümünüz güvenir hale gelir. Yarın, bu listeyi uygulayın. Bir hafta sonra farkı görürsünüz.
İlgili araçlar ve yazılar
- POAS nedir, nasıl hesaplanır?
- Meta'nın bildirdiği ciro neden mağaza cironuzla tutmuyor?
- GA4 cirosu mağaza cironuzla neden tutmuyor?
- ikas mağazasında reklam atıflama nasıl kurulur?
- POAS hesaplayıcı (ücretsiz)