Google Tag Manager: Tracking ohne Eingriff in den Code
Google Tag Manager (GTM) ist ein kostenloses Tag-Management-System von Google, mit dem Sie Tracking- und Marketing-Codes über eine Weboberfläche verwalten, ohne den Quellcode der Website zu ändern. Ein einmalig eingebundenes Container-Snippet steuert alle weiteren Tags.
Jeder neue Kanal bringt sein eigenes Snippet mit. Wer dafür jedes Mal einen IT-Termin braucht, verliert Messdaten genau beim Kampagnenstart.
Was ist der Google Tag Manager?
Berichte liefert das Werkzeug selbst nicht, das übernimmt Google Analytics 4. Der Tag Manager steuert nur, welcher Messcode wann ausgeliefert wird. Beides ergänzt sich, ersetzt sich aber nicht.
Container, Tags und Trigger im Überblick
Der Container bildet den Rahmen und existiert in zwei Typen: für Websites und für mobile Apps über das Firebase SDK. Ein Tag ist der Code, der ausgeführt wird, etwa ein Google Ads Conversion- oder Remarketing-Tag, ein Meta-, LinkedIn- oder TikTok-Pixel oder eigenes HTML. Der Trigger legt die Bedingung fest, Variablen liefern die Werte dazu.
Das Container-Snippet steht im head und im body jeder Seite. Beim Aufruf lädt es die Konfiguration aus dem Container und entscheidet, welche Tags ausgeführt werden. Sie legen den Tag in der Oberfläche an, weisen ihm einen Trigger zu, prüfen ihn im Vorschaumodus und veröffentlichen die Version.
DataLayer und Variablen verstehen
Der DataLayer in Google Tag Manager ist ein JavaScript-Objekt, in das Websites Werte wie Bestellwert, Produktname oder Formularname schreiben. Variablen lesen diese Werte aus dem DataLayer aus und übergeben sie an die Tags.
Ohne DataLayer bleibt die Messung auf das beschränkt, was sich aus URL, Klick oder Seitenelement ableiten lässt. Bei Shops mit mehreren Kaufschritten ist für die Werte im DataLayer deshalb eine frühe Abstimmung mit der Entwicklung nötig.
Der Tag Assistant verbindet sich mit Ihrer Website und zeigt für jeden Seitenaufruf, welche Tags gefeuert haben, welcher Trigger sie ausgelöst hat und welche Werte zu diesem Zeitpunkt im DataLayer standen.
Testen Sie jede Änderung vor der Veröffentlichung in dieser Vorschau. Sie sehen dort auch, welche Tags bewusst nicht ausgelöst wurden, etwa weil die Einwilligung fehlte oder eine Bedingung nicht zutraf.
- Seitenaufruf, auch für einzelne URLs oder Seitengruppen
- Klick auf einen Button, einen Link oder eine Telefonnummer
- Formularabsendung, Scrolltiefe und Verweildauer
- Benutzerdefiniertes Ereignis aus dem DataLayer
Sie legen ein Konto mit Ihrem Firmennamen an, erstellen darin einen Container für Web oder App und bauen das Code-Snippet in das Template Ihrer Website ein. Anschließend prüfen Sie die Verbindung im Vorschaumodus, bevor der erste Tag live geht.
Zusammenspiel mit Google Analytics 4 und Google Ads
Der erste Tag ist üblicherweise Google Analytics 4 mit der Mess-ID und dem Trigger für alle Seiten. Analytics sammelt und berichtet, der Container verteilt die Ereignisse an die angeschlossenen Systeme. Google Ads erhält Conversions über ein eigenes Conversion-Tag, das Conversion-ID und Label enthält und an dasselbe Ereignis gekoppelt wird.
Vergeben Sie von Anfang an eine feste Namenskonvention, etwa Kanal, Typ und Ereignis im Tag-Namen. Arbeitsbereiche erlauben es mehreren Personen, parallel an verschiedenen Änderungen zu arbeiten, ohne sich gegenseitig zu überschreiben. Vor dem Veröffentlichen gehören Versionsname und eine kurze Notiz dazu, damit später nachvollziehbar bleibt, wer was geändert hat.
- Konto und Container mit Firmennamen anlegen
- Snippet in head und body des Templates einbauen
- Analytics-Tag mit Mess-ID und Seitenaufruf-Trigger konfigurieren
- Version benennen, kommentieren und veröffentlichen
Welche Messpunkte für Ihre Ziele nötig sind, hängt von Ihren Kanälen und Ihrem Angebot ab. Rufen Sie uns an, wir schauen gemeinsam auf Ihr Setup.
In Deutschland dürfen Google-Tag-Manager-Tags, die Cookies setzen oder Kennungen auslesen, erst nach ausdrücklicher Nutzereinwilligung ausgeführt werden. Rechtsgrundlage sind § 25 TDDDG und die DSGVO. Die technische Auslieferung über einen Container ändert daran nichts, die Einwilligung muss vorher vorliegen.
Google Consent Mode v2 überträgt vier Einwilligungssignale an Google-Tags: ad_storage, analytics_storage, ad_user_data und ad_personalization. Fehlt die Einwilligung, senden die Tags nur reduzierte, nicht personenbezogene Daten. Die Zielgruppenfunktionen in Google Ads setzen die entsprechenden Signale voraus.
Praktisch laden Sie die Consent-Management-Plattform als eigenes Tag mit hoher Priorität, sperren die Google-Tags über die Consent-Einstellungen und versehen benutzerdefiniertes HTML mit einem passenden Consent-Trigger. Verantwortlich für die Umsetzung bleibt der Websitebetreiber, auch Auftragsverarbeitung und Datenschutzerklärung müssen die eingesetzten Tags abbilden.
Der Tag Manager macht sichtbar, über welche Kanäle Besucher kommen und welche davon zu einer Anfrage führen. Statt Klickzahlen ohne Bezug sehen Sie, welcher Weg tatsächlich im Kontaktformular endet. Budgetentscheidungen lassen sich damit an gemessenen Anfragen statt an Reichweiten ausrichten.
Typische Ereignisse im Alltag sind die Formularabsendung, der Klick auf eine Telefonnummer, der Download eines Dokuments, die Newsletter-Anmeldung und die einzelnen Warenkorb-Schritte. Diese Ereignisse lassen sich als Conversions an Google Ads übergeben, sodass Budget dorthin fließt, wo Anfragen entstehen.
Erst mit sauberer Messung wird vergleichbar, was Traffic-Generierung und Leadgenerierung tatsächlich beitragen. Das gilt ebenso für SEO und Social Media Marketing: Ohne definierte Ereignisse bleibt der Beitrag einzelner Kanäle eine Vermutung.
Was kostet der Google Tag Manager und welche Alternativen gibt es?
Die Standardversion ist kostenlos. Daneben bietet Google eine kostenpflichtige Enterprise-Version an. Ob die Standardversion für Ihre Website ausreicht, hängt von den Anforderungen ab. Planen Sie zusätzlich den Aufwand für Einrichtung, Tests und Pflege ein.
Die tatsächlichen Kosten entstehen durch Arbeitszeit: Konzept der Messpunkte, Einrichtung, Consent-Konfiguration, Tests und Pflege bei jeder Website-Änderung. Wie hoch dieser Aufwand ausfällt, hängt vom Umfang ab und lässt sich seriös erst im Beratungsgespräch beziffern.
Server-side Tagging verschiebt die Ausführung auf einen eigenen Server. Dafür brauchen Sie eine Serverumgebung, die laufend Hostingkosten verursacht. Hosting oder Eigenentwicklung von Tracking-Servern gehört nicht zu unserem Leistungsangebot.
- Zahl der angebundenen Kanäle und Plattformen
- Shop mit E-Commerce-Datenschichten über mehrere Kaufschritte
- Mehrsprachige Websites und Abstimmungsrunden mit der IT
Kosten rund um den Google Tag Manager
| Leistung | Kosten | Wer zahlt |
|---|---|---|
| Google Tag Manager selbst (Konto, Container, Snippet) | kostenlos | entfällt |
| Einrichtung von Container, Tags, Triggern und DataLayer durch eine Agentur | individuell nach Aufwand | Website-Betreiber |
| Anbindung von Google Analytics 4 und Google Ads Conversion-Tracking | individuell nach Aufwand | Website-Betreiber |
| Consent-Management-Plattform für die Einwilligungssteuerung | je nach Anbieter | Website-Betreiber |
| Laufende Pflege, Namenskonventionen und Versionsfreigaben | individuell nach Aufwand | Website-Betreiber |
Drei Wege, Tracking-Codes auf einer Website auszuliefern
Tracking-Codes lassen sich direkt im Quellcode hinterlegen, clientseitig über einen Container steuern oder serverseitig ausführen. Die Wahl hängt weniger vom Budget ab als davon, wie oft sich Ihre Messpunkte ändern und wie eng Marketing und Entwicklung zusammenarbeiten.
Für die meisten Unternehmen ist der clientseitige Container der Ausgangspunkt: Änderungen bleiben im Marketing, die Entwicklung wird nur für den DataLayer gebraucht. Server-side Tagging lohnt sich, wenn Sie Kontrolle über die Datenweitergabe und die Stabilität der Messung brauchen.
| Variante | Vorteil | Grenze |
|---|---|---|
| Direkt im Quellcode | Volle Kontrolle, keine zusätzliche Ebene | Jede Änderung braucht einen Entwicklertermin |
| Tag Manager clientseitig | Änderungen ohne Eingriff in den Code | Wichtige Werte erfordern einen sauberen DataLayer |
| Server-side Tagging | Datenweitergabe und Messung besser steuerbar | Serverumgebung nötig, laufende Hostingkosten |
Wo der Google Tag Manager an Grenzen stößt
Ein Container löst kein Messproblem, solange unklar ist, welche Ereignisse überhaupt zählen sollen. Ohne Messkonzept entstehen Tags, die Daten sammeln, mit denen später niemand arbeitet. Werte, die Ihre Website nicht in den DataLayer schreibt, bleiben auch im Container unsichtbar.
Viele gleichzeitig geladene Tags verlängern die Ladezeit spürbar, und unkontrollierte Freigaben im Container führen zu Doppelzählungen. Kommt eine Website-Änderung dazu, brechen Trigger still, ohne Fehlermeldung. Bei einer kleinen Seite mit einem einzigen Analytics-Tag genügt das direkte Einbinden des Codes.
- Änderungen gespeichert, aber keine Version veröffentlicht
- Marketing-Tags ohne Prüfung der Einwilligung ausgelöst
- Klick-Trigger ohne Einschränkung auf bestimmte Elemente
Was kostet der Google Tag Manager?
Die Nutzung des Werkzeugs ist kostenlos, sowohl für Web- als auch für App-Container. Kosten entstehen durch die Arbeitszeit für Messkonzept, Einrichtung und Pflege sowie durch ein Consent-Management-Tool, falls Sie noch keines im Einsatz haben.
Ja, dafür gibt es einen eigenen Container-Typ für iOS und Android, der über das Firebase SDK eingebunden wird. Die Konfiguration unterscheidet sich vom Web-Container: Ereignisse kommen aus der App selbst, nicht aus einem DataLayer im Browser.
Der Container verwaltet und startet Tracking-Codes, Analytics empfängt die Daten und wertet sie aus. Sie können Analytics ohne Container betreiben und umgekehrt Tags anderer Anbieter ausspielen. Zum Prüfen dient der Vorschaumodus zusammen mit Tag Assistant, der jedes ausgelöste Tag anzeigt.
Rufen Sie uns unter der genannten Nummer an, wenn Sie Messkonzept und Einrichtung gemeinsam durchgehen möchten.
Häufige Fragen
Was ist der DataLayer und wofür wird er benötigt?
Der DataLayer ist ein JavaScript-Objekt, in das Websites Werte wie Bestellwert, Produktname oder Formularname schreiben. Variablen lesen diese Werte aus und übergeben sie an die Tags, ohne DataLayer bleibt die Messung auf das beschränkt, was sich aus URL, Klick oder Seitenelement ableiten lässt.
Wie prüfen Sie, ob ein Tag korrekt funktioniert?
Der Tag Assistant verbindet sich mit Ihrer Website und zeigt für jeden Seitenaufruf, welche Tags gefeuert haben, welcher Trigger sie ausgelöst hat und welche Werte im DataLayer standen. Jede Änderung sollte vor der Veröffentlichung in dieser Vorschau getestet werden.
Wie verwalten Sie Drittanbieter-Tags?
Pixel von Meta, LinkedIn oder TikTok legen Sie wie jeden anderen Tag im Container an, weisen ihnen einen passenden Trigger zu und koppeln sie an die Consent-Einstellungen, damit sie nur bei erteilter Einwilligung ausgeführt werden.
Warum sollten Sie GTM nutzen?
Neue Tracking- und Marketing-Codes binden Sie über die Weboberfläche ein, ohne dass jede Änderung einen Eingriff in den Quellcode und damit einen IT-Termin erfordert. Das spart Zeit, gerade beim Start neuer Kampagnen.
