
Grundbegriffe
| Begriff | Bedeutung | Beispiel |
|---|---|---|
| Container | das Paket mit allen Einstellungen, das auf der Website eingebunden wird | ein Container pro Website |
| Tag | ein Code, der ausgeführt wird | GA4-Konfiguration, Ereignis für Formularversand |
| Trigger | die Bedingung, wann ein Tag ausgelöst wird | Aufruf der Dankesseite, Klick auf einen Telefonlink |
| Variable | ein Wert, den Tags und Trigger nutzen | URL der Seite, Text eines geklickten Links |
| Datenschicht | eine Schnittstelle, über die die Website Daten an den Tag Manager übergibt | Bestellwert, Produkt-IDs |
Einrichtung
- Konto und Container im Tag Manager anlegen
- Den Container-Code auf allen Seiten der Website einbinden, einen Teil im Kopfbereich, einen direkt nach dem öffnenden Body-Tag
- Tags, Trigger und Variablen anlegen
- Im Vorschaumodus testen
- Veröffentlichen
Viele CMS und Shopsysteme bieten Erweiterungen, die den Container-Code automatisch einbinden.
Typische Einsätze für SEO und Analyse
GA4 einbinden
Ein Google-Tag mit der Mess-ID von GA4, ausgelöst auf allen Seiten.
Conversions messen
- Formulare: ein Ereignis beim Aufruf der Dankesseite oder beim erfolgreichen Absenden
- Telefonklicks: ein Ereignis bei Klicks auf Links, die mit
tel:beginnen - E-Mail-Klicks: ein Ereignis bei Klicks auf Links mit
mailto: - Downloads: ein Ereignis bei Klicks auf PDF-Dateien
Mehr dazu im Beitrag zum Conversion-Tracking.
Scrolltiefe und Interaktionen
Wie weit Besucher auf Ratgeberseiten scrollen, welche Inhaltsverzeichnisse sie nutzen, welche Reiter sie öffnen. Solche Daten zeigen, welche Inhalte tatsächlich gelesen werden.
Strukturierte Daten
Google kann per JavaScript eingefügte strukturierte Daten lesen. Der Tag Manager ist deshalb eine Möglichkeit, Markup einzufügen, wenn das CMS keine andere Lösung bietet. Zuverlässiger ist Markup, das direkt im HTML ausgeliefert wird, weil es nicht vom Rendering abhängt und auch von anderen Suchmaschinen und KI-Crawlern gelesen wird.
Consent Mode
In der EU muss die Einwilligung der Nutzer eingeholt werden, bevor Analyse- und Werbe-Cookies gesetzt werden. Der Tag Manager unterstützt den Consent Mode von Google:
- Eine Einwilligungslösung übermittelt den Status an den Tag Manager.
- Tags werden je nach Einwilligung ausgelöst oder nicht.
- Im erweiterten Modus senden Google-Tags ohne Einwilligung datensparsame Signale ohne Cookies.
Die Einwilligungslösung muss korrekt konfiguriert sein. Fehler führen entweder zu rechtlichen Risiken oder zu Datenverlusten.
Auswirkungen auf die Ladezeit
Jedes Tag, das im Browser ausgeführt wird, kostet Rechenzeit. Ein Container mit Dutzenden Tags für Analyse, Werbung, Heatmaps und Chat kann die Ladezeit spürbar verschlechtern, besonders die Interaction to Next Paint.
Container regelmäßig aufräumen: In vielen Containern sammeln sich über die Jahre Tags für Kampagnen, die längst beendet sind, oder für Werkzeuge, die niemand mehr nutzt. Eine jährliche Bereinigung verbessert Ladezeit und Datenschutz.
Weitere Maßnahmen:
- Tags nur dort auslösen, wo sie gebraucht werden, nicht auf allen Seiten
- nicht zeitkritische Tags erst nach dem Laden der Seite auslösen
- serverseitiges Tagging prüfen, bei dem ein Teil der Verarbeitung auf einen eigenen Server verlagert wird
Mehr zu den Messgrößen im Beitrag zu den Core Web Vitals.
Organisation und Sicherheit
- Zugänge mit passenden Rechten vergeben, nicht jeder braucht Veröffentlichungsrechte
- Versionen beschriften, um Änderungen nachvollziehen zu können
- Arbeitsbereiche für parallele Änderungen nutzen
- keine unbekannten Skripte als benutzerdefiniertes HTML einfügen, weil sie ein Sicherheitsrisiko sein können
Ein Beispiel: Formularversand messen
- Variable aktivieren: In den integrierten Variablen die Formular-Variablen einschalten.
- Trigger anlegen: Typ „Formularübermittlung", optional mit der Bedingung, dass die Seite die Kontaktseite ist.
- Tag anlegen: GA4-Ereignis mit einem sprechenden Namen, etwa
kontakt_anfrage, ausgelöst durch den Trigger. - Vorschau: Formular testweise absenden und prüfen, ob das Ereignis ausgelöst wird.
- In GA4: das Ereignis als Schlüsselereignis markieren.
Bei Formularen, die per JavaScript ohne echtes Absenden arbeiten, greift der Standardtrigger oft nicht. Dann ist ein Ereignis über die Datenschicht zuverlässiger, das die Website nach erfolgreichem Versand auslöst.
Namenskonventionen
In gewachsenen Containern finden sich oft Tags mit Namen wie „Tag 3" oder „neu_final_2". Eine einfache Konvention schafft Ordnung:
| Element | Muster | Beispiel |
|---|---|---|
| Tag | Werkzeug – Art – Zweck | GA4 – Ereignis – Kontaktformular |
| Trigger | Art – Bedingung | Klick – Telefonlink |
| Variable | Typ – Inhalt | DLV – Bestellwert |
So lässt sich auch nach Jahren noch nachvollziehen, was jedes Element tut.
Serverseitiges Tagging
Beim serverseitigen Tagging werden Daten zuerst an einen eigenen Server gesendet, der sie dann an Analyse- und Werbedienste weitergibt. Vorteile sind weniger Skripte im Browser, mehr Kontrolle über die übermittelten Daten und oft eine bessere Ladezeit. Nachteile sind Kosten für den Server und ein höherer Einrichtungsaufwand. Für mittlere und große Websites mit vielen Tags kann sich der Umstieg lohnen.
Gut zu wissen
Brauche ich den Tag Manager, wenn ich nur GA4 nutze?
Nicht zwingend. GA4 lässt sich auch direkt einbinden. Sobald Ereignisse wie Formulare, Anrufe oder Downloads gemessen werden sollen, erleichtert der Tag Manager die Arbeit aber deutlich.
Verlangsamt der Tag Manager meine Website?
Der Container selbst ist klein. Die Wirkung auf die Ladezeit hängt von den Tags ab, die er ausführt.
Kann ich mit dem Tag Manager SEO-Elemente wie Titel ändern?
Technisch ja, Google kann per JavaScript geänderte Titel lesen. Das ist aber eine Notlösung. Titel, Canonicals und Meta-Angaben sollten im HTML stehen.