End-to-end-Anleitung zum Data Layer in Google Tag Manager

Verfasst von

Uliana Lesiv

Aktualisiert 18. Sep. 2026 Kommentare

Was ist die Data Layer in Tag Manager?

Anwendungsfälle von data layern

Wie funktioniert die Data Layer?

How data layer works

Syntax und Beispiele für die Data Layer

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

dataLayer initialisieren

Data Layer declarationdataLayer.push

Methode 1: Data Layer Declaration

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

Methode 2: dataLayer.push

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

Beispiel und Dokumentation zur Datenschicht des elektronischen Geschäftsverkehrs

Wie erstellt man einen Data Layer im Tag Manager?

Anwendungsfall 1: Data Layer-Variable als Datenpunkte

Code Beispiel

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

GTM setup

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

Anwendungsfall 2: Data Layer zum triggern von events

Code Beispiel

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

GTM setup

Create new trigger
Custom Event trigger
Event name in trigger

Anwendungsfall 3: Data layer Variable als Variablen und event trigger

Code Beispiel

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

GTM setup

Gibt es den data layer im server side GTM?

Verwenden von Google Analytics 4

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

Verwendung von Data Tag/data Clien

Data Tag template in web GTM
Configure Data Tag in web GTM

Push Data Layer Variable an Google Analytics 4

Google Tag in GTM konfigurieren

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

Benutzerdefinierte dimension in GA4

GA4 admin section
New custom dimension in GA4

Data Layer setup testen

GTM Debug Modus

Preview and Submit in GTM
Variables section in GTM Debug view

Google Analytics 4

DebugView in GA4

Fehlerbehebung im Data Layer

Problem 1: Der Data layer push funktioniert nicht

Lösung: korrekte Schreibweise für Objektnamen

dataLayer.push({'variable_name': 'variable_value'});
datalayer.push({'variable_name': 'variable_value'});
dataLayer.push({'variable_name': 'variable_value'});
dataLayer.push({variable_name': 'variable_value'});

Problem 2: Tags werden nicht ausgelöst

Lösung: konsistente Variablennamen

// 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'});

Zusammenfassung

Möchten Sie auf der Serverseite einsteigen?

Kostenlos testen

Verfasst von

Uliana Lesiv

Content writer

Uliana ist Content Manager bei Stape, spezialisiert auf Analytik und Integrationssetups. Sie vereinfacht komplexe Tracking-Konzepte in klare Einblicke und hilft, die Datensammlung zu optimieren.

War dieser Artikel hilfreich?

Kommentare

Verwandeln Sie besseres Tracking in eine bessere Marketing-Performance

Kostenlos testen