Google Tag Manager’da veri katmanına uçtan uca rehber

Yazan

Uliana Lesiv

Yayınlandı Nov 3, 2026 yorum

Doğru veriyi toplamak işin yalnızca yarısı

Tag Manager’da veri katmanı nedir?

Veri katmanının kullanım senaryoları

Veri katmanı nasıl çalışır?

How data layer works

Veri katmanı sözdizimi ve örnekleri

dataLayer = [{}];
dataLayer = [{'event' : 'register' }];
dataLayer = [{'country' : 'united states' }];

DataLayer’ı başlatma

Yöntem 1: Veri katmanı bildirimi

dataLayer = [{ 'variable_name': 'variable_value'  }]; ...

Yöntem 2: dataLayer.push

window.datalayer = window.dataLayer || []; window.dataLayer.push({  'variable_name' : 'variable_value' });

eCommerce veri katmanı hakkında örnek ve belgeler

Analitik ve izleme için temel eCommerce veri katmanı bileşenleri

Tag Manager’da veri katmanı nasıl oluşturulur?

Kullanım senaryosu 1: Veri noktaları olarak veri katmanı değişkenleri

Kod örneği

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ ‘product_name’ : ‘orange t-shirt’, 'purchase_value' : '5', ‘purchase_currency’ : ‘EUR’ });

GTM kurulumu

Create a new variable in GTM
Data Layer Variable
Data Layer Variable name

Kullanım senaryosu 2: Olayları tetiklemek için veri katmanı

Kod örneği

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event' : 'register' });

GTM kurulumu

Create new trigger
Custom Event trigger
Event name in trigger

Kullanım senaryosu 3: Değişken ve olay tetikleyicisi olarak veri katmanı değişkeni

Kod örneği

dataLayer = [{ 'event': 'purchase', 'purchase_info': { 'purchase_amount': 5, 'purchase_curency': 'EUR' } }];

GTM kurulumu

Veri katmanının parametreleri istemci taraflı GTM’den sunucu taraflı GTM’ye nasıl gönderilir?

Google Analytics 4 kullanma

GA4 Event configuration in web GTM
GA4 setup to send data from the web to the server GTM

Data Tag/Data Client kullanma

  1. 1.
Data Tag template in web GTM
Configure Data Tag in web GTM

Veri katmanı değişkenini Google Analytics 4'e push etme

GTM’de Google Tag’i yapılandırma

Google Tag in web GTM
Google Tag configuration
Trigger configuration for Google Tag

GA4'te özel boyut oluşturma

GA4 admin section
New custom dimension in GA4

Veri katmanı kurulumunu test etme

GTM Hata Ayıklama Modu

Preview and Submit in GTM
Variables section in GTM Debug view

Google Analytics 4

DebugView in GA4

Veri katmanı sorun giderme

Sorun 1: Veri katmanı push çalışmıyor

Çözüm: nesne adları ve tırnak işaretleri için uygun büyük/küçük harf kullanımı
dataLayer.push({'variable_name': 'variable_value'});
datalayer.push({'variable_name': 'variable_value'});
dataLayer.push({'variable_name': 'variable_value'});
dataLayer.push({variable_name': 'variable_value'});

Sorun 2: Etiketler tetiklenmiyor

Çözüm: tutarlı değişken adları

// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable_name': 'variable_value'});
// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable Name': 'variable_value'});

Özet

Sunucu tarafında başlamak ister misiniz?

Ücretsiz deneyin

Yazan

Uliana Lesiv

Content writer

Uliana, Stape’de Analitik ve entegrasyon uzmanı Content Manager. Karmaşık takip konularını basitleştirir, işletmelerin veri toplama süreçlerini optimize etmelerine yardımcı olur.

Bu makale yardımcı oldu mu?

Yorumlar

Daha iyi takibi daha iyi pazarlama performansına dönüştürün

Ücretsiz denemek