Ana içeriğe geç

E-Ticaret Ölçümleme Altyapısı Nasıl Kontrol Edilir?

GA4 satışlarınızı gerçek siparişlerinizle karşılaştırıyor, sipariş numarası, ödeme sayfası dönüşü, Consent Mode ve çift sayım hatalarını kontrol ediyoruz.

E-ticaret ölçümleme altyapısı kontrolü kapak görseli, dizüstü bilgisayar başında fişleri inceleyen bir kişi

E-ticaret ölçümleme altyapısını kontrol etmenin ölçütü tek. GA4’teki satın alma sayısı ve ciro, sipariş sisteminizdeki gerçek kayıtla tutuyor mu? Buna üç soruyla bakıyoruz. Etkinlikler doğru alanlarla gidiyor mu, sayılar siparişle tutuyor mu ve aynı satış birden fazla yerde sayılıyor mu.

Burada mağazanızın kurulu olduğu altyapıyı değil, satışlarınızı sayan ölçümleme altyapısını kontrol ediyoruz. Yanlış sayan bir panelle verilen her karar da yanlış oluyor, bu yüzden bu kontrol diğer bütün işlerin önünde duruyor.

Önemli Noktalar

  • GA4 standart raporlarının işlenmesi 24 ila 48 saat sürebiliyor. Karşılaştırmayı en az iki gün önceki tarihlerle yapın.
  • Sipariş numarası boş gönderilirse GA4 bütün satın almaları tek satışa indiriyor.
  • GA4’te gönderilen tutar vergi ve kargo hariç tanımlı. Türkiye’deki KDV dahil fiyatlar burada fark yaratıyor.
  • Ödeme sayfası dönüşünü düzeltmek için veri akışı başına en fazla 50 alan adı eklenebiliyor.
  • Consent Mode modellemesi günde en az 1.000 reddedilmiş etkinlik ve 1.000 izinli kullanıcı istiyor.

E-ticaret ölçümleme altyapısı nedir?

E-ticaret ölçümleme altyapısı, ürün görüntüleme, sepete ekleme, ödeme ve satın alma adımlarını GA4’e ve reklam platformlarına etkinlik olarak gönderen etiket, veri katmanı ve ayarların bütünüdür. Altyapının doğru olup olmadığını bir araç listesi değil, sipariş sisteminizle karşılaştırma gösterir.

Altyapı birkaç katmandan oluşuyor. En altta mağazanın sayfaya yazdığı veri katmanı var, yani sipariş numarası, ürünler ve tutar gibi bilgiler. Bunun üstünde etiket yöneticisi bu bilgiyi alıp GA4’e ve reklam platformlarına gönderiyor. Bir de çerez bandı var, ziyaretçinin verdiği izni bu etiketlere iletiyor. Herhangi bir katmandaki hata, panelde yanlış bir sayı olarak görünüyor.

Bir e-ticaret ajansı olarak mağaza işine ölçümleme altyapısını kontrol ederek başlıyoruz. Bir mağazanın satışlarını hangi kanalın getirdiğini, verinin doğru olduğundan emin olmadan söyleyemeyiz.

Hangi GA4 e-ticaret etkinlikleri kontrol edilmeli?

Satın alma hunisini görmek için GA4’te en az beş önerilen etkinlik gerekiyor. Bunlar view_item, add_to_cart, begin_checkout, add_payment_info ve purchase. Google’ın etkinlik referansına göre beşinde de ürün listesi zorunlu ve her üründe ürün kimliği ya da ürün adı bulunmalı. Tutar gönderiliyorsa para birimi de zorunlu, Türk lirası için bu değer TRY.

Etkinlik Ne zaman tetiklenmeli Zorunlu alanlar Sık görülen hata
view_item Ürün sayfası açıldığında items Varyant değişince tekrar tetiklenmesi
add_to_cart Ürün sepete eklendiğinde items, tutar varsa currency Liste sayfasındaki hızlı sepet butonunda hiç tetiklenmemesi
begin_checkout Ödeme adımı açıldığında items Sepet sayfasında erken tetiklenmesi
add_payment_info Ödeme yöntemi seçildiğinde items Ödeme sayfası başka alan adındaysa hiç gelmemesi
purchase Sipariş onaylandığında transaction_id, items, tutar ile currency Teşekkür sayfası yenilenince tekrar gitmesi, tutarın metin olarak gönderilmesi

Kargo adımı ayrı olan mağazalarda add_shipping_info etkinliği de ödeme hunisinin arasını dolduruyor. Tutarın nasıl hesaplandığını aşağıda KDV başlığında ayrıca ele alıyoruz. Ödeme terkini de begin_checkout ile purchase arasındaki kayıptan okuyoruz, ayrıntısını sepet terkini azaltma yazımızda anlattık.

Etkinlikleri DebugView ile nasıl doğrularsınız?

Etkinliği doğrulamanın en hızlı yolu, Tag Assistant’ı ya da etiket yöneticisinin önizleme modunu açıp gerçek bir test siparişi vermek ve GA4’ün DebugView ekranını izlemek. DebugView son 60 saniyenin ve son 30 dakikanın etkinliklerini anlık gösteriyor.

Test siparişinde her etkinliği tek tek açıp alanlarına bakıyoruz. Sipariş numarası gidiyor mu, tutar sayı olarak mı geliyor, para birimi doğru mu, ürün listesi dolu mu? Teşekkür sayfasını yenileyip ikinci bir satın alma etkinliği gidip gitmediğine de bakıyoruz. Sonra test siparişini iptal edip iadenin de doğru gittiğini kontrol etmenizi öneriyoruz.

DebugView’da etkinliği görmek, raporda doğru görüneceğinin garantisi değil. Google’a göre standart raporlarda verinin işlenmesi 24 ila 48 saat sürebiliyor. Kendi test trafiğinizi raporlardan ayırmak için geliştirici trafiği filtresini kullanmayı unutmayın.

GA4 satış sayısı sipariş sisteminizle neden tutmuyor?

GA4’teki satın alma sayısı sipariş sisteminizden farklı çıkıyorsa nedeni çoğunlukla üç yerde. Aynı sipariş iki kez gönderiliyor, satın alma etkinliği hiç gitmiyor ya da rapor henüz işlenmemiş. Karşılaştırmayı en az iki gün önceki bir tarih aralığıyla, aynı saat diliminde ve GA4’teki işlem sayısıyla yapıyoruz.

Çift sayımın panzehiri sipariş numarası. GA4, aynı sipariş numarasını taşıyan satın almaları tek satış sayıyor. Ama bu tekilleştirme yalnızca web veri akışlarında çalışıyor. Sipariş numarası boş gönderilirse bütün boş numaralı satın almalar tek satışa iniyor. Her siparişe aynı sabit değer gönderiliyorsa da satışlar eksik sayılıyor.

Eksik sayımın en sık nedenleri ise ölçümün dışında. Reklam engelleyiciler, çerez izninin reddedilmesi ve ödemeyi bitirip teşekkür sayfasına hiç dönmeyen müşteriler. Google bu farkın kabul edilebilir bir oranını yayınlamıyor. Bu yüzden biz farkın kendisinden çok ani değişimini izliyoruz. Örneğin GA4 her ay siparişlerin benzer bir kısmını sayıyorken bir tema güncellemesinden sonra bu oran birden düştüyse, sorun satışta değil ölçümde.

İade ve iptaller ciroyu nasıl etkiler?

GA4 iadeyi ancak refund etkinliği gönderilirse biliyor ve bu etkinlik satışla aynı sipariş numarasını taşımalı. Gelir metriklerinden satın alma geliri iadeyi düşüyor, brüt satın alma geliri ise düşmüyor. Muhasebeyle kıyaslarken hangi metriğe baktığınızı bilmeniz gerekiyor.

İadeler çoğunlukla sipariş panelinden sonradan işlendiği için sunucudan gönderiliyor. Google’ın sunucu tarafı ölçüm protokolü bir etkinliğe en fazla 72 saat geriye tarih verilmesine izin veriyor. Hiç ödenmemiş ve iptal edilmiş siparişlerin sipariş panelinizde nasıl sayıldığına da bakmanızı öneriyoruz.

KDV dahil mi hariç mi gönderilmeli?

Google’ın GA4 dokümanına göre gönderilen tutar, ürün fiyatı çarpı adet toplamıdır ve vergi ile kargoyu içermez. Türkiye’de fiyatlar KDV dahil gösterildiği için birçok mağaza KDV dahil tutar gönderiyor ve GA4 cirosu muhasebe cirosundan yüksek görünüyor.

Burada doğru olan tek bir karar vermek. Hangisini seçerseniz seçin, sipariş raporunuz, GA4 ve reklam platformları aynı temelde olmalı. Vergi ve kargoyu ayrı alanlarda göndermek iki rakamı da kaybetmeden ayırmanızı sağlıyor. Merchant Center ise ürün fiyatını KDV dahil istiyor, iki kuralın farkını Merchant Center yazımızda anlattık.

Ödeme sayfasından dönen müşteri neden referral görünüyor?

Müşteri ödeme için bankanın 3D Secure sayfasına ya da ödeme kuruluşunun sayfasına gidip mağazaya döndüğünde, GA4 bu dönüşü yeni bir yönlendirme trafiği sayabiliyor. Satış da reklama ya da organik aramaya değil, ödeme sayfasının alan adına yazılıyor. Organik aramanın gelirini olduğundan düşük gösteren bu hatanın raporlarda nasıl göründüğünü organik trafik ve gelir yazımızda anlattık.

Kontrol için trafik edinme raporunda oturum kaynaklarına bakıp banka ve ödeme alan adlarını arıyoruz. Bu adlar kaynak listesinde satış getiriyor görünüyorsa sorun var demektir. Çözüm GA4’teki istenmeyen yönlendirmeler ayarı. Veri akışı başına en fazla 50 alan adı eklenebiliyor ve ayar yalnızca eklendiği günden sonrasını düzeltiyor, geçmiş veriyi değiştirmiyor.

Ödeme sayfası sizin kendi ikinci bir alan adınızdaysa durum farklı. O zaman iki alan adı arasında çapraz alan ölçümü kurmak gerekiyor. Kurulmazsa GA4 aynı müşteriyi iki kullanıcı ve iki oturum olarak sayıyor.

Consent Mode, çerez bandındaki tercihi Google etiketlerine dört rıza türüyle ileten mekanizmadır. Basic kurulumda rıza yoksa etiket hiç veri göndermiyor. Advanced kurulumda ise çerezsiz ölçüm sinyali gönderiyor.

Google’ın bu sinyalleri şart koştuğu yer Avrupa Ekonomik Alanı’ndaki kullanıcılar. Türkiye bu alanın içinde değil, ama AB’ye satış yapıyorsanız şart sizi de ilgilendiriyor. KVKK açısından hangi çerezin rızaya bağlı olduğu ise hukuki bir değerlendirme ve bunu hukuk danışmanınızla netleştirmenizi öneriyoruz. Biz teknik tarafa, yani banttaki tercihin etiketlere gerçekten ulaşıp ulaşmadığına bakıyoruz.

Sık duyulan bir beklentiyi de düzeltelim. “İzin vermeyenler modellenir” cümlesi her mağaza için geçerli değil. GA4’ün davranış modellemesi, en az 7 gün boyunca günde en az 1.000 reddedilmiş etkinlik ve son 28 günün en az 7’sinde günde en az 1.000 izinli kullanıcı istiyor. Orta ölçekli bir mağaza bu eşiğe çoğu zaman ulaşmıyor ve rızanın reddedilmesi doğrudan eksik sayım anlamına geliyor. Kontrol için Tag Assistant açıkken çerez bandını reddedip etiketlerin rıza durumunu izliyoruz.

Reklam platformları aynı satışı iki kez sayıyor mu?

Google Ads, aynı dönüşüm işleminde aynı sipariş numarasıyla gelen ikinci dönüşümü saymıyor. Meta ise aynı olay kimliği ve olay adıyla 48 saat içinde gelen tarayıcı ve sunucu olaylarını teke indiriyor. Çift sayım çoğu zaman bu kimlik gönderilmediğinde oluşuyor.

Google Ads’te bir tuzak daha var. Birincil dönüşüm işlemleri Dönüşümler sütununa giriyor, GA4’ten oluşturulan dönüşümler ise varsayılan olarak ikincil geliyor. Aynı satın alma için hem Google Ads etiketi hem GA4’ten içe aktarılan dönüşüm birincil seçilmişse, ikisi de sayılıyor. Meta tarafındaki tekilleştirmenin ayrıntısını Meta Pixel gelişmiş eşleştirme ve CAPI tekilleştirme yazımızda anlattık.

Bir uyarı da ekleyelim. Her platform satışı kendi atıf kuralıyla sayıyor. Reklam platformlarının toplam satışının sipariş sayınızı aşması tek başına bir hata değil, aynı satışı birden fazla platformun kendine yazmasından kaynaklanabiliyor.

Ölçümleme kontrolünü ne zaman tekrarlamalısınız?

Ölçümleme altyapısını bir kez kurup bırakmıyoruz. Tema, ödeme yöntemi, çerez bandı ya da etiket değişikliğinden sonra aynı kontrolü yeniden yapıyoruz. Büyük kampanya dönemlerinden önce de bir test siparişiyle bütün huniyi baştan sona geçmenizi öneriyoruz.

Ayda bir de GA4’teki satın alma sayısını sipariş panelinizle karşılaştırmak, bir sorunu haftalar sonra değil günler içinde yakalamanızı sağlıyor. Satış düştüğünde trafik mi dönüşüm mü teşhisine de bu karşılaştırmayla başlıyoruz. Kullanıcı deneyimi denetimi gibi işlere başlamadan önce de bu kontrolün yapılmış olması gerekiyor, aksi halde UX audit bulguları yanlış veriye dayanıyor.

Ölçümleme kontrolü neyle biter?

Kontrolün ölçütü baştan sona aynı kalıyor. GA4’teki satış ve ciro, sipariş sisteminizdeki gerçek kayıtla tutuyor mu? Etkinlikler doğru alanlarla gidiyor, sipariş numarası benzersiz, ödeme dönüşü ayıklanmış ve aynı satış iki kez sayılmıyorsa, panelinize güvenebilirsiniz. Panel doğrulandıktan sonra SEO ve CRO önceliklerini gelir etkisine göre sıralayabilirsiniz.

Dönüşüm oranı optimizasyonu çalışmalarımızı da bu kontrolle başlatıyoruz. Mevcut ölçümleme kurulumunuzun ne kadar güvenilir olduğunu görmek isterseniz, aynı sayfadan ücretsiz bir ölçümleme raporu isteyebilirsiniz.

Sıkça Sorulan Sorular

GA4'teki satış sayısı neden sipariş sayısından az?

GA4 standart raporlarının işlenmesi 24 ila 48 saat sürebildiği için önce en az iki gün önceki tarihlere bakın. Fark sürüyorsa nedeni çoğunlukla satın alma etkinliğinin hiç gitmemesi. Reklam engelleyiciler, rızanın reddedilmesi ve ödemeden sonra teşekkür sayfasına dönmeyen müşteriler bu kaybın en sık kaynakları.

GA4 purchase etkinliğinde hangi alanlar zorunlu?

Purchase etkinliğinde 3 alan zorunlu, transaction_id, items ve value gönderiliyorsa currency. Her üründe item_id ya da item_name alanlarından biri bulunmalı. Google, value alanının ürün fiyatı çarpı adet toplamı olmasını, vergi ve kargonun ayrı tax ve shipping alanlarında gönderilmesini istiyor.

Aynı sipariş GA4'te iki kez sayılır mı?

Her siparişe benzersiz bir transaction_id gönderiliyorsa sayılmaz, GA4 aynı numaralı satın almaları web akışında tek satış sayıyor. Numara boş gönderilirse bütün satın almalar tek satışa iner, aynı numara farklı siparişlerde tekrar ederse satışlar eksik görünür. Teşekkür sayfası yenilendiğinde DebugView'da ikinci bir etkinlik görüp görmediğinizi test edin.

Ödeme sayfasından dönen ziyaretçi neden referral görünüyor?

Müşteri bankanın 3D Secure sayfasından ya da ödeme kuruluşunun sayfasından döndüğünde GA4 o alan adını yeni bir trafik kaynağı sayabiliyor. GA4'teki istenmeyen yönlendirmeler ayarına veri akışı başına en fazla 50 alan adı ekleyerek bunu önlüyoruz. Ayar geçmiş veriyi düzeltmiyor, eklendiği günden sonrasını etkiliyor.

Consent Mode v2 Türkiye'de zorunlu mu?

Google, 4 rıza türünü taşıyan Consent Mode sinyallerini Avrupa Ekonomik Alanı'ndaki kullanıcılar için şart koşuyor ve Türkiye bu alanın içinde değil. AB'ye satış yapıyorsanız bu şart sizi de ilgilendiriyor. KVKK açısından hangi çerezin rızaya bağlı olduğu ise hukuki bir değerlendirme, bunu hukuk danışmanınızla netleştirmenizi öneriyoruz.

Google Ads ve Meta aynı satışı iki kez sayar mı?

Meta, aynı event_id ve olay adıyla 48 saat içinde gelen tarayıcı ve sunucu olaylarını tek olay sayıyor. Google Ads da aynı dönüşüm işleminde aynı sipariş numarasını tekrar saymıyor. Çift sayım çoğunlukla bu kimlik eksik olduğunda ya da aynı satış iki ayrı birincil dönüşüm işlemiyle izlendiğinde oluşuyor.