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.
GA4 ve Reklam Platformu Rakamlarının Ne Öldüğünü Anlamak
Bu yazıda, GA4 ile reklam platformu rakamlarını yan yana okurken karşılaştığınız farkların neden ortaya çıktığını ve bu farkların nasıl yorumlanması gerektiğini öğreneceksiniz. GA4, sitenizde gerçekleşen davranışları ve e-ticaret olaylarını ölçerken, Meta, Google Ads gibi reklam platformları kendi gösterim ve tıklama verilerine dayalı atıflama modellerini kullanır. Bu temel fark, aynı siparişi farklı sistemler farklı şekilde saymalarına yol açar. Örneğin, bir kullanıcı Meta reklamasını görür, daha sonra doğrudan arama ile sitenizi ziyaret eder ve satın alma yapar; GA4 bu siparişi "doğrudan" olarak kaydederken, Meta 7 günlük tıklama atıflama penceresi sayesinde bunu kendi reklamına atıflar. Bu durum, rakamların tutmuyor gibi görünmesine neden olurken aslında her iki sistem de kendi metodolojisi içinde doğru çalışıyor. Bu yazının ilk bölümü olarak, bu farkın kaynağını somut örneklerle açıklayarak, ileri bölümlerdeki karşılaştırma ve hesaplama örneklerini anlamanızı hazırlayacağız. Rakamları yan yana okurken hangi soruyu sormalısınız, hangi veriyi güvenilir referans olarak almalısınız ve varsayımsal olarak NetROAS gibi araçlarla bu farkları nasıl düzeltebilirsiniz?
GA4 vs Meta Rakamları: Karşılaştırma Tablosu
| Özellik | GA4 (Son Etkileşim) | Meta (7 Gün Tıklama / 1 Gün Görüntüleme) |
|---|---|---|
| Atıflama Modeli | Son tıklama (last-click) | 7 gün tıklama + 1 gün görüntüleme (view-through dahil) |
| Veri Toplama Sınırlaması | Tarayıcı tabanlı, çerez ve ITP/ETP etkisiyle %30-50 veri kaybı olası | Sunucu tarafı (Conversions API) ile desteklenebilir, ancak pixel üzerinden de %15-25 modelleme tahmini kullanılır |
| Görüntüleme Atıflama (View-Through) | Desteklemez (sadece tıklama) | 1 gün içinde görüntülenen reklamdan sonraki satışları atıflar (tıklama olmadan) |
| Zaman Penceresi | Etkinlik anında (real-time) veya 24 saat içinde işlenir | Tıklama: 7 gün, Görüntüleme: 1 gün geriye dönük pencere |
| Çift Sayım Riski | Düşük (sadece son tıklama alır) | Yüksek (Meta ve Google aynı dönüşümü farklı pencerelerle atıflayabilir) |
Referans: Mağaza Siparişi ve Atıflama Kontrol Listesi
Mağaza siparişi verileri, reklam performansını değerlendirmek için tek güvenilir kaynaktır. Bu veriler, iade, KDV, kargo ve ürün maliyeti gibi tüm gerçek maliyetleri içerir. Reklam platformu ve GA4 rakamlarını bu referansla karşılaştırarak sapmaları tanımlayabilir ve UTM disipliniyle veri bütünlüğünü sağlayabilirsiniz.
| Kontrol Maddesi | Açıklama | Uygulama Notu |
|---|---|---|
| Sipariş Kimliği Eşleşmesi | Her mağaza siparişi için benzersiz kimlik (order_id) reklam platformu ve GA4 ile karşılaştırılmalı. | Farklı kimlikler varsa, UTM parametrelerinde order_id eksik veya hatalıdır. |
| Sipariş Tarihi ve Zamanı | Mağaza sipariş tarihi, reklam tıklama/görüntüleme tarihiyle aynı gün içinde olmalı (7 günlük pencere için). | Tarih farkı >1 günse, atıflama penceresi ayarlarını kontrol edin. |
| UTM Parametrelerinin Tamlığı | utm_source, utm_medium, utm_campaign zorunludur; utm_content ve utm_term opsiyoneldir. | Bu parametreler eksikse, GA4'te kanal olarak "(direct)" veya "(none)" görünebilir. |
| UTM Değerlerinin Tutarlılığı | utm_source değeri (örn: "meta", "google") reklam platformundaki kanal adıyla aynı olmalı. | Farklı yazımlar (Meta vs meta) veri ayrıştırmasını bozar. |
| İade ve İptal Kontrolü | Mağaza siparişi verisinden iade edilen tutar çıkarılmalı; net kâr hesaplamasında kullanılır. | İade edilen siparişler reklam rakamlarında hâlâ gelir olarak sayılırsa, ROAS yukarı gösterilir. |
| KDV Dahil/Hariç Tutarlılığı | Mağaza ciroyu KDV hariç olarak alınır; reklam harçları da KDV hariç tutarla karşılaştırılır. | KDV dahil mi hariç mi sorusu cevaplanmazsa, oranlar %20 fark gösterir. |
| Kargo Ücreti Dahil Mi? | Ücretsiz kargo eşiği altında alınan kargo ücreti, net kâr hesaplamasında gider olarak sayılır. | Kargo ücreti mağaza sisteminde ayrı tutulmuyorsa, net kâr yanlış hesaplanır. |
| Ürün Maliyeti (COGS) Eksikliği Kontrolü | Her ürün için gerçek maliyet (ürün + ambalaj + işçilik) mağaza sisteminde tanımlı olmalı. | COGS eksikse, netROAS hesaplanamaz; sadece ROAS gösterilir. |
| Zaman Dilimi Tutarlılığı | Mağaza, reklam platformu ve GA4 raporları aynı zaman dilimi (UTC+3) kullanmalı. | Farklı zaman dilimleri, günlük raporlarda 1 gün sapmaya yol açar. |
| Test Siparişi Hariç Tutma | İç test siparişleri (örn: 0,01 TL) performans raporundan çıkarılmalı. | Test siparişleri dahilse, dönüşüm sayısı yanlış yüksek çıkar. |
Bu listeyi her hafta kontrol edin. Sapma gördüğünüzde, ilk adım UTM disiplini ve sipariş kimliği eşleşmesidir. Mağaza siposi verinizi referans alarak, reklam platformu ve GA4 rakamlarını doğru yorumlayabilirsiniz.
Adım Adım Hesaplama Örneği: GA4 ve Meta Rakamlarını Yan Yana Okuma
Varsayım: Bir kampanya için GA4'te 10.000 TL ciro, Meta'da 12.000 TL bildirilen ciro ve mağazada 9.500 TL gerçek ciro olduğunu ele alalım. Bu rakamları yan yana okurken, farkların kaynağını UTM etiketleri, atıflama penceresi ve veri gecikmesi ile açıklayalım.
- Mağaza gerçek cirosunu referans alın: 9.500 TL. Bu, ödeme tamamlanan ve iade düşülmüş net satış tutarıdır.
- GA4'teki 10.000 TL rakamıyla karşılaştırın: +500 TL fark. Bu aşırı sayım genellikle UTM etiketlerinin eksik veya yanlış uygulanmasıyla olur; örneğin, bazı reklam tıklamaları kampanya parametresi olmadan doğrudan trafik olarak sayılır ve GA4'te başka bir kaynağa atıf yapılır.
- Meta'da bildirilen 12.000 TL rakamıyla karşılaştırın: +2.500 TL fark. Meta'nın varsayılan 7 gün tıklama / 1 gün görüntüleme atıflama penceresi, GA4'nin veri toplama zamanına ek olarak, aynı siparişi birden fazla reklamla ilişkilendirerek (çift sayım) bu farkı oluşturur.
- Veri gecikmesini kontrol edin: GA4'teki veriler genellikle 24-48 saat gecikir; Meta ise gerçek zamanlı bildirir. Eğer analiz aynı gün yapılıyorsa, GA4'te henüz düşen bazı siparişler eksik görünür ve bu da 500 TL'lik farkın bir kısmını açıklayabilir.
- NetROAS ile düzeltilmiş değeri hesaplayın: Mağaza cirosu (9.500 TL) ÷ reklam harcaması (ör. 2.000 TL) = 4.75 POAS. Bu, gerçek kârlılığı gösteren ölçümdür.
| Kaynak | Bildirilen Ciro | Fark (Mağaza - Kaynak) | Olası Neden |
|---|---|---|---|
| Mağaza (Referans) | 9.500 TL | 0 TL | - |
| GA4 | 10.000 TL | +500 TL | UTM etiket eksikliği, veri gecikmesi |
| Meta | 12.000 TL | +2.500 TL | Atıflama penceresi (7g/1g), çift sayım |
Sonuç: GA4 ve Meta rakamları doğrudan karşılaştırılamaz; her birinin metodolojik sınırlamalarını anlamak gerekir. Mağaza cirosu, net kâr ve POAS hesaplamalarının tek güvenilir referansıdır. NetROAS, bu farkları otomatik olarak algılayarak ve UTM disipliniyle entegre ederek, reklam performansının doğru okunmasını sağlar.
Uygulama ve Sık Hatalar: GA4-Reklam Entegrasyonu
- GA4'te e-ticaret olaylarını doğru şekilde gönderin — Satın alma, sepete ekleme ve ödeme başlatma gibi e-ticaret olaylarını
purchase,add_to_cartvebegin_checkoutolarak GA4'e gönderin. Ürün kimliği, miktar ve değer gibi zorunlu parametreleri eksiksiz sağlayın; aksi takdirde GA4 raporlarında ciro ve sipariş sayısı eksik görünebilir. - Reklam platformlarına UTM parametreleriyle veri akışı kurun — Meta, Google Ads ve diğer reklam platformlarındaki tüm kampanya bağlantılarına
utm_source,utm_mediumveutm_campaignparametrelerini ekleyin. Bu parametreler, GA4'tesession_sourcevesession_mediumboyutlarıyla eşleşerek doğru atıflama sağlar; UTM'siz bağlantılar doğrudan trafik olarak görünür ve reklam performansı yanlış ölçülür. - GA4'te veri gecikmesini (24-48 saat) hesaba katın — GA4'te e-ticaret verileri genellikle 24-48 saat içinde tam olarak işlenir. Özellikle gün içinde hızlı kararlar almayı planlıyorsanız, gerçek zamanlı raporları sadece trend izleme için kullanın; kesin kararlar için veri toplama tamamlandıktan sonra (örneğin ikinci gün sabah) raporları kontrol edin.
- Sık hata: UTM'siz tag kullanımı — Reklam görselleri, story bağlantılar veya swipe-up linklerine UTM parametresi eklemeyi unutmak, GA4'te bu trafiği
directveyareferralolarak sınıflandırır. Bu, reklam platformunun gösterdiği tıklama sayısıyla GA4'teki oturum sayısı arasında büyük farklara yol açar ve ROAS hesaplamalarını güvenilmez kılar. - Sık hata: Veri örnekleme — GA4'te yüksek trafikli sitelerde raporlar otomatik olarak örnekleme yapabilir; bu, özellikle düşük hacimli segmentler (örneğin belirli bir ürün kategorisi veya kampanya) için metriklerde %10-30 kadar sapmaya neden olabilir. Örneklemeyi önlemek için rapor tarih aralığını kısaltın,
Exploremodunu kullanun veya BigQuery export üzerinden tam veri setine erişin.
Karar ve Özet: NetROAS ile Güvenilir Karar Verme
GA4 ve reklam platformu rakamlarını doğrudan karşılaştırmak yerine, mağaza siparişi referansını kullanarak netROAS ve POAS hesaplayın. Bu sayede bütçe artırma kararı marj ve net kâr üzerine dayalı olur. Yarın ne yapmalı?
- Mağaza sipariş verinizi tek kaynak olarak kabul edin; GA4 ve Meta rakamlarını bu veriye göre ayarlayın.
- NetROAS hesaplayın: (Mağaza net kârı ÷ Reklam harcaması). Net kârı = Mağaza ciroyu – Ürün maliyeti (COGS) – Kargo – İade – İşletme giderleri.
- POAS hesaplayın: (Mağaza net kârı ÷ Reklam harcaması) ile aynıdır; netROAS ve POAS aynı ifadedir, sadece terim farkıdır.
- Marjınızı kontrol edin: Ürün marjı %30’un altında ise, varsayımsal olarak ROAS hedefinizi %400 üzeri tutmaya çalışın; aksi takdirde kampanya zarar getirebilir.
- Bütçe artırma kararı verirken, son 7 günün netROAS trendi yukarıysa ve marjınız korunduysa, %20-30 artırım deneyin; değilse hedefi yeniden gözden geçirin.
NetROAS ile karar verirseniz, reklam harcamasını sadece görünüm veya tıklama sayısına göre değil, gerçek kâr etkisine göre ayarlarsınız. Bu, Türkiye’deki %20 KDV oranı ve kargo maliyetlerini de hesaba katarken, marjınızı korurken bütçe ölçeklendirmenizi sağlar.
İ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)