GA4 2020’de duyuruldu, 2023’te Universal Analytics resmi olarak kapandı, ama 2026’ya geldiğimizde Türk e-ticaret markalarının yaklaşık %40’ının hâlâ düzgün bir GA4 e-ticaret kurulumu yok. “GA4 kurduk” ile “GA4’te enhanced e-commerce, conversion goals ve Looker dashboard’u çalışıyor” arasında fark çok büyük. Bu rehber sıfırdan dashboard’a kadar 5 adımı net anlatıyor.
GA4 hesap yapısı ve property kurulumu
Google Analytics 4’te doğru yapı: Account > Property > Data Stream. Çoğu marka burada hata yapar — tek bir property’ye hem staging hem prod data stream’i bağlar. Doğrusu: ayrı property (staging için test property, prod için ana property). Data Stream’leri hem web hem iOS/Android app için kur. Sınırlar: her property maksimum 50 custom dimensions + 50 metrics. Başlangıçta boş bırakma, kurulumda 10-15 dimension lazım olur. Enhanced measurement ayarını aç — page_view, scroll, click, file_download, video_engagement otomatik gelir ama yeterli değil.
Enhanced e-commerce: hangi eventler gerekli
GA4’te e-commerce için 8 kritik event var: view_item_list, view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_payment_info, purchase. Çoğu marka sadece purchase’ı gönderir; funnel analizi o zaman mümkün değil. Her event için items array’i zorunlu: item_id, item_name, item_category (1-5), price, currency (TRY), quantity. value parametresi event-level toplam. Refund event’i de var ama GA4 refund’u doğru işlemiyor; parallel BigQuery view oluştur.
Data layer: GTM’de nasıl kurulur
Google Tag Manager’da e-commerce event’leri dataLayer üzerinden tetiklenir. Shopify’de otomatik dataLayer yok — elle push’lamak gerek (ya da Shopify GTM Suite gibi bir app). Ticimax’ta data layer modülü var ama default dataset eksik. Örnek: add_to_cart için dataLayer.push({event:"add_to_cart",ecommerce:{currency:"TRY",value:299,items:[{item_id,item_name,...}]}}). GTM trigger’ı bu event’i yakalar ve GA4 event tag’ine geçirir. CAPI (server-side GA4) ekleme 2026 best practice; Measurement Protocol üzerinden server-side event yönlendirmesi.
Conversion goals ve custom dimensions
GA4’te Key Events (eski adıyla conversions) atamak şart. Purchase her zaman key event olmalı. İkinci key event: add_to_cart veya begin_checkout (funnel başlangıcı). Custom dimension örnekleri: user_type (new/returning), product_category, discount_code, signup_method, device_tier. Dimension’ları scope olarak event-level ve user-level olarak ayır. Custom metric örneği: net_revenue (purchase value minus tax) — bunu event parameter olarak gönder, GA4 reports’ta toplayabilesin.
Looker Studio dashboard: 8 metriğin canlı gösterimi
Looker Studio’da canlı dashboard 8 ana metrik etrafında kurulur: Sessions, Users, Conversion Rate (ECR: purchase / sessions), Revenue, AOV, Items per Order, Add-to-Cart Rate, Checkout Completion Rate. Veri kaynağı: direkt GA4 connector. Rolling 30-day ve year-over-year comparison ekle. Kritik: TR tarihli date picker — GA4 default UTC kullanır, İstanbul timezone’una çevir. Dashboard canlıysa ve CEO haftada bir bakıyorsa başarılısın; tozlanıyor, kurulum yarım demek.