Tracking Setup 2026: GA4 & GTM richtig einrichten
Schritt-für-Schritt Anleitung für ein professionelles Tracking Setup mit Google Analytics 4 und Google Tag Manager.
Tracking Setup 2026: GA4 & GTM richtig einrichten
Ohne sauberes Tracking kein messbares Marketing. Google Analytics 4 (GA4) und der Google Tag Manager (GTM) bilden die Basis für datengetriebene Entscheidungen — und wer sie nicht richtig einrichtet, trifft Budgetentscheidungen auf Basis falscher Zahlen.
Dieser Guide führt dich Schritt für Schritt durch ein professionelles Tracking-Setup: von der ersten GA4-Property über DSGVO-konformes Consent Management bis hin zu Server-Side Tagging und Looker Studio Dashboards.
Warum GA4 + GTM die richtige Wahl sind
GA4 ist seit Juli 2023 der Pflichtstandard — Universal Analytics ist Geschichte. GA4 ist event-basiert statt session-basiert, was granularere Analyse ermöglicht und besser mit modernen User Journeys umgeht.
GTM (Google Tag Manager) ist der Container, der alle Tracking-Tags zentral verwaltet. Statt bei jeder Änderung in den Website-Code einzugreifen, pflegst du Tags, Trigger und Variablen direkt im GTM-Interface. Entwickler müssen nur einmal das GTM-Snippet einbauen.
Zusammen ergeben GA4 + GTM ein flexibles, skalierbares Tracking-System für Websites jeder Größe.
Schritt 1: GTM Container einrichten
Account und Container erstellen
- Gehe zu tagmanager.google.com
- Klicke auf “Konto erstellen”
- Vergib einen Kontonamen (z.B. dein Unternehmensname)
- Erstelle einen Container: Name = deine Domain, Zielplattform = “Web”
- Akzeptiere die Nutzungsbedingungen
GTM-Snippet installieren
Nach der Erstellung erhältst du zwei Code-Snippets:
<!-- Im <head>-Bereich so weit oben wie möglich -->
<script>(function(w,d,s,l,i){...})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- Direkt nach dem öffnenden <body>-Tag -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
Das Head-Snippet ist das eigentliche Tracking-Script. Das Body-Snippet ist ein Fallback für Browser ohne JavaScript.
Container-Struktur planen
Bevor du Tags einrichtest, definiere die Grundstruktur:
- Tags: Was wird ausgeführt (GA4-Event, Meta Pixel, Conversion)
- Trigger: Wann wird der Tag ausgeführt (Seitenaufruf, Klick, Formular-Submit)
- Variablen: Welche Daten werden übergeben (Seiten-URL, Button-Text, Produkt-ID)
Halte die Benennung konsistent. Empfohlenes Schema: [Typ] - [Beschreibung], also z.B. GA4 - Pageview oder Trigger - Formular Submit Kontakt.
Schritt 2: GA4 konfigurieren
Property erstellen
- Gehe zu analytics.google.com
- Klicke auf “Property erstellen”
- Property-Name vergeben (z.B. “scaleee.de - Produktion”)
- Zeitzone auf “Deutschland” und Währung auf “Euro” setzen
- Branche und Unternehmensgröße auswählen
Data Stream einrichten
- Klicke auf “Datenstrom hinzufügen” → “Web”
- URL und Name des Streams eingeben
- Erweiterte Messung aktivieren: Scrolltiefe, ausgehende Klicks, Sitesuche, Videointeraktionen, Datei-Downloads werden automatisch getrackt
Wichtige GA4-Einstellungen
Datenaufbewahrung verlängern: Einstellungen → Daten → Datenaufbewahrung → auf 14 Monate setzen (Standard: 2 Monate — viel zu kurz für Jahresvergleiche).
Interne IP-Adressen filtern: Einstellungen → Datenströme → dein Stream → Erweiterte Einstellungen → Interne IP-Adressen definieren. Sonst verfälscht dein eigener Traffic die Daten.
Google Signals aktivieren: Einstellungen → Daten → Google-Signale → aktivieren. Ermöglicht Cross-Device-Tracking für angemeldete Google-Nutzer.
Conversion-Ereignisse definieren: Unter “Ereignisse” kannst du beliebige Events als Conversions markieren. Sobald du ein Event als Conversion markierst, erscheint es im Conversions-Bericht.
GA4 via GTM installieren
Im GTM:
- Neuen Tag erstellen: Typ “Google Analytics: GA4-Konfiguration”
- Measurement-ID eingeben (Format: G-XXXXXXXXXX — zu finden in GA4 unter Einstellungen → Datenströme)
- Trigger: “All Pages”
- Tag benennen:
GA4 - Konfiguration - Speichern und veröffentlichen
Schritt 3: Consent Management nach DSGVO — Consent Mode v2
Seit März 2024 ist Google Consent Mode v2 Pflicht, wenn du Google-Produkte (GA4, Google Ads) in der EU nutzt. Ohne korrekte Implementierung verlierst du Conversion-Daten in deinen Google Ads Kampagnen.
Was Consent Mode v2 macht
Consent Mode überbrückt den Konflikt zwischen DSGVO-Compliance und Datenvollständigkeit. Wenn ein Nutzer Cookies ablehnt, sendet Google keine personenbezogenen Daten — nutzt aber aggregierte, anonymisierte Modellierungsdaten (Behavioral Modeling), um fehlende Conversions zu schätzen.
Die zwei neuen Consent-Parameter
ad_user_data— Einwilligung zur Nutzung von Nutzerdaten für Google-Werbungad_personalization— Einwilligung zur personalisierten Werbung (Remarketing)
Zusammen mit den bestehenden analytics_storage und ad_storage müssen alle vier Parameter korrekt gesetzt werden.
Implementierung im GTM
- Wähle eine DSGVO-konforme Consent Management Platform (CMP): Usercentrics, Cookiebot, Consentmanager oder ähnliche
- Die meisten CMPs bieten native GTM-Integration oder fertige GTM-Templates
- Setze den Consent Mode als “Default Denied” — alle Parameter starten auf
denied - Nach Nutzereinwilligung aktualisiert die CMP die Parameter auf
granted
// Standard-Konfiguration (vor Consent)
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
Basic vs. Advanced Consent Mode
- Basic Mode: Ohne Einwilligung werden keine Tags geladen — vollständige DSGVO-Compliance, aber kein Behavioral Modeling
- Advanced Mode: Tags laden immer, aber Google pings nur bei Einwilligung personenbezogene Daten — ermöglicht Modellierung und füllt Datenlücken
Für die meisten Unternehmen ist Advanced Mode empfehlenswert, solange die CMP korrekt konfiguriert ist.
Schritt 4: Custom Events definieren und tracken
Wann Custom Events nötig sind
Enhanced Measurement deckt Standard-Interaktionen ab. Für geschäftsrelevante Conversions brauchst du Custom Events:
- Formular-Submissions (nach Bestätigungsseite oder AJAX)
- Telefon-Klicks
- Chat-Öffnungen
- Scroll zu bestimmten Elementen
- Video-Starts bei selbst gehosteten Videos
- Warenkorb-Aktionen
Custom Event im GTM anlegen (Beispiel: Kontaktformular)
Trigger anlegen:
- Neuer Trigger → “Formularübermittlung”
- Bedingung: Formular-ID enthält “contact-form”
- Name:
Trigger - Kontaktformular Submit
Tag anlegen:
- Neuer Tag → “Google Analytics: GA4-Ereignis”
- Konfigurationstag: dein GA4-Konfigurations-Tag
- Ereignisname:
generate_lead - Ereignisparameter:
form_id:{{Form ID}}page_location:{{Page URL}}
- Trigger:
Trigger - Kontaktformular Submit
Wichtig: Nutze wo möglich die empfohlenen GA4-Ereignisnamen (generate_lead, purchase, add_to_cart), da diese in den Standard-Berichten vorausgebaut sind.
Schritt 5: E-Commerce Tracking
Für Online-Shops ist E-Commerce Tracking unverzichtbar. GA4 nutzt ein standardisiertes E-Commerce Datenmodell.
dataLayer Push für Produktansicht
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'view_item',
ecommerce: {
items: [{
item_id: 'PRODUKT-123',
item_name: 'Performance Marketing Paket',
item_category: 'Services',
price: 1500.00,
currency: 'EUR',
quantity: 1
}]
}
});
Purchase Event
dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'T-12345',
value: 1500.00,
tax: 285.00,
currency: 'EUR',
items: [{ /* Produkt-Objekte */ }]
}
});
Im GTM erstellst du für jedes E-Commerce Event einen eigenen Tag, der die ecommerce-Variable aus dem dataLayer liest und an GA4 übergibt.
Schritt 6: Cross-Domain Tracking
Wenn deine User Journey mehrere Domains umfasst (z.B. shop.example.de und checkout.paymentprovider.de), verlierst du ohne Cross-Domain Tracking die Session-Kontinuität.
Konfiguration in GA4
- Einstellungen → Datenströme → dein Stream → Erweiterte Einstellungen → Weitere Domains konfigurieren
- Alle relevanten Domains eintragen (z.B.
paymentprovider.de)
GA4 hängt automatisch einen _gl-Parameter an ausgehende Links zu konfigurierten Domains. Dieser Parameter überträgt die Client-ID und erhält die Session über Domains hinweg.
Referral-Ausschlüsse
Trage alle deine eigenen Domains unter “Referral-Ausschlüsse” ein, damit interne Navigationen nicht als neue Sitzungen gezählt werden.
Schritt 7: Looker Studio Dashboard aufbauen
Looker Studio (ehemals Google Data Studio) ist kostenlos und verwandelt GA4-Rohdaten in übersichtliche Dashboards.
Verbindung herstellen
- Gehe zu lookerstudio.google.com
- Neuer Bericht → Datenquelle hinzufügen → “Google Analytics”
- GA4-Property auswählen
Empfohlene Dashboard-Struktur
Seite 1: Executive Overview
- Sessions, Nutzer, Conversions (KPI-Kacheln)
- Traffic nach Kanal (Tortendiagramm)
- Conversion Rate nach Kanal (Balkendiagramm)
- Trend der letzten 30 Tage (Zeitreihe)
Seite 2: SEO-Performance
- Organische Sessions im Trend
- Top-Landing-Pages nach organischem Traffic
- Bounce Rate und Verweildauer
Seite 3: Paid Ads
- Kampagnen-Performance (Klicks, Kosten, Conversions)
- ROAS nach Kampagne
- Conversion-Pfade
Automatische Reports per E-Mail
In Looker Studio: Teilen → E-Mail-Zustellung planen. Versende wöchentliche oder monatliche PDF-Reports automatisch an Stakeholder.
Debugging: GTM Preview und GA4 Debug View
GTM Preview Mode
Bevor du Änderungen im GTM veröffentlichst:
- Klicke auf “Vorschau” im GTM
- Eine neue Browser-Session öffnet sich mit deiner Website
- Im GTM-Debug-Panel siehst du welche Tags gefeuert haben und welche nicht
- Überprüfe jeden Trigger und die übergebenen Variablen-Werte
Häufige Fehler im Preview entdecken: Tag feuert nicht (Trigger falsch konfiguriert), Event-Parameter fehlen, falsche Variable referenziert.
GA4 Debug View
- Installiere die Chrome Extension “Google Analytics Debugger”
- Aktiviere DebugView: In GA4 unter Konfigurieren → DebugView
- Führe Aktionen auf deiner Website durch
- Im DebugView siehst du Events in Echtzeit mit allen Parametern
Für Mobile Apps: Firebase Debug View. Für Server-Side Events: Server-Side GTM Preview.
Fortgeschritten: Server-Side Tagging
Server-Side Tagging (ssGTM) verlagert die Tag-Ausführung von deinem Browser auf einen Server. 2026 wird es für werbefinanzierte und datengetriebene Unternehmen zum Standard.
Vorteile
- Bessere Datenqualität: Ad-Blocker und Browser-Restriktionen (iOS ITP, Firefox ETP) blockieren Client-Side Tags. Server-Side Tags sind davon kaum betroffen — du gewinnst je nach Site 10–30% mehr Conversion-Daten zurück.
- First-Party-Daten: Cookies werden serverseitig gesetzt und haben damit die volle Lebensdauer (keine 7-Tage-Begrenzung durch ITP).
- Datenschutz: Du kontrollierst welche Daten welcher Drittanbieter erhält. Personenbezogene Daten können serverseitig gefiltert werden, bevor sie an Tools wie GA4 oder Meta weitergegeben werden.
- Website-Geschwindigkeit: Weniger Client-Side JavaScript verbessert LCP und INP.
Nachteile und Kosten
- Laufende Serverkosten: Ein Server-Side GTM-Server auf Google Cloud Platform kostet ca. 50–150€/Monat
- Höhere Komplexität: Einrichtung und Wartung erfordern technisches Know-how
- Nicht für jede Website sinnvoll: Für kleine Websites ohne Ads-Budget ist der Aufwand unverhältnismäßig
Wann sich Server-Side Tagging lohnt
Faustregel: Wenn du monatlich mehr als 2.000€ in Paid Ads investierst, lohnt sich Server-Side Tagging allein durch die verbesserte Conversion-Attribution.
Checkliste: Ist dein Tracking sauber?
- GTM-Container in Head und Body installiert und verifiziert
- GA4-Property mit korrektem Data Stream verbunden
- Datenaufbewahrung auf 14 Monate gesetzt
- Interne IPs gefiltert
- Consent Mode v2 korrekt implementiert (Default Denied)
- Alle wichtigen Conversions als GA4-Events definiert
- Custom Events über GTM getrackt und im Debug View verifiziert
- UTM-Naming-Convention dokumentiert und in allen Kanälen angewendet
- Cross-Domain-Tracking konfiguriert (falls mehrere Domains)
- Looker Studio Dashboard gebaut und mit Stakeholdern geteilt
- GTM-Container vor jeder Veröffentlichung im Preview getestet
Häufige Fragen zu GA4 & GTM
Brauche ich wirklich GTM oder kann ich GA4 direkt installieren? Für einzelne Websites ohne komplexes Tracking ist direktes GA4-Snippet möglich. Sobald du mehr als 3–4 Tags verwaltest oder Custom Events brauchst, ist GTM deutlich effizienter und wartbarer.
Wie lange werden Daten in GA4 gespeichert? Standard sind 2 Monate, maximum 14 Monate. Für historische Vergleiche solltest du Looker Studio-Berichte als Snapshots speichern oder BigQuery als unbegrenzte Datenbankschicht nutzen.
Ist GA4 DSGVO-konform? Mit korrekter Consent-Mode-Implementierung, EU-Datenspeicherung und Datenschutzerklärung: ja. Ohne diese Maßnahmen: nein. Die EU-Datenspeicherung konfigurierst du in GA4 unter Einstellungen → Daten → Datenweitergabe.
Was ist der Unterschied zwischen einem Event und einer Conversion in GA4? Jede Interaktion ist ein Event. Eine Conversion ist ein Event, das du als besonders wichtig markiert hast. Die Unterscheidung ist rein administrativ — technisch handelt es sich immer um Events.
Wie erkenne ich ob mein Tracking-Setup Fehler hat? Typische Warnsignale: Conversion-Rate über 20% oder unter 0,5%, unbekannte Traffic-Quellen über 30%, direkter Traffic plötzlich stark angestiegen, Conversion-Counts die nicht mit deinen Leads/Verkäufen übereinstimmen.
Tracking ist die Grundlage jeder datengetriebenen Marketingstrategie. Wenn du ein sauberes Setup brauchst, das wirklich funktioniert, schau dir unser Angebot im Bereich Performance Marketing an — oder kontaktiere uns direkt für ein Tracking-Audit.
Philipp Pötzinger
Performance Marketing Experte bei Scaleee
Ich helfe Unternehmen dabei, mit datengetriebenem Marketing mehr Leads und Umsatz zu generieren.
Mehr über mich →Weitere Artikel
First-Party Data: Strategie für die cookielose Zukunft
First-Party Data Strategie aufbauen: So sammelst, aktivierst und schützt du eigene Kundendaten für Marketing ohne Third-Party-Cookies.
Google Tag Manager einrichten: Kompletter Setup-Guide
Google Tag Manager einrichten Schritt für Schritt: Container erstellen, Tags und Trigger konfigurieren, GA4 und Google Ads tracken. Der komplette Setup-Guide.
Marketing ROI berechnen: So weißt du wirklich was dein Marketing bringt
Lerne wie du den ROI deiner Marketing-Maßnahmen korrekt berechnest. ROI, ROAS, CPL, CAC, LTV — alle Formeln erklärt mit Beispielrechnungen.
Passende Services
Professionelle Unterstützung zu diesem Thema