Grundprinzip: Container, Tags, Trigger, Variablen
GTM ist ein Tag-Management-System: eine Schicht, die man einmal per Code-Schnipsel, dem Container, in die Website einbaut. Danach lassen sich Tracking-Tags hinzufügen, ändern oder entfernen, ohne den Quellcode erneut anzufassen. Vor GTM musste für jedes neue Marketing-Tool (ein Meta-Pixel, eine Google-Ads-Conversion, das Skript eines externen Anbieters) die Entwicklung eine weitere Zeile in den
der Seite einbauen. Mit GTM übernimmt das eine Oberfläche, die auch jemand aus dem Marketing bedienen kann, meist ganz ohne Code, manchmal nur mit ein paar Zeilen innerhalb eines einzelnen Tags.Das gehört gleich an den Anfang, weil es der häufigste Denkfehler ist: GTM ist selbst kein Analyse-Tool. Es sammelt keine eigenen Daten, berechnet keine Sitzungen oder Nutzer und zeigt keinen einzigen Traffic-Bericht. Wer in GTM nach Besucherzahlen oder einem Conversion-Diagramm sucht, findet dort nichts dergleichen, weil diese Daten dort schlicht nicht existieren. GTM löst nur den GA4-Tag aus, oder welchen auch immer; GA4 sammelt, verarbeitet und zeigt die Zahlen in seinen eigenen Berichten. Wer beide Tools verwechselt, sucht am falschen Ort und geht im schlimmsten Fall davon aus, ein Tag „in GTM" bedeute automatisch ausgewertete Daten, obwohl es nur verschickte Daten bedeutet.
Jede Konfiguration besteht aus vier Bausteinen. Der Container bündelt die gesamte Konfiguration einer Website oder App und wird über zwei Code-Schnipsel im HTML installiert. Tags sind die Skripte oder Etiketten, die tatsächlich ausgelöst werden: ein GA4-Konfigurations-Tag, eine Google-Ads-Conversion, ein Meta-Pixel-Event oder ein eigenes HTML. Trigger sind die Bedingungen, die entscheiden, wann ein Tag feuert: beim Laden jeder Seite, beim Klick auf einen bestimmten Button, beim Absenden eines Formulars, beim Überschreiten eines Scroll-Anteils oder beim Erkennen eines eigenen Events im dataLayer. Und Variablen sind die dynamischen Werte, die Tags und Trigger dafür brauchen: die Seiten-URL, der Klicktext, ein Wert aus dem dataLayer, eine Cookie oder ein URL-Parameter.
