Google Analytics 4
Googles Analytics-Plattform mit event-basiertem Tracking, KI-gestützten Insights und Datenschutzfunktionen für Web- und App-Analyse.
Ein Tool zur Verwaltung von Tracking-Tags, Pixeln und Code-Snippets auf Websites – mit weniger Abhängigkeit von Code-Deployments.
Google Tag Manager (GTM) ist ein Tool, mit dem du Tracking-Codes auf deiner Website zentral verwalten kannst – ohne bei jeder Änderung ein Code-Deployment zu brauchen. Nach Einbau des Containers lassen sich viele Tags, Trigger und Variablen über die GTM-Oberfläche steuern.
Das Problem ohne GTM:
Jedes neue Tracking = Entwickler-Ticket
- "Bitte Meta Pixel einbauen" → 2 Tage warten
- "Conversion-Event hinzufügen" → Sprint-Planung
- "LinkedIn Tag updaten" → Deployment nötig
Mit GTM:
Neues Tracking = häufig schneller über GTM konfigurierbar
- Ads-Pixel → Tag erstellen, Trigger setzen, testen, veröffentlichen
- Conversion-Event → Event-Tag konfigurieren und validieren
- Tag-Update → Ändern, testen, versionieren, veröffentlichen
Die drei Kernkonzepte:
| Konzept | Funktion | Beispiel |
|---|---|---|
| Tags | Was wird ausgeführt? | GA4 Event, Meta Pixel, Custom HTML |
| Trigger | Wann wird es ausgeführt? | Seitenaufruf, Klick, Formular-Submit |
| Variablen | Welche Daten werden übergeben? | Page URL, Click Text, Data Layer |
Website
└── GTM Container (einmal eingebaut)
├── Tag: GA4 Configuration
│ └── Trigger: passende Seiten
├── Tag: Analytics Event - Purchase
│ └── Trigger: Purchase Confirmation
├── Tag: Ads Pixel
│ └── Trigger: consentbasierte Seiten
└── Tag: Conversion Tracking
└── Trigger: Form Submit
Der Data Layer ist das Herzstück für fortgeschrittenes Tracking:
// Auf der Website (vom Entwickler einmal eingebaut)
dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: transaction_id,
value: order_value,
currency: currency,
items: items
}
});
GTM kann diese Daten lesen und abhängig von Tags, Triggern und Consent an Analytics- oder Marketing-Systeme senden.
| Trigger | Feuert bei | Use Case |
|---|---|---|
| Page View | Seitenaufruf | Basis-Tracking |
| DOM Ready | DOM geladen | Dynamische Elemente |
| Window Loaded | Alles geladen | Nach Lazy Load |
| Click | Klick auf Element | Button-Tracking |
| Form Submit | Formular abgesendet | Lead-Tracking |
| Custom Event | dataLayer.push | E-Commerce, Custom |
| Timer | nach definierter Zeit | Engagement-Tracking |
| Scroll Depth | definierte Scrolltiefe | Content-Engagement |
Traditionell läuft GTM im Browser (Client-Side). Server-Side GTM verlagert die Verarbeitung:
Client-Side:
Browser → GTM Container → GA4, Meta, etc.
(im Browser)
Server-Side:
Browser → GTM Server → GA4, Meta, etc.
(auf deinem Server)
Vorteile:
Nachteile:
GTM kann mit Consent Management Platforms (CMPs) integriert werden:
Consent Status:
├── analytics_storage: granted/denied
├── ad_storage: granted/denied
├── ad_user_data: granted/denied
└── ad_personalization: granted/denied
GTM reagiert je nach Konfiguration:
- granted → Tag kann vollständig feuern
- denied → Tag wird blockiert oder feuert nur eingeschränkt, je nach Zweck und Setup
1. Naming Conventions:
Tags: GA4 - Event - Purchase
Triggers: Click - CTA Button - Homepage
Variables: DL - ecommerce.value
2. Ordner-Struktur:
3. Preview vor Publish:
4. Versionierung nutzen:
GTM ist wie eine Schaltzentrale für alle Tracking-Codes: Statt jeden Sensor einzeln zu verkabeln, steckst du alles in einen zentralen Verteiler – und steuerst von dort, was wann feuert.
Zentrale Verwaltung vieler Tags (Analytics, Ads, Pixel) ohne jedes Mal ein Code-Deployment
Trigger und Variablen ermöglichen präzise Steuerung, wann Tags feuern
Preview-Modus zum Testen vor Veröffentlichung, Versionierung für Rollbacks
Analytics-Setup
Analytics- und Ads-Tags mit weniger Entwickleraufwand implementieren
Conversion-Tracking
Kauf-, Lead- und Event-Tracking für Ads-Plattformen einrichten
A/B-Testing
Testing-Tools wie Optimizely oder VWO per GTM einbinden
Consent Management
Tags basierend auf Cookie-Consent feuern oder blockieren
GTM ist das Werkzeug zum Einbauen von Tags (Container). GA4 ist das Analytics-Tool, das die Daten sammelt und auswertet. GTM liefert die Daten an GA4.
Für einfache Setups oft wenig. Für fortgeschrittene Setups wie Custom JavaScript, Data Layer, Consent oder Server-Side Tagging sind technische Grundkenntnisse sehr hilfreich.
Statt nur im Browser wird ein Teil der Tag-Verarbeitung auf einen Server verlagert. Vorteile können bessere Kontrolle über Daten, Performance und First-Party-Kontext sein. Nachteile sind Hosting-Kosten, Komplexität und weiterhin notwendige Consent- sowie Browser-Restriktionen.
GTM unterstützt Consent-Konfigurationen: Tags können abhängig vom Nutzer-Consent aktiviert, blockiert oder eingeschränkt werden. Welche Tags ohne Consent laufen dürfen, hängt von Zweck, Rechtsgrundlage und Setup ab.