IHS Strategic
Tüm Blog Yazıları
HowTo19 Eylül 2026•5 dk okuma

Google Tag Manager ve GA4 ile İleri Düzey E-Ticaret Takibi Kurulumu

Google Tag Manager ve GA4 ile İleri Düzey E-Ticaret Takibi Kurulumu

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

{ "title": "Google Tag Manager ve GA4 ile İleri Düzey E-Ticaret Takibi Kurulumu: Kapsamlı Uygulama Rehberi", "slug": "gtm-ga4-ileri-duzey-e-ticaret-takibi-rehberi", "summary": "Google Tag Manager ve GA4 altyapısıyla uçtan uca e-ticaret dönüşüm hunisi takibini nasıl kuracağınızı, DataLayer şablonlarını ve modern dijital strateji trendlerini bu rehberde adım adım keşfedin.", "content": "

Modern E-Ticarette Veri Odaklı Karar Alma ve GA4 Dönüşümü

Günümüz rekabetçi pazarında başarılı bir dijital strateji kurgulamanın temel taşı, kullanıcı davranışlarını eksiksiz ve doğru bir şekilde ölçümlemekten geçer. Universal Analytics'in kullanımdan kalkmasıyla birlikte hayatımıza giren Google Analytics 4 (GA4), olay (event) tabanlı veri modeliyle e-ticaret işletmelerine çok daha esnek bir analiz alanı sunuyor. Bu kapsamlı rehber, Google Tag Manager (GTM) aracılığıyla standart e-ticaret raporlarının ötesine geçerek ileri düzey bir e-ticaret takip altyapısının nasıl inşa edileceğini tüm teknik detaylarıyla açıklamaktadır.

Önemli Not: GA4 e-ticaret takibi, yalnızca satın alma işlemini ölçmekten ibaret değildir; ürün gösteriminden sepete eklemeye, ödeme adımlarından iade süreçlerine kadar uzanan bütünleşik bir kullanıcı yolculuğunu analiz etmeyi hedefler.

1. Adım: GA4 E-Ticaret Olayları (Events) ve Veri Mimarisi

İleri düzey takibe başlamadan önce GA4'ün standart olarak tanıdığı temel e-ticaret olaylarını ve bunların tetiklenme anlarını anlamak gerekir. Güncel web analitiği trendleri doğrultusunda, aşağıdaki olayların eksiksiz tanımlanması dönüşüm hunisi (funnel) optimizasyonu için zorunludur:

  • view_item_list: Kategori veya arama sonuçlarında ürün listelerinin görüntülenmesi.
  • select_item: Kullanıcının listedeki bir ürüne tıklaması.
  • view_item: Ürün detay sayfasının görüntülenmesi.
  • add_to_cart: Ürünün sepete eklenmesi.
  • remove_from_cart: Ürünün sepetten çıkarılması.
  • view_cart: Sepet sayfasının görüntülenmesi.
  • begin_checkout: Ödeme adımının başlatılması.
  • add_shipping_info: Kargo/teslimat bilgilerinin girilmesi.
  • add_payment_info: Ödeme yönteminin seçilmesi/bilgilerinin girilmesi.
  • purchase: Satın alma işleminin başarıyla tamamlanması.
  • refund: Sipariş veya ürün iade işlemi.

2. Adım: Veri Katmanı (DataLayer) Standartlarının Kurgulanması

GTM'in web sitenizden veri toplayabilmesi için geliştirici ekibinizin sayfa kaynak koduna veya e-ticaret altyapınıza (Shopify, WooCommerce, Magento vb.) standartlara uygun dataLayer.push kodlarını yerleştirmesi gerekir.

Örnek 1: Ürün Detay Sayfası Görüntüleme (view_item)

Bir ürün sayfası yüklendiğinde tetiklenmesi gereken standart veri katmanı yapısı:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({ ecommerce: null }); // Önceki e-ticaret nesnesini sıfırlama
dataLayer.push({
  event: "view_item",
  ecommerce: {
    currency: "TRY",
    value: 1250.00,
    items: [
      {
        item_id: "SKU-98421",
        item_name: "Kablosuz Gürültü Önleyici Kulaklık",
        affiliation: "Online Mağaza",
        item_brand: "TechBrand",
        item_category: "Elektronik",
        item_category2: "Ses Sistemleri",
        item_variant: "Siyah",
        price: 1250.00,
        quantity: 1
      }
    ]
  }
});
</script>

Örnek 2: Satın Alma Olayı (purchase)

Dönüşüm hunisinin en kritik noktası olan teşekkür (thank you) sayfasında yer alması gereken veri katmanı:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({ ecommerce: null });
dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "ORD-2024-88412",
    value: 2500.00,
    tax: 450.00,
    shipping: 50.00,
    currency: "TRY",
    coupon: "BAHAR10",
    items: [
      {
        item_id: "SKU-98421",
        item_name: "Kablosuz Gürültü Önleyici Kulaklık",
        item_brand: "TechBrand",
        item_category: "Elektronik",
        price: 1250.00,
        quantity: 2
      }
    ]
  }
});
</script>

3. Adım: Google Tag Manager Tetikleyicilerini (Triggers) Oluşturma

Her bir e-ticaret eylemi için GTM panelinde özel etkinlik tetikleyicileri tanımlanmalıdır:

  1. GTM panelinde Tetikleyiciler (Triggers) > Yeni (New) seçeneğine tıklayın.
  2. Tetikleyici türü olarak Özel Etkinlik (Custom Event) seçin.
  3. Etkinlik adı kısmına DataLayer'da tanımladığınız eylem adını yazın (Örn: view_item|add_to_cart|purchase gibi regex tabanlı tek bir tetikleyici oluşturabilir veya her biri için ayrı ayrı tetikleyici açabilirsiniz).
  4. Tetikleyici adını "CE - E-commerce Events" olarak kaydedin.

4. Adım: GA4 Etiketlerinin (Tags) Yapılandırılması

GA4'ün en büyük avantajlarından biri, DataLayer standart GA4 formatında gönderildiğinde e-ticaret verilerini otomatik olarak ayrıştırabilmesidir.

Etiket Kurulum Adımları:

  • Etiketler (Tags) sekmesinden Yeni butonuna tıklayın.
  • Etiket Türü: Google Analytics: GA4 Etkinliği olarak belirleyin.
  • Yapılandırma Etiketi (Measurement ID): GA4 Ölçüm Kimliğinizi (G-XXXXXXXXXX) seçin veya girin.
  • Etkinlik Adı: Dinamik olarak tetiklenen olayın adını almak için dahili değişkenlerden {{Event}} seçin veya manuel olarak purchase, add_to_cart vb. yazın.
  • Gelişmiş / Diğer Ayarlar: "E-ticaret verilerini gönder (Send Ecommerce data)" seçeneğini işaretleyin ve veri kaynağı olarak Data Layer seçildiğinden emin olun.
  • Tetikleme (Triggering): Bir önceki adımda oluşturduğunuz "CE - E-commerce Events" tetikleyicisini bağlayın.

5. Adım: Gelişmiş Özelleştirmeler ve Dijital Strateji Trendleri

Temel kurulum tamamlandıktan sonra, rekabette öne geçmek ve veri kalitesini artırmak için modern analitik trendlerine uyum sağlamak gerekir:

1. İşlem Tekilleştirme (Purchase Deduplication)

Kullanıcıların teşekkür sayfasını yenilemesi veya tarayıcı geçmişinden geri dönmesi durumunda mükerrer sipariş kaydı oluşmasını engellemek için tarayıcı depolama alanını (localStorage / sessionStorage) kontrol eden JavaScript değişkenleri tanımlayın.

2. Özel Boyutlar (Custom Dimensions)

Kullanıcı segmentasyonunu güçlendirmek için standart parametrelerin dışına çıkın. Stok durumu (in_stock: true/false), ödeme türü (taksitli/tek çekim) veya kargo firması gibi verileri Custom Event Parameters olarak GA4'e aktarın.

3. Consent Mode v2 Entegrasyonu

Avrupa Birliği düzenlemeleri ve küresel gizlilik standartları doğrultusunda, GTM üzerinde Consent Mode v2 parametrelerini (analytics_storage, ad_storage, ad_user_data, ad_personalization) yapılandırarak veri kaybını modelleme teknolojileriyle telafi edin.

6. Adım: Doğrulama, Test ve Raporlama

Yapılandırmayı canlıya almadan önce kapsamlı bir test sürecinden geçirmek kritik önem taşır:

  1. GTM Preview (Önizleme) Modu: GTM konsolunda sitenizi test edin. DataLayer tablosundaki verilerin eksiksiz doldurulduğunu, etiketlerin doğru tetiklendiğini teyit edin.
  2. GA4 DebugView: GA4 arayüzünde Yönetici > DebugView sekmesine gidin. Eylemlerin (view_item, purchase vb.) gerçek zamanlı olarak ve doğru parametrelerle (value, currency, items) aktığını doğrulayın.
  3. Keşif (Exploration) Raporları: Canlıya aldıktan sonra GA4 Keşif Raporları alanında E-ticaret Dönüşüm Hunisi (Funnel Exploration) şablonunu kullanarak kullanıcıların hangi adımda ödeme sürecini terk ettiğini analiz edin.

Sonuç: Sürekli Optimizasyon Döngüsü

GA4 ve Google Tag Manager ile ileri düzey e-ticaret takibi, tek seferlik bir kurulum değil, pazarlama yatırımlarınızın geri dönüşünü (ROAS) optimize eden yaşayan bir süreçtir. Bu rehberde sunulan adımları uygulayarak e-ticaret operasyonlarınızda veriyi tahminlere değil, kesin metriklere dayalı bir dijital strateji ile yönetebilirsiniz.

", "schema_type": "HowTo", "suggested_tags": [ "Google Tag Manager", "Google Analytics 4", "E-Ticaret Takibi", "DataLayer", "Dönüşüm Optimizasyonu", "Dijital Strateji", "Web Analitiği", "Consent Mode v2" ] }