Illustration zur Einrichtung von Google Analytics 4 mit Datenverbindung, Zahnrad und Prüfhäkchen

Autor

SEO Agentur München

12 Min. Lesezeit

Google Analytics 4 einrichten: Schritt für Schritt für deine Website

Stand: 11. September 2026 · Ratgeber

Wenn du Google Analytics einrichten möchtest, brauchst du mehr als einen eingefügten Code: ein dauerhaft zugängliches Unternehmenskonto, eine GA4-Property und eine Einbindung, die die Einwilligung deiner Besucher berücksichtigt. Fertig ist das Setup erst, wenn du auch seine Funktion geprüft hast.

Diese Anleitung führt dich durch acht Schritte für eine Unternehmenswebsite. Du wählst einen Einbauweg und testest anschließend Ablehnung, Zustimmung und Widerruf. Als erstes Geschäftssignal kommt eine erfolgreich übermittelte Anfrage hinzu. Apps, Onlineshop-Tracking und Google Ads sind nicht Teil dieses Basissetups.

Vor dem Start: Halte ein vom Unternehmen kontrolliertes Google-Konto, passende Analytics-Rechte sowie Zugriff auf Website und Einwilligungsverwaltung bereit. Für den Einbau benötigst du entweder eine geeignete CMS-Integration oder Google Tag Manager. Beim Formular brauchst du Unterstützung, falls du dessen technische Erfolgsbedingung nicht kennst.

Die Kontoanlage ist einsteigerfreundlich. Einwilligungssteuerung und individuelle Formularereignisse können technische Hilfe erfordern. Eine feste Gesamtdauer wäre deshalb wenig hilfreich. Die Anleitung ist keine individuelle Rechtsberatung und kein Nachweis der Datenschutzkonformität deiner Website.

Schritt 1: Konto und Zugänge klären

Prüfe zuerst, ob für deine Website bereits Google Analytics eingerichtet wurde. Frage nach vorhandenen Properties, Tracking-Plugins und Tag-Manager-Containern. Eine neue Installation neben der alten kann Daten doppelt erfassen und erschwert später die Fehlersuche.

Öffne Google Analytics mit einem Konto, das dein Unternehmen langfristig kontrolliert. Ein externer Dienstleister sollte nicht der einzige Mensch mit administrativem Zugang sein. Dokumentiere intern, wer Konto und Website verwaltet und wer Änderungen freigibt.

Wenn du weitere Personen einbindest, gib ihnen eigene Zugänge mit den benötigten Berechtigungen, statt Passwörter zu teilen. Google unterscheidet Zugriffe auf Konto- und Property-Ebene. Das ist wichtig, wenn ein Konto mehrere Websites enthält: Nicht jeder Dienstleister braucht automatisch Zugriff auf alle Projekte.

Für eine normale Einrichtung über die Google-Oberfläche benötigst du keine eigene API-Programmierung. Falls du bereits eine passende Property hast, verwende sie weiter, sofern Zuständigkeit und bisherige Daten dafür sprechen. Erstelle nicht vorsorglich mehrere Properties für dieselbe Aufgabe.

Ergebnis: Du weißt, welche Konten und Einbindungen existieren und wer darüber verfügen darf.

Schritt 2: Property und Datenstream anlegen

Eine Property bündelt Einstellungen und Messdaten in Analytics. Der Webdatenstream ist die darin angelegte Datenquelle für deine Website. Für dieses Basissetup genügt eine passende GA4-Property mit einem Webdatenstream.

Die offizielle Einrichtungsanleitung beschreibt den Ablauf:

  1. Lege ein Analytics-Konto an, falls noch keines für dein Unternehmen existiert. Erstelle darin eine Property.
  2. Vergib einen eindeutigen Namen und wähle Zeitzone sowie Berichtswährung passend zum Unternehmen.
  3. Ergänze die abgefragten Unternehmensinformationen und wähle deine Ziele.
  4. Füge einen Datenstream vom Typ Web hinzu. Prüfe die Website-Adresse einschließlich HTTPS und der tatsächlich verwendeten Domainvariante.
  5. Vergib einen verständlichen Stream-Namen und kontrolliere die Einstellungen für optimierte Analysen.

Notiere anschließend die Mess-ID des Webdatenstreams. Sie beginnt mit G-. Du findest sie in den Stream-Details; Google erklärt die Mess-ID hier.

Optimierte Analysen können zusätzliche Interaktionen automatisch erfassen. Aktiviere nicht jede Messung nur deshalb, weil sie angeboten wird. Insbesondere eine erfasste Formularinteraktion ist noch kein Beweis, dass eine verwertbare Anfrage angekommen ist. Diesen Unterschied prüfen wir in Schritt 7.

Ergebnis: Property, Website-Adresse und zugehörige Mess-ID stehen fest. Auf der Website muss dafür noch kein Tracking laufen.

Schritt 3: Einwilligung vorsehen

Bevor du das Tag veröffentlichst, legst du fest, wann es überhaupt laden darf. Ein vorhandenes Cookie-Banner beantwortet diese Frage noch nicht: Es muss die tatsächliche Einbindung steuern.

Die Sächsische Datenschutzaufsicht ordnet Google Analytics als einwilligungsbedürftig ein. Neben einer wirksamen Einwilligung gehören unter anderem passende Datenschutzinformationen und die Prüfung der konkreten Verarbeitung zum Setup. Lass offene rechtliche Fragen fachlich klären; ein Plugin erledigt diese Bewertung nicht.

Eine Consent-Management-Plattform, kurz CMP, verwaltet die Auswahl deiner Besucher. Consent Mode ist dagegen eine technische Steuerung für unterstützte Google-Tags. Google unterscheidet zwei Implementierungen:

Modell Vor einer Zustimmung Bei Ablehnung
Basic Consent Mode Google-Tags bleiben blockiert. Es werden keine Daten an Google gesendet, auch kein Einwilligungsstatus.
Advanced Consent Mode Tags können bereits mit verweigertem Standardstatus laden. Cookielose Messsignale können weiterhin gesendet werden.

Diese Anleitung verwendet Basic als Leitpfad: Das Analytics-Tag startet erst nach entsprechender Zustimmung. Eine bloße Einstellung wie analytics_storage: denied ist dafür kein ausreichender Nachweis. Entscheidend ist, ob deine Einbindung das Laden und Senden tatsächlich unterbindet.

Plane auch den Widerruf ein: Besucher müssen ihre Auswahl später ändern können. Deine Implementierung muss darauf reagieren. Die technische Consent-Dokumentation unterscheidet Standardzustand und spätere Aktualisierung; beide müssen zur verwendeten CMP passen.

Die Reihenfolge zählt: Im Tag Manager muss der Standardzustand feststehen, bevor Google-Tags auslösen. Ändert ein Besucher seine Auswahl, muss die Aktualisierung noch auf derselben Seite vor einem Seitenwechsel verarbeitet werden. Nutze dafür die dokumentierte CMP-Integration mit den Tag-Manager Consent APIs; ein beliebiges Custom-HTML-Tag ist kein verlässlicher Ersatz. Im Basic-Modell bleibt zusätzlich die beschriebene Blockierung bis zur Zustimmung erforderlich.

Schematischer Basic-Consent-Ablauf: GA4 bleibt ohne Zustimmung blockiert, darf nach Zustimmung starten und muss nach Widerruf weitere Erfassung stoppen.
Schematischer Basic-Consent-Ablauf – keine Abbildung der Google-Oberfläche. Der Text erläutert die einzelnen Prüfschritte.

Schritt 4: Einen Einbauweg wählen

Nutze CMS beziehungsweise WordPress oder Google Tag Manager, nicht beide parallel für dieselbe GA4-Einbindung. Der Tag Manager ist kein zusätzliches Pflichtwerkzeug für jede Website.

Weg Passt, wenn … Vorher klären
CMS- oder WordPress-Integration du ein überschaubares Setup brauchst und die Integration Analytics zuverlässig einbindet. Wie verbindet sie sich mit deiner CMP und verhindert Tracking ohne Zustimmung?
Google Tag Manager bereits ein betreuter Container existiert oder individuelle Ereignisse zentral verwaltet werden sollen. Wer pflegt Container, Freigaben und Consent-Steuerung?

Eine native Integration kann ausreichen. Google dokumentiert in seiner Installationsübersicht verschiedene CMS-Wege. Prüfe anschließend die aktuelle Dokumentation deiner konkreten Kombination aus CMS, Integration und CMP.

Vor einem Wechsel hältst du fest, welche bestehenden Einbindungen ersetzt werden. Schalte nicht wahllos einen gesamten Container ab: Darin können weitere, separat benötigte Funktionen liegen. Änderungen sollten gezielt, nachvollziehbar und rückgängig zu machen sein.

Ergebnis: Eine Methode ist führend. Niemand ergänzt später versehentlich einen zweiten Tracking-Code im Theme.

Schritt 5: Das Google-Tag einbauen

Über CMS oder WordPress

Hinterlege die Mess-ID aus Schritt 2 in der gewählten Integration. Prüfe, dass wirklich die richtige Property verbunden ist, insbesondere wenn dein Google-Konto mehrere Projekte enthält.

Verbinde diese Einbindung mit der Analytics-Auswahl deiner CMP. Nutze deren dokumentierten Blockierungsmechanismus für das gewählte Basic-Modell. Die Schaltflächen unterscheiden sich je nach Produkt; eine universelle Anleitung nach dem Muster „Consent einschalten und fertig“ wäre hier unzuverlässig.

Kontrolliere außerdem Theme-Einstellungen, weitere Analytics-Plugins und eventuell vorhandene Tag-Manager-Tags. Dieselbe Messung darf nicht zusätzlich über einen zweiten Weg laufen. Notiere vor Änderungen die bisherige Konfiguration und teste zunächst in einer Vorschau oder Testumgebung, sofern verfügbar.

Über Google Tag Manager

Nicht verwechseln: Die G--Mess-ID gehört zum Analytics-Webdatenstream. Eine GTM--ID bezeichnet einen Tag-Manager-Container. Ein eingebundener Container allein stellt noch nicht die gewünschte GA4-Messung her.

Im bereits eingerichteten Webcontainer gehst du entsprechend der Google-Tag-Anleitung vor:

  1. Öffne den Arbeitsbereich und lege ein neues Tag an.
  2. Wähle als Typ Google-Tag und trage die passende Mess-ID als Tag-ID ein.
  3. Vergib einen nachvollziehbaren Namen, etwa für die GA4-Basismessung der Website.
  4. Richte Auslösung und Einwilligungssteuerung nach der dokumentierten CMP-Integration ein.

Ein pauschaler Auslöser auf allen Seiten wäre für den hier gewählten Leitpfad ohne zusätzliche Blockierung falsch. Die integrierten Einwilligungsprüfungen verändern das Verhalten unterstützter Tags, verhindern aber nicht automatisch jede Übertragung.

Die konkrete Konfiguration muss zwei Situationen abdecken: eine neue Zustimmung während des Besuchs und eine bereits gespeicherte Zustimmung beim nächsten Seitenaufruf. Wenn du nicht bestimmen kannst, welches CMP-Signal das Tag freigibt und wie es beim Widerruf wieder gestoppt wird, veröffentliche die Änderung noch nicht.

Öffne zuerst die Vorschau. Google beschreibt den Test mit Tag Assistant: Du verbindest die Website mit der Testsitzung und kannst prüfen, welche Tags wann ausgelöst werden. Erst nach erfolgreicher Abnahme wird die Container-Version veröffentlicht.

Schritt 6: Ablehnung und Zustimmung testen

Teste nicht ausschließlich mit deinem normalen Browserprofil. Dort kann noch eine frühere Zustimmung gespeichert sein. Verwende für die erste Prüfung einen frischen Browserkontext ohne vorhandene Website-Einwilligung.

Für die Abnahme brauchst du zwei Perspektiven: Was die Website sendet, prüfst du mit Tag Assistant beziehungsweise den Browser-Entwicklerwerkzeugen. Was Analytics empfängt, kontrollierst du in Echtzeit und bei aktivierter Debug-Sitzung in DebugView. Die Google-Hilfe zu DebugView beschreibt die Aktivierung und Ereignisansicht.

Der Echtzeitbericht umfasst die letzten 30 Minuten. Für viele normale Berichte und explorative Auswertungen nennt Google dagegen eine mögliche Verarbeitung von 24 bis 48 Stunden. Diese Unterschiede bei der Datenerfassung sind wichtig: Ein leerer Standardbericht direkt nach der Einrichtung belegt noch keinen Fehler. Consent und Doppelzählungen prüfst du weiterhin unmittelbar am tatsächlichen Sendeverhalten der Website.

Testfall Erwartung für dieses Basic-Setup Praktische Kontrolle
Noch keine Auswahl oder Ablehnung Keine GA4-Messübertragung und keine neu gesetzten Analytics-Cookies. Frisch öffnen, Netzwerk und Speicher prüfen, dann ablehnen und erneut navigieren.
Analytics zugestimmt Die gewählte Einbindung sendet an den richtigen Datenstream. Mess-ID und Ereignisse prüfen; ein Seitenaufruf darf nicht durch zwei Einbindungen doppelt gezählt werden.
Zustimmung widerrufen Die weitere GA4-Erfassung wird gestoppt. Widerrufen, auf derselben Seite interagieren, Folgeseite öffnen und neu laden.

In den Entwicklerwerkzeugen kannst du Netzwerkaufrufe nach Analytics-Endpunkten und im Speicher nach Analytics-Cookies untersuchen. Ein einzelner Filter ist aber kein vollständiger Beweis: Prüfe auch mögliche eigene Tracking-Endpunkte, falls eure Website solche verwendet. Bei unklaren Ergebnissen sollte die zuständige Entwicklung die ausgehenden Messaufrufe zuordnen.

Wichtig beim Widerruf: Bereits übermittelte Daten werden dadurch nicht automatisch zurückgeholt. Ob vorhandene Cookies entfernt werden, prüfst du gesondert. Auch nach dem Widerruf nur den Speicherstatus anzusehen, reicht nicht: Ein bereits geladenes Skript könnte weiter senden.

Die Tests gelten für den bewusst gewählten Basic-Leitpfad. Bei Advanced können cookielose Signale trotz Ablehnung auftreten; das ist technisch ein anderes Modell und keine Aussage über dessen rechtliche Zulässigkeit.

Wenn der Test fehlschlägt

  • Keine Ereignisse nach Zustimmung: Prüfe Datenstream, Mess-ID, Auslöser und ob die CMP wirklich freigegeben hat. In DebugView muss zusätzlich der Debugmodus aktiv sein. Fehlende Anzeigen allein beweisen keine korrekte Blockierung.
  • Doppelte Seitenaufrufe: Suche nach Plugin plus GTM, mehrfach eingebundenen Containern oder zusätzlich gesendeten Seitenaufruf-Ereignissen. Ordne zuerst die Ursache zu.
  • Messung trotz Ablehnung: Veröffentliche das Setup nicht als abgenommen. Prüfe, ob nur der Consent-Status geändert wurde oder ein zweiter Einbauweg die Blockierung umgeht.

Schritt 7: Echte Formular-Leads messen

Ein Klick auf „Senden“ ist noch keine Anfrage. Das Formular könnte Pflichtfelder beanstanden oder die Übertragung könnte scheitern. Lege deshalb zuerst fest, welches technische Signal eine erfolgreich angenommene Anfrage bestätigt.

Für eine Anfrage sieht Google das empfohlene Ereignis generate_lead vor. Lass es durch die gewählte Integration nach bestätigtem Formularerfolg auslösen. Bei individuell programmierten Formularen muss die Entwicklung das Erfolgssignal bereitstellen; ein beliebiger Klick-Trigger genügt nicht.

Prüfe das Ergebnis mit einer Testanfrage, deren Eingang du tatsächlich kontrollierst:

  1. Erteile Analytics-Einwilligung und sende das Formular erfolgreich ab.
  2. Prüfe, ob genau ein passendes Lead-Ereignis ankommt.
  3. Teste einen Validierungsfehler und einen bloßen Klick ohne erfolgreiche Übermittlung. Beides darf nicht als bestätigte Anfrage zählen.
  4. Lade eine mögliche Danke-Seite erneut. Auch dadurch darf dieselbe Anfrage nicht erneut gezählt werden.

Eine Danke-Seite ist nur dann ein belastbares Signal, wenn ihre Erfolgslogik stimmt. Dass jemand ihre Adresse direkt aufrufen kann, darf keine neue Anfrage erzeugen. Die konkreten Schutzmaßnahmen hängen vom Formularsystem ab.

Sende keine Namen, E-Mail-Adressen, Telefonnummern oder Nachrichtentexte als Ereignisparameter. Achte auch auf URLs und Seitentitel: Dort können solche Angaben unbeabsichtigt auftauchen. Die Google-Richtlinie zu personenidentifizierbaren Informationen erläutert diese Fehlerquellen.

Markiere das geprüfte Ereignis anschließend in GA4 als Schlüsselereignis. Dazu findest du in der Verwaltung die Ereignis- beziehungsweise Schlüsselereignis-Einstellungen; Google erklärt die Kennzeichnung. Wiederhole auch für dieses Ereignis den Ablehnungs- und Widerrufstest. Die Anfrage selbst muss weiterhin möglich sein, ohne dass du dafür Analytics-Zustimmung erzwingst.

Schritt 8: Search Console verknüpfen

Optional kannst du nun die Search Console verbinden. Sie ergänzt Informationen zur organischen Google-Suche; für das Funktionieren des GA4-Tags ist die Verknüpfung nicht erforderlich.

Du benötigst die passenden Rechte und Properties für dieselben Webseiten. Google nennt dafür die GA4-Rolle Bearbeiter und die bestätigte Inhaberschaft in der Search Console. In Analytics führt der Weg über die Produktverknüpfungen zu Search Console-Verknüpfungen. Wähle die passende Property und deinen Webdatenstream und kontrolliere die Zuordnung vor dem Bestätigen. Details stehen in der Verknüpfungsanleitung.

Fehlt die Search Console noch, nutze unsere Anleitung zum Einrichten der Google Search Console. Die Bestätigung erklären wir dort separat. Durch die Verknüpfung allein verbessern sich keine Rankings.

Häufige Fragen

Ist Google Analytics kostenlos?

Die Standardversion von Google Analytics ist ohne Lizenzgebühr nutzbar. Aufwand für Einrichtung, technische Betreuung und gegebenenfalls eine CMP kann trotzdem entstehen. Kostenloser Softwarezugang bedeutet also nicht, dass ein individuell geprüftes Tracking-Setup ohne Aufwand entsteht.

Brauche ich den Tag Manager?

Nein. Eine geeignete CMS- oder WordPress-Integration kann genügen. Wichtig ist, dass sie GA4 und die gewählte Einwilligungslogik zuverlässig steuert. Der Tag Manager ist ein alternativer Einbauweg, nicht automatisch eine zusätzliche Voraussetzung.

Was bedeuten G- und GTM-ID?

Die Mess-ID mit G- gehört zum GA4-Webdatenstream. Die ID mit GTM- bezeichnet einen Tag-Manager-Container, der verschiedene Tags verwalten kann. Die beiden Werte sind nicht austauschbar; kontrolliere immer, welchen ID-Typ das jeweilige Feld verlangt.

Macht Consent Mode mein Setup rechtssicher?

Nein. Consent Mode beeinflusst das Verhalten unterstützter Tags. Eine wirksame Einwilligung, passende Informationen, Verträge und die rechtliche Bewertung deiner konkreten Datenverarbeitung ersetzt er nicht. Auch ein bestandener technischer Test ist keine pauschale rechtliche Freigabe.

Wann zählt ein Formular als Lead?

Für dieses Setup erst, wenn die Anfrage erfolgreich angenommen wurde und das Ereignis genau einmal ausgelöst wird. Ein Klick oder ein fehlgeschlagener Sendeversuch reicht nicht. Prüfe das tatsächliche Erfolgssignal und übertrage keine persönlichen Formularinhalte an GA4.

Setup sauber übergeben

Halte Konto, Property, Datenstream, Einbauweg und Verantwortliche in einem kurzen Abnahmeprotokoll fest. Ergänze Datum, Testbrowser, erwartetes und beobachtetes Verhalten sowie offene Fehler. Wiederhole die Prüfung, wenn Website, CMP oder Formular verändert werden.

Damit steht eine kontrollierbare Grundlage für die spätere Auswertung. Wie daraus verständliche Entscheidungsgrundlagen werden, zeigt unsere Leistung Reporting und KPIs. Bleiben doppelte Tags oder Einwilligungsprobleme ungelöst, kläre zuerst die Technik, statt unzuverlässige Zahlen auszuwerten.