Google Analytics 4 (kurz GA4) ist das kostenlose Analyse-Tool von Google, um die Besucher einer Website und ihr Verhalten zu messen. Es hat das alte Universal Analytics abgelöst und funktioniert nicht auf dieselbe Weise: Alles baut nun auf dem Ereignis (Event) auf, nicht auf der „Sitzung". In diesem Artikel führe ich dich durch das Anlegen einer GA4-Property von Grund auf, das Einbinden des Messcodes auf deiner Website, das Senden eigener Events und das Lesen des richtigen Berichts, sobald du das Dashboard öffnest.
Eine Property anlegen und die Mess-ID erhalten
Der erste Schritt ist, auf analytics.google.com ein Konto und darin eine Property anzulegen. Eine Property ist der Datencontainer, der eine einzelne Website (oder App) repräsentiert. Der Einrichtungsassistent führt dich in dieser Reihenfolge: Kontoname → Property-Name und Zeitzone → Unternehmensangaben → Auswahl eines Datenstreams (Data Stream). Für eine Website wählst du den „Web"-Stream und gibst die Adresse deiner Seite ein.
Sobald der Stream erstellt ist, erhältst du eine Mess-ID, die mit G- beginnt, zum Beispiel G-XXXXXXXXXX. Das ist der Schlüssel, der die Daten deiner Website mit GA4 verbindet. Auf demselben Bildschirm ist die Optimierte Analyse (Enhanced measurement) standardmäßig aktiv; lass sie an, denn sie erfasst automatisch Events wie Seitenaufrufe, Scrollen, ausgehende Klicks, die interne Suche, Dateidownloads und Video-Interaktionen.
Den Messcode auf der Website einbinden
Es gibt zwei gängige Methoden: das gtag.js-Tag direkt oder den Google Tag Manager (GTM). Für eine einzelne Website mit einfachen Anforderungen ist das direkte Tag am schnellsten. Füge das bereitgestellte Snippet in den <head> jeder Seite ein, möglichst weit oben:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Ersetze G-XXXXXXXXXX durch deine eigene ID. In dem Moment, in dem die Zeile gtag('config', ...) ausgeführt wird, wird automatisch ein page_view-Event gesendet; du musst nichts Zusätzliches tun. Wenn du mehrere Websites betreibst oder Marketing-Tags ohne Code verwalten möchtest, bevorzuge GTM: Dann platzierst du nur den GTM-Container auf der Seite und konfigurierst das GA4-Tag über die Tag-Manager-Oberfläche.
Prüfen, ob die Einrichtung funktioniert
Um zu bestätigen, dass Daten erfasst werden, nutze zwei Werkzeuge. Das erste ist der Echtzeit-Bericht (Realtime) des Dashboards: Öffne deine Website in einem neuen Tab, und innerhalb weniger Sekunden solltest du dich als aktiven Nutzer sehen. Das zweite ist DebugView: Wenn du den Browser über Googles offizielles Tag Assistant im Debug-Modus verbindest, kannst du jedes Event live verfolgen, eines nach dem anderen, mit seinen Parametern. Wann immer du ein neues Event definierst, prüfe es immer im DebugView, bevor es live geht.
Die ersten Daten brauchen meist 24–48 Stunden, bis sie in die Standardberichte einfließen; es ist also normal, dass der Großteil des Dashboards am ersten Tag leer wirkt. Der Echtzeit-Bericht hingegen funktioniert sofort und ist das zuverlässigste Signal für eine Einrichtungsprüfung.
Event-Tracking: das Herz von GA4
In GA4 ist jede Interaktion, die du misst, ein Event. Events teilen sich in vier Gruppen:
- Automatisch erfasste Events — wie
first_visitundsession_start; werden ohne dein Zutun gesammelt. - Events der optimierten Analyse — wie
scroll,click(ausgehend) undfile_download; werden automatisch erfasst, wenn die Einstellung aktiv ist. - Empfohlene Events — Namen, die Google für E-Commerce oder Registrierungen standardisiert (zum Beispiel
sign_up,purchase). - Benutzerdefinierte Events — websitespezifische Events, die du selbst definierst.
Um ein eigenes Event zu senden, verwendest du gtag('event', ...). Zum Beispiel, um Klicks auf einen „Kontakt"-Button zu messen:
document.querySelector('#contact-btn')
.addEventListener('click', function () {
gtag('event', 'contact_click', {
method: 'button',
page: location.pathname
});
});
Das zweite Argument ist der Eventname, das dritte enthält die gewünschten Parameter. Schreibe Namen klein und mit Unterstrichen (contact_click) und bleibe konsistent, denn GA4 gruppiert Eventnamen exakt. Wenn du ein Event als wichtige Conversion betrachtest, markiere es unter Verwaltung > Ereignisse / Schlüsselereignisse (key events) als „Schlüsselereignis"; es wird dann als Conversion-Metrik berichtet.
Die Basis-Berichte lesen
Der Bereich Berichte im linken Menü ist um den Lebenszyklus des Besuchers organisiert. In der Praxis schaust du vor allem auf diese Metriken:
- Nutzer — die Zahl der eindeutigen Personen, die die Website betreten haben.
- Sitzungen — die Zahl der Besuche; ein Nutzer kann mehrere Sitzungen starten.
- Interaktionsrate (engagement rate) — der Anteil der Sitzungen, die über 10 Sekunden dauerten, eine Conversion erzeugten oder mindestens zwei Seiten aufriefen. In GA4 ersetzt sie die alte „Absprungrate".
- Ereignisanzahl und Schlüsselereignisse — die Gesamtzahl der Interaktionen und jene, die zu Conversions werden.
Zwei Berichte decken den Großteil der täglichen Arbeit ab. Der Bericht Akquisition zeigt, woher der Traffic kommt: organische Suche, direkt, Social, Verweis. Hier isolierst du mit der Dimension „Quelle / Medium des ersten Nutzers" den Kanal, der einen Besucher erstmals gebracht hat. Der Bericht Interaktion > Seiten und Bildschirme sagt dir, welche URLs am häufigsten aufgerufen werden und welcher Inhalt wirklich Interesse weckt. Ein Kanal, der viel Traffic, aber geringe Interaktion bringt, ist ein Zeichen für eine Quelle mangelnder Qualität.
Wenn die Standardberichte zu eng wirken, nutze die Explorationen (Explorations). Dort baust du freie Tabellen, ziehst Dimensionen und Metriken hinein und erstellst deine eigene Kreuzanalyse (zum Beispiel Conversions nach Land oder Interaktionsdauer nach Landingpage).
Häufige Einrichtungsfehler
- Den Code an der falschen Stelle platzieren — wenn du das Tag am Ende des
<body>vergräbst, können einige Seitenaufrufe verloren gehen; halte es oben im<head>. - Den eigenen Traffic nicht filtern — markiere unter Verwaltung > Dateneinstellungen > Datenfilter den internen (Entwickler-)Traffic, damit deine eigenen Besuche die Daten nicht aufblähen.
- Inkonsistente Eventnamen —
ContactClickundcontact_clicksind für GA4 zwei verschiedene Events; lege von Anfang an einen Namensstandard fest. - Das Einwilligungsmanagement überspringen — EU-Besucher ohne Cookie-Einwilligung zu messen, schafft ein rechtliches Risiko; lade GA4 bedingt hinter einem Einwilligungsbanner.
Häufig gestellte Fragen
Was ist der Unterschied zwischen GA4 und Universal Analytics?
Universal Analytics war auf Sitzungen und Seitenaufrufe ausgerichtet; GA4 ist vollständig event-basiert, das heißt, jede Interaktion einschließlich eines Seitenaufrufs wird als Event gemessen. Das erleichtert es, Web- und App-Daten in einem Modell zu vereinen und benutzerdefinierte Interaktionen mit wenig oder keinem Code zu erfassen.
Ist GA4 dasselbe wie die Search Console?
Nein. Die Search Console misst das Suchverhalten, bevor ein Nutzer die Website betritt (Impressionen, Suchanfragen, Ranking); GA4 misst das Verhalten, sobald ein Nutzer auf der Website ist (Sitzungen, Events, Conversions). Beide zusammen zu lesen zeigt sowohl, wie du gefunden wirst, als auch, was die Nutzer tun.
Warum erscheinen meine Daten nicht sofort im Dashboard?
Der Echtzeit-Bericht funktioniert sofort, doch die Standardberichte brauchen in der Regel 24–48 Stunden, um sich zu füllen. Willst du die Einrichtung sofort prüfen, nutze Realtime und DebugView und sieh dir die detaillierten Berichte am nächsten Tag an.
Willst du sicher sein, dass deine GA4-Einrichtung korrekte Daten liefert? Für das Design des Event-Trackings, die Konfiguration von Schlüsselereignissen und das richtige Lesen der Berichte kontaktiere mich — lass uns deine Messebene aufbauen und deine Daten in Wachstumsentscheidungen verwandeln.