Let’s connect

Analytics

Mitarbeiter von seitenweise im Gespräch im Büro in Bielefeld

Google Tag Manager: Der zentrale Baustein für Tracking

Ohne Google Tag Manager wird Tracking schnell chaotisch. Jedes Werkzeug will eigenen Code auf der Seite, Entwickler müssen bei jeder Kleinigkeit ran, und die Performance leidet.

GTM löst das. Ein einziger Container im HTML, alle Tracking-Tags laufen darüber. Das klingt einfach und ist es auch, solange man es richtig macht.

Was GTM wirklich leistet

GTM ist das Rückgrat jedes Analytics & Tracking: ein Container, der alle Tracking-Codes zentral verwaltet. Statt GA4, Meta Pixel, LinkedIn Insight Tag und HubSpot einzeln in die Website zu bauen, kommt nur ein Snippet hinein, alles andere läuft darüber.

Der praktische Gewinn ist Unabhängigkeit: Marketing kann neue Tags selbst hinzufügen, ohne einen Entwickler zu blockieren. Jede Änderung wird versioniert und lässt sich zurückdrehen, und im Vorschaumodus prüft ihr sie, bevor sie live geht. Richtig konfiguriert respektieren außerdem alle Tags denselben Consent, statt jeder für sich.

Der Preis dafür ist Komplexität. Ohne Struktur wird ein gewachsener Container unübersichtlich, zu viele Tags bremsen die Seite, und ein Fehler im Container betrifft eben alle Tags gleichzeitig.

Die vier Grundbausteine

Tags sind die eigentlichen Tracking-Codes, also GA4-Events, Meta Pixel oder LinkedIn Insight. Trigger sind die Regeln, wann ein Tag feuert, etwa bei einem Klick, einem Seitenaufruf oder einer Formularabsendung.

Variablen liefern dynamische Werte wie URL, angeklicktes Element oder Nutzer-ID. Und der Data Layer ist die Ebene, über die Website und GTM miteinander sprechen. Wer diese vier Begriffe verstanden hat, versteht GTM.

Struktur macht den Unterschied

Der wichtigste Hebel sind Namenskonventionen. `GA4 · Event · Formular abgesendet` sagt jedem, was passiert, `tag47` sagt niemandem etwas. Dazu gehören Ordner nach Kategorie, damit GA4, Meta und LinkedIn nicht durcheinanderliegen.

Jede Änderung wird kommentiert, und zwar mit dem Warum, nicht nur dem Was. Vor jedem Deployment folgt eine Prüfung im Vorschaumodus, und Versionen werden regelmäßig gespeichert, damit ein Rücksprung im Zweifel eine Sache von Sekunden ist.

Der Data Layer ist das Rückgrat

Der Data Layer ist eine JavaScript-Variable, über die die Website strukturierte Daten an GTM übergibt. Die Alternative wäre, GTM Werte aus dem DOM kratzen zu lassen, und das bricht beim nächsten Redesign.

„`javascript

dataLayer.push({

event: ‚form_submit‘,

form_name: ‚contact‘,

form_category: ‚lead‘

});

„`

GTM reagiert auf das Event, liest die Parameter und schickt sie an die richtigen Werkzeuge. Sauber, wartbar und unabhängig davon, wie das Formular gerade aussieht.

GTM und Consent

Ohne Consent-Integration ist GTM schlicht rechtswidrig. Der saubere Ablauf hat drei Schritte: Die Consent-Plattform, etwa Usercentrics oder Cookiebot, schreibt die Entscheidung als Event in den Data Layer. Der GTM-Trigger prüft, ob für diese Kategorie eine Einwilligung vorliegt. Und nur dann feuert der Tag.

Für Google-Werkzeuge funktioniert alternativ der Consent Mode v2, allerdings eben nur für diese.

Wenn ihr GTM strukturiert aufbauen oder bereinigen wollt: Wir übernehmen das im Rahmen von Analytics & Tracking, inklusive Data-Layer-Konzept, Tag-Struktur und Consent-Integration.

Performance

Zu viele Tags verlangsamen die Seite. GTM lädt sie zwar asynchron, aber jeder Tag braucht Rechenleistung, manche blockieren bei falscher Konfiguration das Rendering, und auf schwächeren Mobilgeräten sinken die Core Web Vitals messbar. Ein aufgeräumter Container gehört deshalb zu jeder Performance-Optimierung dazu.

Praktisch heißt das: Nur aktivieren, was wirklich genutzt wird, alte Tags regelmäßig ausmisten, Tags auf die Seiten beschränken, auf denen sie gebraucht werden, und bei wachsendem Container über Server-Side Tracking nachdenken.

Die typischen Fehler

Der häufigste sind Karteileichen. Der Meta Pixel von 2021 läuft noch, obwohl niemand mehr darauf schaut. Fast genauso verbreitet sind doppelte Events, weil dasselbe Ereignis client- und serverseitig gleichzeitig verschickt wird.

Dazu kommt die fehlende Namensstruktur, bei der Tags „Tag 1″ und „Tag 2″ heißen und niemand mehr weiß, was sie tun. Änderungen gehen ohne Vorschau live, und im schlimmsten Fall feuern Tags ganz ohne Einwilligung.

Der jährliche Durchgang

Einmal im Jahr gehören alle Tags geprüft: Was läuft noch, was nicht mehr? Was nicht mehr gebraucht wird, fliegt raus, das spart unmittelbar Performance.

Danach kontrolliert ihr, ob wirklich jeder Tag nur bei passendem Consent feuert, ob der Data Layer noch alle Events liefert und wie schwer der Container inzwischen geworden ist.

Alternativen

Der Matomo Tag Manager ist datenschutzfreundlich, quelloffen und selbst hostbar. Tealium iQ und Adobe Launch sind Enterprise-Lösungen, das eine mächtig und teuer, das andere sinnvoll im Adobe-Ökosystem. Eine Eigenentwicklung lohnt sich fast nie.

Für die meisten B2B-Websites bleibt GTM der pragmatische Standard.

Fazit: GTM ist ein Werkzeug, kein Selbstläufer

Google Tag Manager macht Tracking flexibler, wartbarer und transparenter. Ohne saubere Struktur wird er allerdings schnell zum Chaos. Wer ihn ernsthaft nutzt, braucht Namenskonventionen, Dokumentation, Tests und regelmäßige Audits.

Richtig eingesetzt ist er der zentrale Baustein eures Trackings. Falsch eingesetzt ein Performance-Fresser voller Leichen.

Portrait von Oliver Hunke vor einer Holzlamellenwand

Marcel und Olli leiten die Agentur. Sie beantworten eure erste Anfrage.

Portrait von Marcel Pietsch vor einer Holzlamellenwand

Ihr wollt euren GTM aufräumen oder neu aufbauen? Sprecht uns an. Wir strukturieren Container, die wartbar bleiben.

Let’s go!