Google Tag Manager ve GA4 ile İleri Düzey E-Ticaret Takibi Kurulumu: Adım Adım Rehber
Google Tag Manager (GTM) ve Google Analytics 4 (GA4) kullanarak e-ticaret sitenizde kullanıcı yolculuğunu, ürün etkileşimlerini ve dönüşüm verilerini uçtan uca ölçümlemenizi sağlayan kapsamlı bir teknik rehber.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
Giriş: Veri Odaklı Dijital Strateji ve Modern E-Ticaret Analitiği
Günümüz e-ticaret ekosisteminde başarı, sadece trafik çekmekle değil; kullanıcıların web sitenizdeki her bir mikro etkileşimini doğru analiz etmekle mümkündür. Modern analitik trendler gösteriyor ki, standart sayfa görüntüleme ölçümleri artık rekabet avantajı sağlamıyor. Gelirinizi maksimize etmek, sepet terk oranlarını düşürmek ve ROAS (Reklam Harcaması Getirisi) değerlerinizi optimize etmek için güçlü bir dijital strateji ve ileri düzey veri mimarisi şarttır.
Bu kapsamlı rehber, Google Analytics 4 (GA4) standartlarına uygun olarak Google Tag Manager (GTM) üzerinden uçtan uca e-ticaret takibini nasıl kuracağınızı adım adım açıklamaktadır.
1. GA4 E-Ticaret Veri Katmanı (DataLayer) Mantığını Anlamak
Gelişmiş e-ticaret takibinin temeli, sitenizin kaynak kodunda doğru şekilde tetiklenen dataLayer (veri katmanı) nesneleridir. GA4, Universal Analytics'e kıyasla daha esnek ve olay tabanlı (event-based) bir veri modeli kullanır.
Kritik GA4 Standart E-Ticaret Etkinlikleri
- view_item_list: Ürün listeleme veya kategori sayfalarının görüntülenmesi.
- select_item: Bir listeden belirli bir ürünün tıklanması.
- view_item: Ürün detay sayfasının incelenmesi.
- 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ına başlanması.
- add_payment_info / add_shipping_info: Ödeme veya kargo bilgilerinin girilmesi.
- purchase: Satın alma işleminin başarıyla tamamlanması.
Önemli İpucu: GA4 e-ticaret şeması, her etkinlik altında
itemsdizisi (array) bekler. Ürün kimliği (item_id), ürün adı (item_name), fiyat (price) ve miktar (quantity) gibi parametrelerin standart isimlendirmelere uygun olması zorunludur.
2. dataLayer Kod Yapısının Hazırlanması (Örnek: Purchase Etkinliği)
Yazılım ekibiniz veya e-ticaret altyapınız tarafından sipariş onay sayfasına (Thank You Page) yerleştirilmesi gereken örnek GA4 uyumlu purchase dataLayer kodu:
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'TRX_987654',
value: 1250.00,
tax: 250.00,
shipping: 50.00,
currency: 'TRY',
coupon: 'BAHAR20',
items: [
{
item_id: 'SKU_12345',
item_name: 'Premium Deri Sırt Çantası',
item_brand: 'MarkaX',
item_category: 'Çanta',
price: 600.00,
quantity: 2
}
]
}
});3. Google Tag Manager (GTM) Yapılandırması
Veri katmanı hazır olduktan sonra GTM arayüzünde gerekli bileşenleri adım adım oluşturalım.
Adım 1: Özel Tetikleyicilerin (Custom Event Triggers) Oluşturulması
Tüm standart e-ticaret olaylarını yakalamak için tek tek veya tek bir dinamik tetikleyici kullanabilirsiniz:
- GTM panelinde Triggers (Tetikleyiciler) > New (Yeni) seçeneğine tıklayın.
- Tetikleyici Türü: Custom Event (Özel Etkinlik) seçin.
- Etkinlik Adı:
view_item_list|select_item|view_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_shipping_info|add_payment_info|purchase - Use regex matching (Düzenli ifade eşleşmesi kullan) kutucuğunu işaretleyin.
- Tetikleyiciye "CE - GA4 E-Commerce Events" adını verip kaydedin.
Adım 2: GA4 E-Ticaret Etiketinin (Tag) Kurulumu
GA4'ün sunduğu modern mimari sayesinde tüm e-ticaret etkinliklerini tek bir etiketle dinamik olarak gönderebilirsiniz:
- Tags (Etiketler) > New (Yeni) adımına gidin.
- Etiket Türü: Google Analytics: GA4 Event (GA4 Etkinliği) seçin.
- Ölçüm Kimliği (Measurement ID): GA4 Ölçüm Kimliğinizi girin (Örn:
G-XXXXXXXXXX) veya ilgili Sabit Değişkeni seçin. - Event Name (Etkinlik Adı): Yerleşik değişken olan
{{Event}}seçin. - Event Parameters (Etkinlik Parametreleri) altında satır ekleyin:
- Ad:
items| Değer:{{ecommerce.items}}(Data Layer Variable) - Ad:
value| Değer:{{ecommerce.value}} - Ad:
currency| Değer:{{ecommerce.currency}} - Ad:
transaction_id| Değer:{{ecommerce.transaction_id}}
- Ad:
- Triggering (Tetikleme) kısmında bir önceki adımda oluşturduğunuz "CE - GA4 E-Commerce Events" tetikleyicisini bağlayın.
4. Test, Hata Ayıklama (Debug) ve Doğrulama
Kurulumu canlıya almadan önce verilerin kusursuz aktığından emin olun:
- GTM Preview Modu: GTM'de Preview (Önizleme) butonuna basarak sitenizi bağlayın. Sepete ürün ekleyin ve ödeme akışını tamamlayın. Her adımda ilgili etiketin tetiklendiğini ve
ecommerceparametrelerinin taşındığını teyit edin. - GA4 DebugView: GA4 arayüzünde Yönetici > DebugView sekmesine gidin. Gerçek zamanlı gelen e-ticaret parametrelerinin (fiyat, para birimi, items dizisi vb.) eksiksiz eşleştiğini kontrol edin.
5. 2025 Analitik Trendleri: Server-Side GTM ve Consent Mode v2
Günümüz veri gizliliği düzenlemeleri ve tarayıcı kısıtlamaları (ITP, AdBlockers) karşısında dijital stratejinizi geleceğe hazırlamak için iki kritik unsuru uygulamanız gerekir:
- Google Consent Mode v2 (İzin Modu): Avrupa ve global gizlilik standartları doğrultusunda, kullanıcı çerez onayına göre e-ticaret verilerini modelleyerek kayıp verileri kurtarın.
- Server-Side Tagging: Verileri doğrudan kullanıcının tarayıcısından değil, kendi bulut sunucunuz üzerinden (GCP/AWS) GA4'e aktararak veri doğruluğunu ve sayfa açılış hızını artırın.
Sonuç
GTM ve GA4 entegrasyonu ile kurgulanan ileri düzey e-ticaret takibi, markanızın büyüme hedeflerine rehberlik eden en güvenilir pusuladır. Doğru yapılandırılmış bir veri akışı sayesinde pazarlama bütçenizi en çok kazandıran kanallara yönlendirebilir ve müşteri deneyimini sürekli optimize edebilirsiniz.