Skip to main content
Automation

Google Tag Manager für KMU: Conversion-Tracking ohne Datenchaos

Der Google Tag Manager ist schnell installiert und noch schneller verwildert. Dieser Leitfaden zeigt ein minimales, sauberes Setup für ein KMU: Formular- und Telefonklick-Conversions, Consent Mode, Google Ads und der OpenAI Pixel für ChatGPT Ads, getestet im Vorschaumodus.

Daniel Müller10 Min. Lesezeit
Google Tag Manager für KMU: Conversion-Tracking ohne Datenchaos

Der Google Tag Manager ist ein kostenloses Werkzeug, mit dem sich Messskripte wie Google Analytics, das Conversion-Tag von Google Ads oder der OpenAI Pixel zentral verwalten lassen, ohne für jede Änderung den Code der Website anzufassen. Für ein KMU reicht ein schlankes Setup aus zwei sauber definierten Conversions, einer korrekt vorgeschalteten Einwilligungslogik und einem Test im Vorschaumodus vor jeder Veröffentlichung.

Das Problem mit dem Tag Manager ist nicht die Einrichtung, sondern das, was danach passiert. Jede Agentur, jedes Tool und jede Kampagne hinterlässt ein Tag. Nach zwei Jahren liegen im Container vierzig Einträge, von denen niemand mehr weiss, wozu sie dienen, und die Zahlen in Google Ads stimmen nicht mit denen in Analytics überein. Dieser Leitfaden beschreibt den umgekehrten Weg: so wenig wie möglich, so dokumentiert wie nötig.

Was der Tag Manager ist und was nicht

Der Tag Manager besteht aus drei Bausteinen:

  • Tags sind die eigentlichen Messskripte, etwa das Google-Ads-Conversion-Tag.
  • Trigger legen fest, wann ein Tag ausgelöst wird, zum Beispiel beim Aufruf einer Danke-Seite.
  • Variablen liefern Werte, die Tags und Trigger brauchen, etwa die aktuelle URL oder eine Formular-ID.

Wichtig zu verstehen: Der Tag Manager misst selbst nichts. Er ist ein Verteiler, der entscheidet, welches Messskript wann Daten an wen schickt. Welche Werkzeuge es überhaupt braucht, ist eine vorgelagerte Frage. Wer nur wissen will, wie viele Besucher kommen und woher, braucht unter Umständen gar keinen Tag Manager, sondern ein schlankes, cookieloses Analyse-Tool, wie wir sie im Vergleich der besten cookielosen Analytics-Tools vorstellen.

Der Tag Manager lohnt sich, sobald mehrere Systeme zusammenkommen, typischerweise Google Analytics für die Auswertung, Google Ads für die Kampagnensteuerung und seit dem 1. September 2026 der OpenAI Pixel für ChatGPT Ads. Was der Begriff im Detail umfasst, steht im Glossar unter Google Tag Manager.

Schritt 1: Die Conversions definieren, bevor ein Tag entsteht

Die häufigste Ursache für Datenchaos ist, dass Tags gebaut werden, bevor klar ist, was gezählt werden soll. Für ein typisches Schweizer Dienstleistungs-KMU sind es zwei Dinge:

  1. Anfrage abgeschickt. Das Kontakt- oder Offertformular wurde erfolgreich versendet.
  2. Telefonklick. Jemand hat auf einer Mobilseite auf die Telefonnummer getippt.

Ein Beispiel: Ein Malerbetrieb in Uster wirbt mit Google Ads für «Maler Uster». Er erhält Anfragen per Formular und per Telefon. Gezählt werden genau diese beiden Ereignisse, nicht Scrolltiefe, nicht Verweildauer, nicht Klicks auf Referenzbilder. Diese Zahlen mögen interessant sein, sie steuern aber keine Entscheidung.

Beim Telefon ist Ehrlichkeit wichtig: Der Tag Manager sieht den Klick auf einen tel:-Link, nicht das Gespräch. Wer die Kennzahl «Anrufe» nennt, überschätzt sie systematisch, weil nicht jeder Klick zu einem Gespräch führt. Sinnvoll ist deshalb, sie in jedem Bericht als «Telefonklick» zu benennen.

Schritt 2: Formularversand zuverlässig messen

Es gibt zwei saubere Wege, einen erfolgreichen Formularversand zu erkennen:

Weg A: Danke-Seite. Nach dem Absenden leitet die Website auf eine eigene URL weiter, etwa /danke. Ein Trigger vom Typ «Seitenaufruf» mit der Bedingung «Page Path ist gleich /danke» löst die Conversion aus. Das ist robust und leicht zu prüfen. Die Danke-Seite sollte nicht indexiert und nicht in der Navigation verlinkt sein, damit sie nur nach einem echten Versand erreicht wird.

Weg B: dataLayer-Ereignis. Bleibt das Formular auf derselben Seite, meldet die Website den erfolgreichen Versand aktiv an den Tag Manager:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ event: 'anfrage_gesendet', formular: 'offerte' });

Im Tag Manager reagiert ein Trigger vom Typ «Benutzerdefiniertes Ereignis» auf anfrage_gesendet. Entscheidend ist, dass dieser Code erst nach der Bestätigung durch den Server läuft, nicht beim Klick auf den Senden-Knopf. Sonst zählt jeder Versuch, auch die fehlgeschlagenen.

Vom generischen Formular-Trigger des Tag Managers raten wir für Conversions ab. Er reagiert auf das Absenden im Browser und weiss nicht, ob der Server die Anfrage angenommen hat.

Schritt 3: Telefonklicks messen

Für Telefonklicks genügt ein Trigger vom Typ «Klick – Nur Links» mit der Bedingung «Click URL beginnt mit tel:». Die eingebaute Variable «Click URL» muss dafür aktiviert sein. Hat die Website mehrere Nummern, etwa für Verkauf und Service, lässt sich die Nummer als Parameter mitgeben und später trennen.

Bevor ein einziges Messskript Daten sendet, muss feststehen, was die besuchende Person erlaubt hat. Google stellt dafür den Consent Mode bereit. Laut Entwicklerdokumentation von Google gibt es vier zentrale Einwilligungsarten (Stand: 2026-09-23):

EinwilligungsartBedeutung
ad_storageSpeicherung für Werbezwecke
analytics_storageSpeicherung für Analysezwecke
ad_user_dataSenden von Nutzerdaten für Werbung an Google
ad_personalizationpersonalisierte Werbung

Die Standardwerte werden mit gtag('consent', 'default', …) gesetzt, und laut Dokumentation muss das vor dem Laden des Google-Tags passieren, sonst wirken die Voreinstellungen nicht. Im Tag Manager heisst das: Das Tag des Consent-Management-Tools läuft auf dem Trigger «Consent-Initialisierung», vor allen anderen.

Für die Schweiz ist ein Punkt besonders relevant: Googles Richtlinie zur Einwilligung von Nutzern in der EU gilt laut Wortlaut für Endnutzer im Europäischen Wirtschaftsraum, im Vereinigten Königreich und in der Schweiz (Stand: 2026-09-23). Unabhängig davon, was das Schweizer Recht im Einzelfall verlangt, setzt Google für seine Werbeprodukte also eine Einwilligung voraus.

Schweizer Recht und Google-Richtlinie sind zwei Ebenen

Das Schweizer Recht kennt für Cookies grundsätzlich eine Informationspflicht mit Widerspruchsmöglichkeit (Art. 45c Fernmeldegesetz). Der EDÖB verlangt in seinen Leitlinien zu Cookies laut Zusammenfassung von datenrecht.ch eine ausdrückliche Einwilligung etwa bei besonders schützenswerten Personendaten und bei Profiling mit hohem Risiko. Googles Richtlinie ist eine vertragliche Vorgabe zusätzlich dazu. Für die konkrete Ausgestaltung auf der eigenen Website ist eine juristische Prüfung sinnvoll; dieser Artikel ersetzt sie nicht.

Schritt 5: Google Ads anbinden

Für Google Ads werden die beiden Conversions im Google-Ads-Konto angelegt und im Tag Manager als Conversion-Tags mit Conversion-ID und Label eingetragen, jeweils auf den Triggern aus Schritt 2 und 3.

Zum Conversion Linker hält die Tag-Manager-Hilfe fest: Er speichert Klickinformationen aus der Landingpage-URL in eigenen Cookies, damit Conversions dem Anzeigenklick zugeordnet werden können. Lädt der Container auf jeder Seite ohnehin einen Google-Tag, ist ein separater Conversion Linker laut Google nicht nötig (Stand: 2026-09-23). Wer unsicher ist, ob das im eigenen Container zutrifft, prüft es im Vorschaumodus.

Wer Google Ads und Analytics parallel nutzt, sollte festlegen, welches System für Gebote massgeblich ist. Zwei Systeme, die dieselbe Anfrage zählen, liefern selten dieselbe Zahl, weil Zuordnungsregeln und Einwilligungslücken sich unterscheiden. Das ist kein Fehler, muss aber bekannt sein, bevor jemand im Bericht «Ads meldet 14, Analytics 11» liest und am Tracking zweifelt.

Schritt 6: Den OpenAI Pixel für ChatGPT Ads einbinden

Seit dem 1. September 2026 sind ChatGPT Ads in der Schweiz verfügbar, ohne personalisierte Ausspielung. Conversions misst OpenAI über den OpenAI Pixel im Browser oder die serverseitige Conversions API.

Laut Entwicklerdokumentation von OpenAI wird der Pixel als Skript im <head> eingebunden und mit oaiq("init", { pixelId: … }) initialisiert. Er kennt Standardereignisse wie lead_created für eine Anfrage. Eine Anleitung speziell für den Google Tag Manager enthält die Dokumentation nicht (Stand: 2026-09-23). Im Tag Manager lässt sich der Code als benutzerdefiniertes HTML-Tag einsetzen.

Der kritische Punkt ist die Einwilligung. Laut derselben Dokumentation setzt der Pixel die Einwilligung standardmässig auf «erteilt», solange man sie nicht vor der Initialisierung mit oaiq("consent", false) auf «nicht erteilt» setzt. Er arbeitet ausserdem mit zwei eigenen First-Party-Cookies, eines davon mit 30 Tagen, das andere mit 365 Tagen Laufzeit. Wer den Pixel ohne diese Übersteuerung einbindet, misst auch bei Personen, die im Banner abgelehnt haben. Im Tag Manager heisst das: Das Pixel-Tag nur auslösen, wenn die entsprechende Einwilligung vorliegt, und zusätzlich den Consent-Aufruf vor der Initialisierung setzen.

Die Anfrage-Conversion für ChatGPT Ads hängt am selben Trigger wie jene für Google Ads. So zählen beide Kanäle dasselbe Ereignis, und die Zahlen bleiben vergleichbar. Einen Überblick über den Kanal selbst gibt unsere Seite zu ChatGPT Ads in der Schweiz.

Schritt 7: Testen im Vorschaumodus

Keine Änderung geht ohne Test live. Der Vorschaumodus verbindet laut Tag-Manager-Hilfe die Website mit Tag Assistant und zeigt, welche Tags ausgelöst wurden, durch welchen Trigger und mit welchen Daten, bevor der Container veröffentlicht wird (Stand: 2026-09-23).

Eine Testliste, die jedes Setup vor der Veröffentlichung durchlaufen sollte:

  1. Seite ohne Einwilligung laden: Es dürfen keine Werbe-Tags mit Einwilligung «erteilt» senden, auch nicht der OpenAI Pixel.
  2. Einwilligung erteilen: Die entsprechenden Tags feuern.
  3. Formular mit Testdaten absenden: Die Anfrage-Conversion feuert genau einmal, und zwar erst nach erfolgreicher Bestätigung.
  4. Formular mit Fehler absenden, etwa ohne Pflichtfeld: Es darf keine Conversion feuern.
  5. Auf dem Smartphone auf die Telefonnummer tippen: Der Telefonklick feuert.

Erst danach wird veröffentlicht, mit einem Versionsnamen, der beschreibt, was sich geändert hat, etwa «Telefonklick als Conversion ergänzt». Versionen sind die einzige Dokumentation, die der Tag Manager von selbst führt. Wer sie leer lässt, verschenkt sie.

Die drei häufigsten Fehler

Doppelte Conversions, weil ein Formular sowohl über die Danke-Seite als auch über ein dataLayer-Ereignis gezählt wird. Conversions beim Klick auf «Senden» statt nach erfolgreichem Versand. Und Tags, die vor dem Consent-Tool laden und damit Daten senden, bevor überhaupt eine Entscheidung vorliegt.

Den Container sauber halten

Ein schlanker Container bleibt nur schlank, wenn es Regeln gibt. Drei helfen dabei:

  • Einheitliche Namen. Etwa «Ads – Conversion – Anfrage» und «Trigger – Anfrage gesendet». Wer den Namen liest, weiss, was passiert.
  • Ein Verantwortlicher. Mehrere Agenturen mit Schreibrechten im selben Container sind der sicherste Weg ins Chaos.
  • Jährliche Durchsicht. Tags von beendeten Kampagnen und Tools, die nicht mehr genutzt werden, werden pausiert und nach einer Frist gelöscht.

Wie die gesammelten Zahlen danach in Google Analytics sinnvoll ausgewertet werden, zeigt unser Beitrag über Google Analytics 4 für KMU. Wer das Setup nicht selbst bauen möchte, findet bei unserer Conversion-Tracking-Agentur genau diesen Ablauf als Dienstleistung, abgestimmt mit der Kampagnenbetreuung unserer Google-Ads-Agentur in Zürich.

Fazit

Der Google Tag Manager ist ein hervorragender Verteiler, aber kein Messkonzept. Wer zuerst festlegt, welche zwei oder drei Ereignisse wirklich zählen, Consent Mode vor alles andere setzt, den OpenAI Pixel bewusst auf «nicht erteilt» vorbelegt und jede Änderung im Vorschaumodus prüft, bekommt Zahlen, denen man bei Budgetentscheidungen trauen kann. Alles andere ist Datensammeln ohne Zweck.

Häufige Fragen

Was ist der Google Tag Manager?+

Der Google Tag Manager ist ein kostenloses Werkzeug von Google, mit dem sich Messskripte wie Google Analytics, das Google-Ads-Conversion-Tag oder andere Zählpunkte über eine Weboberfläche verwalten lassen, ohne jedes Mal den Code der Website zu ändern. Auf der Website wird nur einmal ein Container-Code eingebaut.

Brauche ich den Google Tag Manager, wenn ich nur Google Analytics nutze?+

Nicht zwingend. Für eine einzelne Messung genügt der Google-Tag direkt im Code. Der Tag Manager lohnt sich, sobald mehrere Messsysteme zusammenkommen, etwa Analytics, Google Ads und der OpenAI Pixel, oder wenn Marketing Messungen ändern soll, ohne auf die Entwicklung zu warten.

Wie teste ich, ob mein Tracking funktioniert?+

Mit dem Vorschaumodus des Tag Managers. Er verbindet die Website mit Tag Assistant und zeigt beim Durchklicken, welche Tags ausgelöst wurden, durch welchen Trigger und mit welchen Daten, bevor die Änderung veröffentlicht wird.

Kann ich Telefonanrufe im Tag Manager messen?+

Direkt messen lässt sich der Klick auf eine Telefonnummer, also auf einen tel:-Link. Ob danach tatsächlich ein Gespräch zustande kam, sieht der Tag Manager nicht. Die Kennzahl sollte deshalb ehrlich als Telefonklick benannt werden, nicht als Anruf.

Über den Autor

Daniel Müller

Senior Developer & SEO-Stratege

Daniel Müller ist Senior Developer und SEO-Stratege bei DLM Digital in Zürich. Mit über 10 Jahren Erfahrung in Webentwicklung, SEO, GEO/AEO und KI-Integration begleitet er Schweizer KMU bei der digitalen Transformation. Im DLM Magazin schreibt er über KI, Vibe Coding und moderne Suchmaschinen-Sichtbarkeit.

Weiterlesen