GTM ve GA4 ile İleri Düzey E-Ticaret Takibi Kurulum Rehberi
Google Tag Manager ve GA4 kullanarak modern web sitelerinde uçtan uca e-ticaret dönüşüm hunisi takibini yapılandırın. DataLayer standartları, tetikleyiciler ve doğrulama adımları.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
Modern Web Sitelerinde E-Ticaret Takibinin Önemi
Doğru veri olmadan büyüme stratejisi kurulamaz. Bir dijital ajans veya e-ticaret yöneticisi için standart sayfa görüntüleme verileri yetersizdir. Satın alma hunisinin her adımını ölçmek gerekir. Bu rehber, GA4 e-ticaret şemasını Google Tag Manager (GTM) üzerinden eksiksiz kurmanız için gereken tüm adımları içerir.
Ölçülmeyen adım optimize edilemez. GA4 e-ticaret standardı, kullanıcı yolculuğundaki tüm mikro dönüşümleri yakalar.
Adım 1: GA4 Temel Yapılandırma Etiketini Kurma
GTM kapsayıcınızda GA4 ölçüm kimliğini (Measurement ID) tanımlayın:
- GTM paneline gidin: Etiketler (Tags) > Yeni.
- Etiket Türü: Google Etiketi (Google Tag).
- Etiket Kimliği:
G-XXXXXXXXXXdeğerini girin. - Tetikleyici: Initialization - All Pages seçin.
Adım 2: Modern Web Standartlarında dataLayer Şeması
Geliştirici ekibinin site kaynak koduna eklemesi gereken standart GA4 dataLayer olayları:
1. Ürün Görüntüleme (view_item)
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'view_item',
ecommerce: {
currency: 'TRY',
value: 1250.00,
items: [{
item_id: 'SKU_12345',
item_name: 'Kablosuz Kulaklık',
item_category: 'Elektronik',
price: 1250.00,
quantity: 1
}]
}
});2. Sepete Ekleme (add_to_cart)
dataLayer.push({
event: 'add_to_cart',
ecommerce: {
currency: 'TRY',
value: 1250.00,
items: [{
item_id: 'SKU_12345',
item_name: 'Kablosuz Kulaklık',
price: 1250.00,
quantity: 1
}]
}
});3. Satın Alma (purchase)
dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'T_98765',
value: 1250.00,
tax: 250.00,
shipping: 50.00,
currency: 'TRY',
items: [{
item_id: 'SKU_12345',
item_name: 'Kablosuz Kulaklık',
price: 1250.00,
quantity: 1
}]
}
});Adım 3: GTM Tetikleyici ve Değişkenlerini Tanımlama
Tüm e-ticaret olaylarını tek bir dinamik etiketle yakalamak için genel tetikleyici oluşturun:
- Tetikleyiciler > Yeni > Özel Etkinlik (Custom Event).
- Etkinlik Adı regex:
^(view_item|add_to_cart|begin_checkout|purchase)$. - Normal ifade eşleşmesini kullan seçeneğini işaretleyin.
Adım 4: GA4 E-Ticaret Olay Etiketini Oluşturma
- Etiketler > Yeni > Google Analytics: GA4 Etkinliği seçin.
- Ölçüm Kimliği: GA4 Measurement ID girin.
- Etkinlik Adı:
{{Event}}(GTM yerleşik değişkeni). - Diğer Ayarlar > E-ticaret: E-ticaret verilerini gönder onay kutusunu işaretleyin. Veri kaynağı: Veri Katmanı (Data Layer).
- Tetikleyici: Adım 3'te oluşturulan Özel Etkinlik tetikleyicisini bağlayın.
Adım 5: Doğrulama ve Test
Veri akışını canlıya almadan önce doğrulayın:
- GTM Önizleme (Preview) modunu açın.
- Sitede sepete ekleme ve test siparişi adımlarını gerçekleştirin.
- GTM Tag Assistant panelinde dataLayer nesnesinin doğru formatta aktığını kontrol edin.
- GA4 > Yönetici > DebugView ekranından parametrelerin gerçek zamanlı düştüğünü teyit edin.
Ölçümlemede Son Trendler ve İpuçları
Yeni nesil analitik altyapılarında veri güvenliği ve doğruluk kritik hale geldi. Reklam engelleyiciler ve tarayıcı kısıtlamalarını aşmak için Server-Side GTM kurulumlarına geçiş yükselen trendler arasındadır. DataLayer push işlemlerinde her zaman önceki e-ticaret nesnesini sıfırlayın (ecommerce: null) – bu yöntem veri kirlenmesini önler.