Google Tag Manager einrichten: Schritt für Schritt für Onlineshops

Du richtest den Google Tag Manager in vier Schritten ein: Konto und Web-Container anlegen, die zwei Code-Blöcke des Containers auf jeder Seite einbauen, das Google-Tag mit dem Trigger „Initialisierung: Alle Seiten“ hinzufügen und die Tags nach einem Test in der Vorschau veröffentlichen. Für Google Ads kommen danach die Conversion-Verknüpfung und das Conversion-Tag mit Wert, Währung und Transaktions-ID dazu. Leer gelassene Wertfelder sendet der Tag Manager als 0.

Was der Google Tag Manager macht

Der Google Tag Manager verwaltet alle Mess- und Werbe-Tags deines Shops an einer Stelle, sodass du nach dem Einbau keinen Code im Theme mehr anfassen musst. Laut Tag Manager-Hilfe richtest du Tags dort ein, ohne dass weitere Änderungen an deinem Code nötig sind.

BegriffBedeutung
Kontooberste Ebene, in der Regel eines je Unternehmen
Containerenthält alle Tags einer Website; einer reicht für alle Seiten
Tagein Code-Baustein, etwa das Google-Tag oder das Google-Ads-Conversion-Tag
Triggerlegt fest, wann ein Tag feuert, etwa auf allen Seiten oder auf der Bestellbestätigung
Variableliefert Werte, etwa Bestellwert oder Bestellnummer aus der Datenschicht
VersionMomentaufnahme der Container-Konfiguration, die du veröffentlichst oder wiederherstellst

Laut Tag Manager-Hilfe musst du nicht für jede Seite einen eigenen Container erstellen. Hast du mehrere Websites oder Apps, legst du für jede einen weiteren Container an.

Google Tag Manager einrichten: die 4 Schritte nach Google-Anleitung

Google teilt die Einrichtung in vier Schritte, von der Kontoerstellung bis zur ersten veröffentlichten Version. Die Beschreibung folgt der Anleitungsreihe der Tag Manager-Hilfe, Stand 28.10.2026:

  1. 01

    Konto und Container erstellen

    Im Tag Manager klickst du auf den Tab Konten und dann auf Konto erstellen. Als Containertyp wählst du Web für eine Website und stimmst beim Erstellen den Nutzungsbedingungen zu.

  2. 02

    Web-Container installieren

    Auf dem Tab Arbeitsbereich klickst du auf deine Container-ID, die mit GTM beginnt. Den ersten Code-Block fügst du so weit oben wie möglich im head-Bereich ein, den zweiten direkt nach dem öffnenden body-Tag, und zwar auf jeder Seite.

  3. 03

    Google-Tag hinzufügen

    Du legst ein neues Tag vom Typ Google-Tag an, trägst deine Tag-ID ein und wählst als Trigger „Initialisierung: Alle Seiten“.

  4. 04

    Prüfen und veröffentlichen

    Mit In Vorschau ansehen öffnest du den Tag Assistant, gibst die URL deines Shops ein und klickst auf Verbinden. Danach klickst du auf Senden, vergibst Name und Beschreibung der Version und klickst auf Veröffentlichen.

Prüf vor dem Veröffentlichen, ob das Google-Tag schon über eine Shop-App oder fest im Theme läuft. Dann baust du es nicht zusätzlich im Tag Manager ein. Sonst zählt jeder Seitenaufruf und im schlimmsten Fall jeder Kauf doppelt.

Google-Ads-Conversion-Tracking im Tag Manager

Für Google Ads brauchst du im Tag Manager neben dem Google-Tag zwei weitere Tags: die Conversion-Verknüpfung und das Tag „Google Ads-Conversion-Tracking“ für den Kauf. Laut Tag Manager-Hilfe kopierst du Conversion-ID und Conversion-Label aus Google Ads und trägst sie im Tag ein. Die ID gilt für das ganze Konto, das Label für eine einzelne Conversion-Aktion.

Feld im Conversion-TagLaut Tag Manager-HilfeWas wir in Shops eintragen
Conversion-ID und LabelPflicht, aus Google Ads kopiertWerte der einen Kauf-Aktion
Conversion-Wertoptional; leer oder undefiniert wird 0 gesendetNetto-Warenwert aus der Datenschicht, ohne MwSt. und Versand
Transaktions-IDoptional, gegen doppelte Conversions, meist über eine DatenschichtvariableBestellnummer, eindeutig je Bestellung
Währungscodeoptional, über VariablenEUR oder die Währung des Shops
Triggermindestens einernur die Bestellbestätigung

Der Wert ist die häufigste Falle. Findet die Variable auf der Bestellbestätigung keinen Wert, sendet der Tag Manager 0, und Smart Bidding lernt aus Käufen ohne Umsatz. Warum der Wert netto sein soll und wie du ihn gegen das Shop-Backend prüfst, erklärt der Ratgeber zum Google Ads Conversion Tracking.

Einwilligung im Tag Manager einrichten

Die Einwilligung richtest du im Tag Manager über eine Consent-Vorlage und den Trigger zur Initialisierung der Einwilligung ein, der laut Tag Manager-Hilfe immer vor allen anderen Tags feuert. So kennen alle Google-Tags die Auswahl aus deinem Cookie-Banner, bevor sie Daten senden.

  • Vorlage deines Consent-Tools: In der Community-Galerie für Vorlagen findest du laut Hilfe Vorlagen verschiedener Consent-Management-Plattformen.
  • Einwilligungsübersicht: Unter Weitere Einstellungen aktivierst du die Einwilligungsübersicht und siehst je Tag, welche Einwilligung es prüft.
  • Integrierte Prüfungen: Google-Tags enthalten eingebaute Einwilligungsprüfungen und passen ihr Verhalten an den Status an.
  • Zusätzliche Einwilligung: Für andere Tags stellst du ein, dass sie nur mit zusätzlicher Einwilligung feuern.

Welche vier Parameter der Einwilligungsmodus überträgt und wie Google ohne Einwilligung Conversions modelliert, steht ebenfalls im Ratgeber zum Conversion Tracking. Für Remarketing ist ad_personalization entscheidend: Ohne diese Einwilligung landet niemand auf deinen Listen, siehe Google Ads Remarketing.

Versionen und Rechte: So bleibt der Container sauber

Jede Veröffentlichung erzeugt eine Version, und mit dieser Version kannst du einen Fehler zurücknehmen. Laut Tag Manager-Hilfe ist eine Version eine Momentaufnahme der Container-Konfiguration. Stellst du eine frühere Version wieder her, ersetzt ihr Inhalt den aktuellen Entwurf.

  • Benenne jede Version mit Datum und Änderung, etwa „2026-10-28 Kauf-Tag netto“. Die Beschreibung sagt, warum.
  • Veröffentlichungsrechte gibst du laut Hilfe nur ausgewählten erfahrenen Nutzern. Zum Erstellen von Versionen braucht ein Nutzer mindestens die Berechtigung Freigeben.
  • Freigabe-Workflows gibt es laut Hilfe nur in Containern von Tag Manager 360. Ohne 360 legst du fest, wer veröffentlicht und wer nur vorbereitet.
  • Pausierte Altlasten löschst du, statt sie liegen zu lassen. Ein Tag, das niemand mehr kennt, feuert irgendwann wieder.

Typische Tracking-Fehler aus 41 Audits

Fehler bei Tags und Conversion-Aktionen wirken auf jede Kampagne im Konto, und wir finden sie in vielen Audits. In der Harucon-Auswertung von 41 Audits (Audits der letzten Jahre bis 2026) liefen in mindestens 19 von 41 Konten mehrere primäre Conversion-Ziele oder ein falsch eingestelltes Tracking. Ein Konto hatte 76 aktive Conversion-Aktionen mit Seitenaufrufen als primärer Aktion, ein anderes über 130 Aktionen mit mindestens 6 parallelen Kauf-Aktionen.

Im Konten-Snapshot von 38 Google-Ads-Konten aus dem Harucon-MCC (betreut oder im Audit, Mai bis Mitte August 2026) lag der Median bei 5 primären Conversion-Aktionen je Konto, die Spanne P25 bis P75 bei 2 bis 9. Nur 24 % der Konten hatten genau eine. Die Tabelle listet typische Ursachen im Tag Manager zu den Symptomen, die du im Konto siehst. Sie ist eine Zuordnung aus der Praxis, keine Zählung:

SymptomTypische Ursache im Tag ManagerLösung
Ein Kauf zählt doppeltGoogle-Tag oder Conversion-Tag zusätzlich hart im Theme oder über eine Shop-Appeine Quelle behalten, die andere entfernen
Käufe ohne WertWertvariable leer, der Tag Manager sendet 0Variable an die Datenschicht der Bestellbestätigung binden
Viele Käufe beim Neuladenkeine Transaktions-ID im Conversion-TagBestellnummer als Transaktions-ID übergeben
Conversions auf SeitenaufrufeTrigger „Alle Seiten“ am Conversion-TagTrigger auf die Bestellbestätigung beschränken
Keine Daten nach AblehnungConsent-Vorlage fehlt oder feuert zu spätTrigger zur Initialisierung der Einwilligung nutzen

Wir prüfen diese Punkte im Google Ads Audit, bevor wir an Geboten arbeiten.

Prüfliste nach der Einrichtung

Nach der Einrichtung prüfst du acht Punkte, bevor du den Daten in Google Ads vertraust. Hake sie mit einem echten Testkauf ab:

  1. Der Container-Code steht auf jeder Seite, auch im Checkout und auf der Bestellbestätigung.
  2. Das Google-Tag feuert einmal je Seite mit dem Trigger „Initialisierung: Alle Seiten“.
  3. Es gibt keine zweite Quelle für dasselbe Tag im Theme oder in einer App.
  4. Die Consent-Vorlage feuert vor allen anderen Tags.
  5. Das Conversion-Tag feuert nur auf der Bestellbestätigung.
  6. Wert, Währung und Transaktions-ID kommen im Tag Assistant an, der Wert netto.
  7. In Google Ads ist die Kauf-Aktion die einzige primäre Aktion.
  8. Die Version ist benannt und beschrieben veröffentlicht.

Läuft alles, sind Enhanced Conversions der nächste Schritt, danach bei Bedarf ein Server-Container, siehe Server Side Tracking. Wenn du die Umsetzung abgeben willst, schau dir an, wie wir als Google-Ads-Agentur arbeiten.

Häufige Fragen zum Google Tag Manager

Wie richte ich den Google Tag Manager ein?

Konto und Web-Container anlegen, die zwei Code-Blöcke auf jeder Seite einbauen, das Google-Tag mit dem Trigger Initialisierung: Alle Seiten hinzufügen und nach einem Test in der Vorschau veröffentlichen.

Wo füge ich den Code des Google Tag Managers ein?

Den ersten Code-Block so weit oben wie möglich im head-Bereich, den zweiten direkt nach dem öffnenden body-Tag, und zwar auf jeder Seite deiner Website.

Brauche ich für jede Seite einen eigenen Container?

Nein. Ein Container gilt für die ganze Website. Einen weiteren Container brauchst du nur für eine weitere Website oder App.

Welchen Trigger bekommt das Google-Tag?

Laut Tag Manager-Hilfe den Trigger Initialisierung: Alle Seiten. Das Conversion-Tag für Google Ads bekommt dagegen nur den Trigger der Bestellbestätigung.

Warum zeigt Google Ads Käufe mit dem Wert 0?

Laut Tag Manager-Hilfe sendet das Conversion-Tag 0, wenn das Wertfeld leer oder undefiniert ist. Meist findet die Variable auf der Bestellbestätigung keinen Wert in der Datenschicht.

Wie mache ich eine Änderung rückgängig?

Über die Versionen. Stellst du eine frühere Version wieder her, ersetzt sie den aktuellen Entwurf, den du danach erneut veröffentlichst.

Feuern deine Tags richtig?

Im Erstgespräch macht Tobias mit dir einen Tracking-Check: Container, Conversion-Tag und Einwilligung, abgeglichen mit den Bestellungen in deinem Shop-Backend. 5 kurze Fragen, dann direkt zum Termin.

Kostenloses Erstgespräch sichern→