Trackum

Google Tag Manager ohne Einwilligung laden – geht das?

Darf der Tag Manager vor dem Cookie-Banner laufen? Die zwei Wege in der Praxis, ihre Folgen für den Consent Mode und wie du sie technisch testest.

Recht · 27. Oktober 2026 · 4 Min. Lesezeit

Foto: Tim Mossholder auf Unsplash

Die Frage hinter der Frage

Wer den Google Tag Manager einbaut, fragt sich früher oder später: Muss ich warten, bis der Besucher im Cookie-Banner zugestimmt hat, bevor ich den Container überhaupt lade? Die Antwort hat zwei Teile. Technisch gibt es zwei übliche Wege, und beide funktionieren. Rechtlich wird die Frage, ob schon das Laden des Skripts eine Einwilligung braucht, uneinheitlich bewertet.

Der große Überblick: Google Tag Manager – Anleitung, Einrichtung und DSGVO

Dieser Artikel ist keine Rechtsberatung. Er beschreibt die technische Seite, zeigt, was bei jedem Weg passiert, und wie du sauber testest. Welche Variante für dich vertretbar ist, klärst du mit einer fachkundigen Person, und entscheidest dann bewusst.

Zwei Wege in der Praxis

Es gibt zwei übliche Wege. Beim ersten lädst du den Tag Manager sofort, aber jeder Tag wartet auf die Einwilligung (Consent Mode, Standard „abgelehnt“). Beim zweiten lädst du den Tag Manager erst nach der Zustimmung. Der erste Weg ist der verbreitetere, weil er mit dem Consent Mode zusammenarbeitet, den Google für seine Dienste vorsieht. Der zweite ist strenger, kostet aber Funktionen.

Ein Beispiel zur Orientierung: Ein Handwerksbetrieb mit GA4 und Google Ads kann den ersten Weg wählen, damit Google Ads ohne Zustimmung nichts sendet und mit Zustimmung sofort alle Daten bekommt. Eine Praxis, die besonders vorsichtig sein will, kann sich für den zweiten Weg entscheiden und akzeptieren, dass sie weniger Signale hat.

Passend dazu: Server-Side Tracking und DSGVO

Weg 1: Tag Manager sofort laden

Der Container ist im Quelltext eingebunden und lädt sofort. Der Consent Mode setzt den Standard auf „abgelehnt“, bevor irgendein Tag läuft. Das geschieht in der Praxis über den Auslösertyp „Consent-Initialisierung“, der vor allen anderen Auslösern kommt. Kein Tag sendet Daten oder setzt Cookies, bevor die Einwilligung vorliegt. Sobald der Besucher im Banner wählt, aktualisiert das Banner den Status, und die Tags reagieren darauf.

Der Vorteil: Der Container steht bereit, der Consent Mode kann arbeiten, und Tags laufen ohne Verzögerung, sobald die Zustimmung da ist. Im Advanced-Modus des Consent Mode senden Google-Tags auch ohne Zustimmung cookielose Signale, aus denen Google modelliert. Das wird rechtlich unterschiedlich bewertet. Im Basic-Modus laden die Google-Tags erst nach Zustimmung, es fließen vorher keine Signale.

Wichtig: Alle Tags, die Daten senden, müssen an die Einwilligung gebunden sein. Tags von Google reagieren auf den Consent Mode von selbst, bei Tags anderer Anbieter trägst du die nötigen Einwilligungen in den Tag-Einstellungen ein. Andere Skripte auf der Seite, die außerhalb des Tag Managers laufen, musst du ebenfalls an den Status koppeln, sonst umgehen sie die ganze Konstruktion.

  • Standard „abgelehnt“ vor allen anderen Tags setzen.
  • Jeden Werbe- und Analyse-Tag an die Einwilligung binden.
  • Prüfen, dass bei „Ablehnen“ keine Analyse- oder Werbe-Cookies gesetzt werden.

Weg 2: Tag Manager nach Zustimmung laden

Hier lädt das Banner den Container erst nach der Zustimmung per Skript nach. Der Consent Mode kann dann nicht in der üblichen Form arbeiten, denn vor der Entscheidung existiert der Tag Manager noch gar nicht. Das Banner muss alles selbst steuern: Es lädt den Container nur, wenn mindestens eine Kategorie zugestimmt hat, und der Container muss intern wissen, welche Kategorien erlaubt sind.

Das vermeidet die Diskussion, ob schon das Laden des Containers relevant ist. Dafür gibt es vor der Zustimmung auch keine Signale, aus denen Google modellieren könnte, und das Banner muss dafür sorgen, dass der Container geladen ist, bevor Ereignisse wie der Seitenaufruf oder ein Formular-Ereignis gesendet werden. Sonst gehen sie verloren. Besucher, die ablehnen, tauchen in deinen Berichten gar nicht auf.

Auch ein Nachteil: Die Konstruktion hängt stärker vom Banner ab. Wenn der Banner das Nachladen nicht korrekt auslöst, etwa nach einem Seitenwechsel, läuft dein Tracking auf manchen Seiten und auf anderen nicht. Das zeigt sich im Vorschaumodus nur, wenn du den Ablauf wirklich durchklickst.

Welcher Weg passt zu dir?

Wenn du mit Google Ads arbeitest und auf Conversion-Daten angewiesen bist, ist Weg 1 mit Consent Mode meist praktischer, weil er die Einwilligung sauber an Google weitergibt. Willst du mit möglichst wenig Berührung vor der Zustimmung arbeiten, passt Weg 2 oder der Basic-Modus von Weg 1. Entscheidend ist, dass die Entscheidung getroffen, dokumentiert und zur Datenschutzerklärung passend umgesetzt wird.

Testen

Öffne die Entwicklertools des Browsers und beobachte „Netzwerk“ und die Cookies. Bei Weg 1 darf der Container laden, aber ohne Zustimmung dürfen keine Analyse- oder Werbe-Cookies erscheinen. Bei Weg 2 darf der Container erst nach der Zustimmung auftauchen. Filtere im Netzwerk-Reiter nach „gtm“, um den Container zu finden, und nach „collect“ oder „google“, um Datenanfragen zu sehen.

Teste beide Wahlen im Banner, „Ablehnen“ und „Alle akzeptieren“, jeweils in einem frischen privaten Fenster. Prüfe außerdem, ob wirklich alle datensendenden Tags an die Einwilligung gebunden sind, nicht nur die, an die du denkst. Ein altes Pixel im Theme oder ein Plugin, das eigenmächtig Skripte lädt, fällt sonst nicht auf. Wiederhole den Test nach jeder Änderung am Container oder am Banner.

Wenn du Unterstützung brauchst

Die Einstellung ist an wenigen Stellen falsch zu machen, aber jede davon bleibt leicht unbemerkt. Trackum richtet Tracking mit Consent Mode v2 ein und testet es mit und ohne Einwilligung.

Häufige Fragen

Brauche ich eine Einwilligung, um den Tag Manager zu laden?

Die rechtliche Bewertung ist uneinheitlich. Technisch ist es üblich, ihn sofort zu laden und alle Tags über den Consent Mode auf die Einwilligung warten zu lassen. Das ist keine Rechtsberatung.

Was passiert, wenn ich den Tag Manager erst nach der Zustimmung lade?

Der Consent Mode kann dann nicht arbeiten, weil der Container vorher nicht existiert. Das Banner muss alles selbst steuern und den Container nachladen.

Wie teste ich, ob vor der Zustimmung keine Cookies gesetzt werden?

Im privaten Fenster die Seite ohne Wahl laden und im Netzwerk-Tab und in den Cookies prüfen. Danach „Ablehnen“ und „Alle akzeptieren“ je in einem frischen Fenster testen.

Kann ich den Consent Mode nutzen, wenn ich den Container nachlade?

Nicht in der üblichen Form: Er braucht den Tag Manager, bevor der Besucher entschieden hat. Beim Nachladen muss das Banner die gesamte Steuerung übernehmen.