GA4, e-ticaret işletmeleri için güçlü bir analitik araçtır; ama bu gücü ortaya çıkarmak için, e-ticaret eventlerinin doğru ayarlanması gerekir. GA4'ün e-ticaret eventleri, kullanıcının satın alma hunisini (ürün görüntüleme, sepete ekleme, ödeme başlatma, satın alma) ve gelir verisini ölçer; ve bu veri, hem GA4'teki e-ticaret raporlarını besler hem Google Ads optimizasyonunu (ve diğer entegrasyonları) destekler. Ama GA4'ün e-ticaret eventleri, belirli bir yapı (recommended events ve items dizisi) gerektirir; ve bu yapı doğru kurulmazsa, raporlar eksik veya yanlış olur. Bu yazıda GA4 e-ticaret eventlerini nasıl doğru ayarlayacağınızı anlatacağım.
GA4, e-ticaret için belirli "recommended events" (önerilen olaylar) tanımlar; bunları kullanmak, GA4'ün e-ticaret raporlarının doğru çalışmasını sağlar. Temel e-ticaret eventleri: view_item (ürün görüntüleme), add_to_cart (sepete ekleme), begin_checkout (ödeme başlatma), add_payment_info (ödeme bilgisi ekleme), ve purchase (satın alma). Ek eventler: view_item_list (ürün listesi görüntüleme), select_item (ürün seçme), add_to_wishlist (istek listesine ekleme), view_cart (sepet görüntüleme), remove_from_cart (sepetten çıkarma), refund (iade). Bu eventler, GA4'ün beklediği standart isimlerdir; ve bu isimleri doğru kullanmak kritiktir, çünkü GA4 e-ticaret raporları bu spesifik event isimlerini tanır. Özel isimler kullanmak (örneğin "purchase" yerine "satin_alma"), GA4'ün e-ticaret raporlarını çalıştırmaz. Recommended event isimlerini doğru kullanmak, GA4 e-ticaret analitiğinin ön koşuludur.
GA4 e-ticaret eventlerinin kalbi, items dizisidir (array). Her e-ticaret eventi (view_item, add_to_cart, purchase vb.), bir items dizisi taşımalı; bu dizi, ilgili ürünlerin bilgilerini içerir. Her ürün (item) için: item_id (ürün kimliği), item_name (ürün adı), price (fiyat), quantity (miktar), item_category (kategori), item_brand (marka) gibi parametreler. Örneğin, bir add_to_cart eventi, sepete eklenen ürünün tüm bu bilgilerini items dizisinde taşır; bir purchase eventi, satın alınan tüm ürünleri dizide listeler. Items dizisi, GA4'ün ürün-düzeyinde analiz yapmasını sağlar: hangi ürünler ne kadar görüntülendi, sepete eklendi, satın alındı. Bu dizinin doğru yapılandırılması, GA4 e-ticaret raporlarının (ürün performansı, gelir) doğruluğunun temelidir. Items dizisi olmadan veya yanlış yapılandırılmış, GA4 e-ticaret eventleri gelir toplar ama ürün-düzeyinde analiz sağlamaz. Items dizisi, GA4 e-ticaret verisinin en kritik bileşenidir.
GA4 e-ticaret eventlerinin en kritik olanı, purchase'tır; ve doğru gelir parametrelerini taşımalı. Purchase eventi şunları içermeli: transaction_id (sipariş kimliği, çift sayımı önlemek için kritik), value (toplam satın alma değeri), currency (para birimi), ve items dizisi (satın alınan ürünler). transaction_id özellikle önemlidir; GA4, aynı transaction_id'li purchase eventlerini tekilleştirir (deduplicate), böylece sayfa yenilenmesi gibi durumlarda satın alma çift sayılmaz. value ve currency, gelir raporlarının ve ROAS hesaplamasının temelidir; yanlış değer veya para birimi, tüm gelir analizini bozar. Bu yüzden, purchase eventinin gelir parametrelerini (özellikle value, currency, transaction_id) doğru göndermek kritiktir. Purchase eventi, GA4'ün gelir ve e-ticaret performansını ölçmesinin merkezidir; ve onun parametrelerinin doğruluğu, tüm e-ticaret analitiğinin güvenilirliğini belirler. Purchase, GA4 e-ticaret kurulumunun en titiz ayarlanması gereken eventidir.
GA4 e-ticaret eventlerini doğru ve tutarlı kurmanın en iyi yolu, data layer kullanmaktır. Sitenizin (veya e-ticaret platformunuzun), her e-ticaret adımında data layer'a doğru yapılandırılmış e-ticaret verisini (event adı, items dizisi, gelir parametreleri) push etmesi gerekir. Sonra GTM, bu data layer verisini okuyup GA4'e (ve aynı veriyle diğer platformlara: Meta, TikTok, Google Ads) gönderir. Bu yaklaşım, GA4'ün beklediği yapıyı (recommended events, items dizisi) doğru biçimde sağlar; ve aynı veriyi tüm platformlara tutarlı iletir. Birçok e-ticaret platformu (Shopify, WooCommerce), GA4 e-ticaret data layer'ını otomatik veya eklentiyle sağlar; ama bunun doğru yapılandırıldığını kontrol etmek gerekir. Data layer'ı Google Tag Manager yazısında, genel e-ticaret event kurulumunu e-ticaret eventleri yazısında ele aldım. Doğru yapılandırılmış data layer, GA4 e-ticaret kurulumunun omurgasıdır.
GA4 e-ticaret eventleri kurulduktan sonra, mutlaka test edilmeli ve raporlar doğrulanmalı. GA4 DebugView: gerçek zamanlı olarak, e-ticaret eventlerinin (add_to_cart, purchase) doğru tetiklendiğini, doğru items dizisi ve gelir parametreleriyle geldiğini gösterir. Bir test alışverişi yaparak, eventlerin doğru aktığını doğrularsınız. Sonra, GA4'ün e-ticaret raporlarının (Monetization / Para Kazanma raporları) doğru veriyle dolduğunu kontrol edersiniz: gelir doğru mu, ürün performansı görünüyor mu, huni mantıklı mı? Ayrıca, GA4'teki gelir verisini gerçek satış verisiyle (e-ticaret panelindeki gerçek sipariş ve gelir) karşılaştırmak, kurulumun doğruluğunu teyit eder; büyük fark varsa, bir sorun vardır. Test ve rapor doğrulama, GA4 e-ticaret kurulumunun gerçekten çalıştığını ve doğru veri sağladığını teyit eder. GA4 e-ticaret verisi, birçok karar ve entegrasyonun temeli olduğu için, doğruluğunu test etmek kritiktir.
GA4 e-ticaret eventleri doğru kurulduğunda, GA4'ün güçlü e-ticaret raporlarından yararlanabilirsiniz. Monetization (Para Kazanma) raporları, gelir, satın alma sayısı, ortalama sipariş değeri ve ürün performansını gösterir. E-ticaret satın alma yolculuğu raporu, huninin her adımındaki (ürün görüntüleme, sepete ekleme, ödeme başlatma, satın alma) kullanıcı sayısını ve geçiş oranlarını gösterir; bu, huninin neresinde kullanıcı kaybedildiğini ortaya koyar. Ürün performans raporu, hangi ürünlerin ne kadar görüntülendiğini, sepete eklendiğini ve satıldığını gösterir.
Bu raporlar, e-ticaret işini veriyle yönetmenin temel araçlarıdır; ama ancak e-ticaret eventleri doğru kurulduğunda anlamlı veri sağlarlar. Örneğin, items dizisi yanlışsa ürün performans raporu çalışmaz; purchase parametreleri yanlışsa gelir raporu yanlış olur. Bu yüzden, GA4 e-ticaret raporlarının değeri, doğrudan event kurulumunun kalitesine bağlıdır. Doğru kurulmuş eventlerle, GA4 size hangi ürünlerin iyi performans gösterdiğini, huninin nerede zayıf olduğunu ve gelirin nasıl dağıldığını gösterir; ve bu içgörüler, hem pazarlama hem ürün hem optimizasyon kararlarını besler. GA4 e-ticaret raporları, doğru event verisini eyleme geçirilebilir içgörülere dönüştürür; ve bu, e-ticaret işini veri-temelli yönetmenin temelidir. Doğru kurulum, değerli raporların ön koşuludur; ve değerli raporlar, e-ticaret eventlerini kurmanın nihai amacıdır.
Sonuç olarak GA4 e-ticaret eventleri, satın alma hunisini ve gelir verisini GA4'te doğru ölçmenizi sağlar; ve doğru kurulması, e-ticaret analitiğinin temelidir. GA4'ün recommended event isimlerini (view_item, add_to_cart, begin_checkout, purchase) doğru kullanmak kritiktir; özel isimler raporları çalıştırmaz. Items dizisi, ürün-düzeyinde analizin kalbidir; her event ürün bilgilerini bu dizide taşımalı. Purchase eventi, doğru gelir parametrelerini (value, currency, transaction_id) içermeli; transaction_id çift sayımı önler. Data layer ile kurulum, doğru yapıyı ve çok platformlu tutarlılığı sağlar. Ve test ile rapor doğrulama (DebugView, gerçek satışla karşılaştırma), kurulumu teyit eder. Genel e-ticaret eventlerini e-ticaret eventleri yazısında, tüm sistemi dönüşüm takibi ve ölçümleme rehberinde ele aldım. GA4 e-ticaret kurulumunuzu birlikte yapmak isterseniz dönüşüm takibi ve ölçümleme kurulumu sayfasından ulaşabilirsiniz.