E-Ticaret ve Dönüşüm 2 dk okuma

GA4 e-ticaret olayları kurulumu: view_item’dan purchase’a doğru veri katmanı

GA4’te e-ticaret raporlarının doğru çalışması, sitenin önerilen e-ticaret olaylarını doğru parametrelerle göndermesine bağlı. Eksik veya hatalı kurulum, satış raporlarının gerçeği yansıtmamasına yol açar.

Google Analytics 4, e-ticaret siteleri için bir dizi önerilen olay (event) tanımlar. Bu olaylar, kullanıcının ürün listesini görmesinden satın almayı tamamlamasına kadar olan yolculuğu adım adım ölçer. Olaylar doğru adlarla ve doğru parametrelerle gönderildiğinde GA4’ün e-ticaret raporları, ürün performansı ve satın alma hunisi anlamlı veriler sunar. Ancak pratikte birçok sitede olaylar eksik, yanlış adlandırılmış veya tekrarlı gönderilir; bu da raporlardaki satış rakamlarının gerçek siparişlerle uyuşmamasına yol açar.

Kısa cevap: GA4 e-ticaret ölçümü için en az view_item, add_to_cart, begin_checkout ve purchase olayları, GA4’ün önerdiği adlarla ve items dizisiyle gönderilmelidir. purchase olayında benzersiz bir transaction_id, para birimi (currency) ve toplam değer (value) bulunmalıdır. Satın alma olayı, teşekkür sayfasının yenilenmesiyle tekrar gönderilmemeli; raporlar düzenli olarak gerçek sipariş verileriyle karşılaştırılmalıdır.

Temel olaylar ve sırası

OlayNe zaman gönderilir?
view_item_listKategori veya arama sonuçlarında ürün listesi görüntülendiğinde
select_itemListeden bir ürün seçildiğinde
view_itemÜrün sayfası görüntülendiğinde
add_to_cartÜrün sepete eklendiğinde
view_cartSepet sayfası görüntülendiğinde
begin_checkoutÖdeme süreci başladığında
add_shipping_info / add_payment_infoTeslimat ve ödeme bilgisi girildiğinde
purchaseSipariş tamamlandığında
refundİade yapıldığında

items dizisi

E-ticaret olaylarının çoğu, ilgili ürünleri içeren bir items dizisi taşır. Her ürün için en azından ürün kimliği veya adı bulunmalıdır; fiyat, adet, kategori, marka ve varyant gibi bilgiler raporların zenginliğini artırır. Ürün kimliklerinin tüm olaylarda aynı olması önemlidir; ürün sayfasında bir kimlik, sepette başka bir kimlik kullanmak raporları böler.

dataLayer.push({ ecommerce: null });
dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "S-10482",
    value: 1250.00,
    currency: "TRY",
    shipping: 50.00,
    items: [{ item_id: "ZY-500", item_name: "Zeytinyağı 500 ml", price: 600.00, quantity: 2 }]
  }
});

Önceki ecommerce nesnesinin temizlenmesi (ecommerce: null), farklı olayların verilerinin birbirine karışmasını önler.

purchase olayında sık hatalar

  • Tekrarlanan satın alma: Teşekkür sayfası yenilendiğinde veya geri dönüldüğünde olayın tekrar gönderilmesi. Aynı transaction_id ile gönderilen olaylar GA4 tarafından tekilleştirilebilir; ancak sunucu tarafında bir kontrol eklemek daha güvenlidir.
  • Para birimi eksikliği: currency parametresi olmadan gönderilen değerler gelir raporlarında doğru işlenmez.
  • Ödeme sayfasından dönmeyen kullanıcı: Ödeme sağlayıcısının sayfasından siteye geri dönmeyen kullanıcılar için purchase olayı hiç gönderilmeyebilir. Bu durumda sunucu tarafı ölçüm (Measurement Protocol) değerlendirilebilir.
  • Yönlendiren kaynak olarak ödeme sağlayıcısı: Ödeme sayfasından dönüşte oturumun yeni bir yönlendirme olarak başlaması; ödeme sağlayıcısının alan adı, istenmeyen yönlendirmeler listesine eklenmelidir.

Doğrulama

Kurulum sonrasında GA4’ün DebugView özelliği ve Tag Manager önizleme modu ile her olayın doğru parametrelerle gönderildiği kontrol edilmelidir. Birkaç hafta sonra GA4’teki satın alma sayısı ve geliri, e-ticaret panelindeki sipariş verileriyle karşılaştırılmalıdır. Küçük farklar normaldir (reklam engelleyiciler ve çerez reddi nedeniyle); büyük farklar kurulum hatasına işaret eder.

Diğer platformlarla tutarlılık

Meta reklamları için aynı olayların Meta Pixel ve Conversions API ile de gönderilmesi gerekir; bu konuda tekilleştirmeyi Conversion API yazımızda anlattık. Ödeme adımı verilerinin dönüşüm optimizasyonunda nasıl kullanılacağını sepet terk oranı yazımızda ele aldık.

Sık sorulan sorular

Hazır e-ticaret platformları bu olayları otomatik gönderir mi?

Birçok platform ve eklenti temel olayları gönderir; ancak kurulumun doğruluğu yine de kontrol edilmelidir.

Yapay zekâ araçlarından gelen satışları görebilir miyim?

Kaynak bilgisi taşıyan ziyaretlerde görülebilir; ayrıntılar için ilgili rehberimize bakabilirsiniz.

Sonuç

GA4 e-ticaret olaylarının doğru kurulması, pazarlama kararlarının güvenilir veriyle alınmasının ön koşuludur. Performans pazarlaması kapsamında ölçüm kurulumu için teklif isteyebilirsiniz.

Kaynaklar

→ Bir sonraki adım

Projenizi konuşalım