Google Analytics 4
Die aktuelle Version von Googles Analytics-Plattform mit event-basiertem Tracking, KI-gestützten Insights und Privacy-First-Ansatz – der Standard für Web- und App-Analyse.
Ein kostenloses Tool zur Verwaltung von Tracking-Tags, Pixeln und Code-Snippets auf Websites – ohne Entwickler-Abhängigkeit.
Google Tag Manager (GTM) ist ein kostenloses Tool, mit dem du Tracking-Codes auf deiner Website verwaltest – ohne bei jeder Änderung einen Entwickler zu brauchen. Du fügst einmal den GTM-Container ein, und ab dann steuerst du alles über die GTM-Oberfläche.
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:
Jedes neue Tracking = Selbst in 10 Minuten
- Meta Pixel → Tag erstellen, Trigger setzen, veröffentlichen
- Conversion-Event → Event-Tag, fertig
- LinkedIn Update → Ändern, testen, live
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: All Pages
├── Tag: GA4 Event - Purchase
│ └── Trigger: Purchase Confirmation
├── Tag: Meta Pixel
│ └── Trigger: All Pages
└── Tag: LinkedIn Conversion
└── 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: 'T12345',
value: 99.99,
currency: 'EUR',
items: [{ item_name: 'Product A', price: 99.99 }]
}
});
GTM liest diese Daten und sendet sie an GA4, Meta, etc.
| 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 X Sekunden | Engagement-Tracking |
| Scroll Depth | Scroll-Prozent | 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 arbeitet mit Consent Management Platforms (CMPs):
Consent Status:
├── analytics_storage: granted/denied
├── ad_storage: granted/denied
├── ad_user_data: granted/denied
└── ad_personalization: granted/denied
GTM reagiert:
- granted → Tag feuert normal
- denied → Tag feuert mit eingeschränkten Daten (Modeling)
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 aller Tags (Analytics, Ads, Pixel) ohne 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
GA4, Meta Pixel, LinkedIn Insight Tag ohne Entwickler 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 Basics nein – die UI ist klickbasiert. Für fortgeschrittene Setups (Custom JavaScript, Data Layer) sind Grundkenntnisse hilfreich, aber nicht zwingend.
Statt im Browser läuft GTM auf einem Server. Vorteile: Bessere Performance, mehr Kontrolle über Daten, funktioniert auch bei Ad-Blockern. Nachteil: Hosting-Kosten.
GTM unterstützt Consent Mode: Tags können basierend auf Nutzer-Consent aktiviert oder deaktiviert werden. Ohne Consent feuern nur essentielle Tags.