IHS Strategic
Tüm Blog Yazıları
HowTo18 Eylül 2026•4 dk okuma

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

E-ticaret siteniz için Google Tag Manager ve GA4 entegrasyonunu kusursuz hale getirin. Veri katmanı (dataLayer) standardizasyonundan dönüşüm optimizasyonuna kadar gelirinizi artıracak dijital strateji ve ölçümleme rehberi.

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

E-Ticarette Doğru Ölçümlemenin Önemi ve Dijital Strateji Dönüşümü

Modern e-ticaret ekosisteminde veri odaklı karar almak, artık bir tercih değil zorunluluktur. Kullanıcı davranışlarını, sepet terk etme nedenlerini ve pazarlama kampanyalarının gerçek getirisini (ROAS) anlamak için standart sayfa görüntüleme ölçümlerinin ötesine geçmek gerekir. İşte bu noktada Google Tag Manager (GTM) ve Google Analytics 4 (GA4) ikilisi, veri toplama mimarisini standartlaştıran en güçlü altyapıyı sunar.

Gelişmiş bir e-ticaret takip altyapısı kurmak, yalnızca gelir rakamlarını görmek anlamına gelmez; ürün listeleme performansından ödeme adımlarına (checkout funnel) kadar her temas noktasını optimize eden bir dijital strateji inşa etmenizi sağlar. Bu rehber içeriğimizde, modern analitik trendler ışığında GA4 ve GTM ile adım adım ileri düzey e-ticaret takibi kurulumunu ele alıyoruz.

Adım 1: GA4 Uyumlu Veri Katmanı (Data Layer) Yapısının Kurulması

GA4 e-ticaret takibinin omurgasını dataLayer nesnesi oluşturur. dataLayer, web sitenizin arka yüzü (backend) ile GTM arasında güvenli ve standart bir veri köprüsü vazifesi görür. Google'ın belirlediği GA4 e-ticaret şemasına sadık kalmak, verilerin raporlara otomatik olarak doğru yansımasını sağlar.

Temel E-Ticaret Olayları (Events) Nelerdir?

  • view_item_list: Kullanıcı bir kategori veya arama sonuç sayfasında ürün listesini gördüğünde tetiklenir.
  • select_item: Listeden bir ürüne tıklandığında tetiklenir.
  • view_item: Ürün detay sayfası yüklendiğinde tetiklenir.
  • add_to_cart / remove_from_cart: Ürün sepete eklendiğinde veya sepetten çıkarıldığında çalışır.
  • view_cart: Sepet sayfası görüntülendiğinde tetiklenir.
  • begin_checkout: Ödeme adımlarına başlandığında çalışır.
  • add_shipping_info / add_payment_info: Kargo ve ödeme bilgileri seçildiğinde tetiklenir.
  • purchase: Satın alma işlemi başarıyla tamamlandığında tetiklenir.

Örnek Satın Alma (Purchase) dataLayer Kodu

Geliştiricinizin sipariş onay (teşekkürler) sayfasına eklemesi gereken standart GA4 purchase veri yapısı aşağıdaki gibidir:

window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'event': 'purchase',
  'ecommerce': {
    'transaction_id': 'SIPARIS-98765',
    'value': 1250.00,
    'tax': 225.00,
    'shipping': 45.00,
    'currency': 'TRY',
    'coupon': 'BAHAR20',
    'items': [
      {
        'item_id': 'SKU-00123',
        'item_name': 'Erkek Deri Ceket',
        'item_brand': 'TrendMarka',
        'item_category': 'Giyim',
        'item_category2': 'Dış Giyim',
        'item_variant': 'Siyah / L',
        'price': 1250.00,
        'quantity': 1
      }
    ]
  }
});
Kritik İpucu: dataLayer nesnesini gönderirken her zaman önceki e-ticaret nesnesini sıfırladığınızdan (dataLayer.push({ ecommerce: null });) emin olun. Bu sayede bir önceki adımdan kalan çerez/veri kalıntıları yeni etkinliklerle karışmaz.

Adım 2: Google Tag Manager Değişkenleri ve Tetikleyicilerinin Yapılandırılması

GTM tarafında her e-ticaret olayı için ayrı ayrı onlarca etiket oluşturmak yerine, dinamik ve sürdürülebilir bir yapı kurmak operasyonel verimlilik sağlar.

1. Özel Etkinlik (Custom Event) Tetikleyicisi Oluşturma

Tüm standart GA4 e-ticaret olaylarını tek bir tetikleyici ile veya olay bazında yakalayabilirsiniz. Regex kullanarak tek bir tetikleyici oluşturmak modern bir yaklaşımdır:

  • GTM panelinde Triggers (Tetikleyiciler) > New adımlarını takip edin.
  • Tetikleyici türü olarak Custom Event seçin.
  • Event name kısmına şu düzenli ifadeyi (Regex) girin ve "Use regex matching" kutusunu işaretleyin:
    ^(view_item_list|select_item|view_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_shipping_info|add_payment_info|purchase)$
  • Tetikleyiciyi "CE - GA4 E-Commerce Events" olarak adlandırıp kaydedin.

Adım 3: GA4 E-Ticaret Etiketinin (Tag) Kurulumu

Tetikleyiciyi hazırladıktan sonra verileri GA4 mülkünüze aktaracak etiketi yapılandırma aşamasına geçebilirsiniz:

  1. GTM sol menüsünden Tags (Etiketler) > New seçeneğine tıklayın.
  2. Etiket türü olarak Google Analytics: GA4 Event seçeneğini belirleyin.
  3. Configuration Tag veya Measurement ID alanına GA4 Ölçüm Kimliğinizi (G-XXXXXXXXXX) girin.
  4. Event Name alanına dinamik olarak gelen etkinliğin adını atamak için {{Event}} yerleşik değişkenini (Built-in Variable) tanımlayın.
  5. More Settings (Diğer Ayarlar) > Ecommerce (E-Ticaret) sekmesini genişletin.
  6. Send Ecommerce data (E-Ticaret Verilerini Gönder) seçeneğini işaretleyin ve Veri Kaynağı olarak Data Layer seçin.
  7. Tetikleyici olarak bir önceki adımda oluşturduğumuz "CE - GA4 E-Commerce Events" tetikleyicisini bağlayın.
  8. Etiketi "GA4 - Event - E-Commerce" adıyla kaydedin.

Adım 4: Gelişmiş Özellikler ve Güncel Ölçümleme Trendleri

Temel e-ticaret takibinin ötesine geçmek isteyen profesyoneller için son dönemin analitik trendleri doğrultusunda şu stratejileri uygulamak kritik avantaj sağlar:

1. Consent Mode v2 (Onay Modu) Entegrasyonu

Avrupa Birliği (DMA) düzenlemeleri ve KVKK uyumluluğu gereği, kullanıcı izinleri olmadan toplanan veriler GA4 kitle eşlemelerinde kısıtlamaya uğrar. GTM üzerinde Consent Mode v2 uyumlu çalışarak çerez onayı vermeyen kullanıcıların verilerini 'modelleme' yöntemiyle GA4'e aktarabilir ve dönüşüm kaybını önleyebilirsiniz.

2. User-ID ve Müşteri Yaşam Boyu Değeri (LTV) Takibi

Giriş yapmış kullanıcıların anonimleştirilmiş tekil kimliklerini (User-ID) dataLayer üzerinden GA4'e aktararak cihazlar arası (cross-device) müşteri yolculuğunu eksiksiz haritalandırabilirsiniz.

3. Kâr Marjı ve Özel Boyut (Custom Dimension) Takibi

Ürünlerin sadece satış fiyatını değil; tedarik maliyeti, kargo maliyeti gibi metrikleri özel parametreler (Custom Parameters) olarak GA4'e gönderip, en çok ciro getiren değil en çok kâr bırakan ürünleri analiz edebilirsiniz.

Adım 5: Test, Hata Ayıklama (Debug) ve Doğrulama

Kurulumu canlıya almadan önce verilerin eksiksiz iletildiğini doğrulamak hayati önem taşır:

  • GTM Preview Modu: GTM'de 'Preview' butonuna basarak Tag Assistant ile sitenizi açın. Sepete ekleme ve satın alma adımlarını test edin. Etiketlerin doğru dataLayer değerleriyle tetiklendiğini teyit edin.
  • GA4 DebugView: GA4 Yönetici panelinden DebugView sekmesine gidin. Gerçek zamanlı olarak tetiklenen e-ticaret olaylarının parametrelerini, sepet tutarlarını ve ürün dizilerini (items array) kontrol edin.
  • E-Ticaret Raporları Doğrulaması: Canlıya aldıktan 24-48 saat sonra Raporlar > Para Kazanma (Monetization) > E-ticaret Satın Alma İşlemleri bölümünden e-ticaret gelirleri ile e-ticaret altyapınızdaki gerçek sipariş sayılarını karşılaştırın. %2-5 arasındaki farklar makul kabul edilir.

Sonuç: Sürekli Optimizasyon Odaklı Bir Dijital Strateji

GA4 ve Google Tag Manager ile ileri düzey e-ticaret takibi, statik bir kurulum değil, sürekli beslenmesi gereken bir süreçtir. Veri akışınızın doğruluğunu periyodik olarak denetlemek, satış hunisindeki (funnel) tıkanma noktalarını tespit etmek ve güncel trendlere göre ölçümleme altyapınızı modernize etmek dijital pazarlama başarınızın anahtarı olacaktır.