Skip to content
nuvi
Pricing
nuvi

AI-powered digital business platform. Any website, with artificial intelligence.

Product

  • Features
  • Modules
  • Themes
  • AI Assistant
  • Integrations
  • Pricing
  • Blog
  • Changelog
  • Webmail

Use Cases

  • E-commerce
  • Blog & Publishing
  • Travel
  • Events
  • Services
  • Fashion
  • Food & Beverage
  • Digital Products

Compare

  • vs Shopify
  • vs WooCommerce
  • vs Wix
  • vs Squarespace
  • Migrate from Shopify
  • Migrate from WooCommerce

Developers

  • API Reference
  • Documentation
  • Open Source
  • Webhooks
  • Security
  • Status
  • Developers

Modules & AI

  • Tüm modüller
  • AI yetenekleri
  • AI Assistant
  • Otomasyon
  • Help Center
© 2026 nuvi. All rights reserved.
  • Terms of Service·
  • Privacy Policy·
  • Cookie Policy·
  • Acceptable Use·
  • Refund Policy·
  • DPA / GDPR·
  • KVKK
Powered by nuvi|
News

Google Analytics 4 e-ticaret kurulumu: adım adım rehber

GA4'ü e-ticaret mağazanıza doğru kurmak, hangi reklamın hangi satışı getirdiğini görmenin tek yoludur. Bu rehberde event yapısı, GTM entegrasyonu ve raporları sıfırdan görüyoruz.

NuviMay 11, 20265 min read

Google Analytics 4 (GA4), Universal Analytics'in (UA) yerine 1 Temmuz 2023'te geçen yeni nesil analitik aracıdır. Eski UA'nın "session" tabanlı yapısının yerini event tabanlı bir model aldı. Bu, e-ticaret için iyi haber: artık her tıklama, sepete ekleme, ödeme başlatma ayrı bir event olarak kaydedilir ve raporlarda hangi kanaldan gelen kullanıcının nerede satın aldığı netçe görülür.

Ama kurulum UA'dan daha karmaşık. Eskiden bir gtag.js kodu yapıştırmak yeterliydi; GA4'te e-ticaret olaylarını manuel veya GTM (Google Tag Manager) üzerinden tanımlamak gerekir. Bu rehberde adım adım kurulumu, hata ayıklamayı ve hangi raporları inceleyeceğinizi göreceğiz.

1. GA4 mülkü oluşturun

analytics.google.com → "Yönetici" → "Mülk Oluştur". Sektör olarak "Alışveriş", saat dilimi olarak "Türkiye / İstanbul", para birimi "Türk Lirası". Veri akışı olarak "Web" seçin ve mağaza URL'nizi girin.

Akış oluşturulduktan sonra Measurement ID (G-XXXXXXXXXX formatında) verilir. Bu kimliği bir yere kopyalayın — GTM veya site kodunda kullanacaksınız.

2. Google Tag Manager mı, doğrudan gtag mi?

GA4'ü siteye iki yolla bağlayabilirsiniz:

Doğrudan gtag.js

Her sayfaya GA4'ün verdiği snippet'i yapıştırırsınız. Basit ama her event'i kodda manuel eklemek zorundasınız. Geliştirici desteği olmayan tek satıcılar için pratik değil.

Google Tag Manager (önerilen)

GTM, sayfada tek bir konteyner kodu yükler; tüm tag'leri (GA4, Meta Pixel, TikTok Pixel, Hotjar) GTM panelinden eklersiniz. Bir kere kurulum + sonsuza kadar esnek yönetim demektir.

Hazır e-ticaret platformları (Nuvi, Shopify, ikas) GTM entegrasyonu için tek alana ID girmenizi isterler. Custom site'ta <head> ve <body> başlangıcına GTM'in verdiği iki snippet'i yapıştırırsınız.

3. E-ticaret event'larını tanımlayın

GA4'ün e-ticaret raporları için standart event'lar kullanılır. Tanım sırasında alan adları tam olarak şu olmalı:

  • view_item — ürün sayfası görüntülendiğinde
  • add_to_cart — sepete eklendiğinde
  • begin_checkout — ödeme adımına geçildiğinde
  • add_shipping_info — kargo bilgisi girildiğinde
  • add_payment_info — ödeme bilgisi girildiğinde
  • purchase — sipariş tamamlandığında (en kritik event)

Her event ile birlikte parametre objesi (currency, value, items[]) gönderilmelidir. Yanlış parametre adı kullanırsanız GA4 olay sayar ama "Gelir" rakamı görünmez.

Örnek purchase event'ı:

gtag('event', 'purchase', {
transaction_id: 'T-12345',
value: 249.90,
currency: 'TRY',
items: [{
item_id: 'sku-001',
item_name: 'Ergonomik klavye',
price: 249.90,
quantity: 1
}]
});

4. dataLayer ile GTM event'larını tetikleyin

GTM kullanıyorsanız, sitenizin event'ları dataLayer.push() ile tetiklemesi gerekir. Sonra GTM bunları yakalayıp GA4'e gönderir:

window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'T-12345',
value: 249.90,
currency: 'TRY',
items: [/* ... */]
}
});

Hazır platformlar (Nuvi dahil) bu push'ları sizin yerinize otomatik yapar — admin'den GA4 ID girmeniz yeterli.

5. GA4 panelinden e-ticaret raporlarını açın

GA4 → "Yönetici" → "Veri görünümü" → "E-ticaret etkin" toggle'ını açın. Bu toggle olmadan "Mağaza" raporu boş görünür.

6. Hata ayıklama: DebugView ile test edin

Chrome'a Google Analytics Debugger uzantısını kurun. Sitenizi açın, sepete ekleyin, ödeme yapın. GA4 → "Yönetici" → "DebugView" altında gerçek zamanlı event akışı görmelisiniz. Olay isimleri (view_item, purchase) ve parametreler doğru mu kontrol edin.

7. En önemli 5 rapor

  • Edinme > Trafik kaynağı: Hangi kanal (Google Organik, Meta Ads, doğrudan) en fazla ciro getiriyor?
  • Edinme > Kampanyalar: Hangi reklam kampanyası kâra geçti?
  • Etkileşim > Olaylar: Hangi olaylar kaç kere gerçekleşti, dönüşüm hunisi ne?
  • Para Kazanma > Mağaza: En çok satan ürünler, ürün-detay sayfası dönüşüm oranı.
  • Keşfetme > Huni keşfi: view_item → add_to_cart → begin_checkout → purchase düşüş yüzdeleri.

8. Google Ads ile bağlantı

GA4 mülkünüzü Google Ads hesabınızla mutlaka bağlayın (Yönetici → Bağlantılar → Google Ads). Bağlanmazsanız Ads tarafında "GA4 dönüşümleri" hedef olarak kullanılamaz. Bağlandığında GA4'teki purchase olayını Ads'te birincil dönüşüm olarak işaretleyebilir, Performance Max kampanyalarına gerçek gelir sinyali gönderebilirsiniz.

9. Yaygın hatalar

  • iyzico/Stripe yönlendirmeli ödeme: Ödeme PSP'nin sitesinde tamamlanıp size geri yönlendirildiğinde, purchase event'ı çoğunlukla "thank you" sayfasında tetiklenir. Kullanıcı buraya gelmeden tarayıcıyı kapatırsa satış GA4'e düşmez. Server-side tracking (Measurement Protocol) ile yedeklenmesi gerekir.
  • Aynı sipariş 2 kez purchase event'ı: "Teşekkürler" sayfasını yenileyen kullanıcı sayar sayar; transaction_id'yi 24 saatlik benzersiz kontrole sokarak engelleyin.
  • Item kategorisi eksik: Ürün event'larında item_category alanını da gönderin — kategori bazlı raporlar bunu ister.
  • Consent Mode v2 yok: 2024'ten itibaren AB/UK trafiği için Google Consent Mode v2 zorunlu. Çerez izni alınmadan event yollarsanız reddedilir, veri kaybedersiniz.

10. Looker Studio raporu oluşturun

GA4'ün dahili raporları sınırlıdır. Looker Studio (eski Data Studio) ücretsizdir; GA4 verisini bağlayıp şu raporu yapın:

  • Üst kısım: günlük gelir grafiği, dönüşüm oranı, ortalama sepet
  • Orta: kanal bazlı gelir (organic, paid_search, paid_social, direct, email)
  • Alt: en çok satan 10 ürün, kategori bazlı dağılım

Bu raporu sabah kahvenizle 60 saniyede tüm önemli metrikleri görmek için zımbalayın.

Sık sorulan sorular

UA hâlâ çalışıyor mu?

Hayır. Universal Analytics 1 Temmuz 2023'te durdu, 1 Temmuz 2024'te ise tarihsel verilere bile erişim kapandı. Yedek aldıysanız Looker Studio'ya bağlayın; almadıysanız UA verileri kaybolmuştur.

GA4 ücretsiz mi?

Evet, kişisel/küçük işletme kullanımı tamamen ücretsiz. Aylık 10 milyon event üzerine çıkarsanız "GA4 360" ücretli sürümü gerekir (50.000 USD/yıl bandı).

Veri ne kadar sonra raporlarda görünür?

Gerçek zamanlı rapor saniyeler içinde, standart raporlar 24-48 saat gecikmeli.

Server-side tracking nedir, gerekli mi?

Tarayıcıdan değil, sunucudan GA4'e event göndermek. Reklam engelleyicilere, iOS 14+ kısıtlamalarına ve consent reddine karşı koruma sağlar. 1000+ sipariş/ay alıyorsanız mutlaka kurun.

Sonuç

GA4 e-ticaret kurulumu "kod yapıştır" düzeyinde değil; event mühendisliği seviyesindedir. Yanlış kurulmuş GA4, satışları %30+ eksik gösterir ve reklam kararlarınızı bozar. Hazır platform kullanıyorsanız (Nuvi, Shopify), GA4 ID girmek yeterli; özel site'taysanız GTM ile başlayın, DebugView'da test etmeden production'a almayın.

Yazar Hakkında

N
Nuvi
Tüm yazıları →

Related Articles