UTM-Parameter Google Ads: Schritt für Schritt

Marvin Senenko
Zuletzt aktualisiert am
19.8.26

UTM-Parameter sind Textbausteine, die du an die Ziel-URL deiner Google-Ads-Anzeigen hängst, um Quelle, Medium und Kampagne an dein Analyse-Tool oder CRM zu übergeben. In Google Ads trägst du sie nicht in jede Anzeige einzeln ein, sondern zentral im Feld Final-URL-Suffix – auf Konto-, Kampagnen- oder Anzeigengruppenebene.

Das wichtigste auf einen Blick

  • Google Ads taggt Klicks per Auto-Tagging schon mit einer GCLID. UTM-Parameter ersetzen das nicht, sie ergänzen es für alles außerhalb des Google-Stacks.
  • Der richtige Ort für UTM-Parameter ist das Final-URL-Suffix, nicht die einzelne Anzeigen-URL und in den meisten Fällen auch nicht die Tracking-Vorlage.
  • ValueTrack-Parameter wie {campaignid} oder {keyword} füllen die Werte automatisch, du musst nichts pro Kampagne pflegen.

Was UTM-Parameter in Google Ads leisten und was nicht

Ein UTM-Parameter ist ein Schlüssel-Wert-Paar in der URL. Fünf davon sind Standard: utm_source, utm_medium, utm_campaign, utm_content und utm_term. Jedes Analyse-Tool, das etwas taugt, liest sie aus der Landingpage-URL aus und schreibt sie in seine Berichte.

Google Ads hat parallel dazu ein eigenes System: das automatische Tagging. Dabei hängt Google bei jedem Klick eine GCLID an die URL, also eine verschlüsselte Klick-ID. Laut Google Ads Hilfe hat dieses automatische Tagging in Google Analytics 4 Vorrang vor manuellem Tagging, weil es dort keine Überschreib-Option mehr gibt.

Das ist der Punkt, an dem die meisten Anleitungen im Netz veraltet sind.

Klartext: Wenn dein Ziel "saubere Google-Ads-Daten in GA4" ist, brauchst du keine UTM-Parameter. Dann brauchst du Auto-Tagging plus eine funktionierende Verknüpfung zwischen Google Ads und GA4. UTM-Parameter brauchst du für alles andere: für dein CRM, für HubSpot oder Pipedrive, für Matomo oder Piwik PRO, für versteckte Formularfelder und für Reportings, die ein Mensch lesen können muss.

Warum das im B2B mehr zählt als im E-Commerce

Im B2B endet die Reise nicht auf der Danke-Seite. Sie endet Wochen später im CRM, wenn aus einer Anfrage ein Angebot und daraus ein Auftrag wird. Damit du dort noch weißt, aus welcher Kampagne der Kontakt kam, muss die Information als lesbarer Text im Lead-Datensatz landen.

Wann sich UTM-Parameter lohnen und wann nicht

Lohnt sich:

  • Du übergibst Lead-Quellen an ein CRM oder Marketing-Automation-System.
  • Du nutzt ein Analyse-Tool außerhalb des Google-Stacks.
  • Du berichtest kanalübergreifend (Google, LinkedIn, Meta, Newsletter) und willst eine einheitliche Benennung.
  • Du willst in deinem Formular ein Hidden Field mit der Kampagne füllen.

Lohnt sich nicht:

  • Du arbeitest ausschließlich mit GA4 und Google Ads, beides verknüpft, Auto-Tagging an. Dann bringen UTM-Parameter keinen zusätzlichen Erkenntnisgewinn.
  • Dein Conversion-Tracking läuft noch gar nicht sauber. Dann ist die Reihenfolge falsch: Tracking zuerst. Erst dann Feinheiten.

Vorteile und Grenzen

Vorteile

  • Lesbare Kampagnen-Information, die jedes System versteht.
  • Zentral steuerbar über das Final-URL-Suffix, keine Pflege pro Anzeige.
  • Dynamische Werte über ValueTrack-Parameter, dadurch kein manueller Aufwand bei neuen Anzeigengruppen.

Grenzen und Stolperfallen

  • Uneinheitliche Schreibweisen zerlegen dir die Kanalzuordnung. cpc und CPC sind für GA4 zwei verschiedene Dinge.
  • Ein Suffix auf Kampagnenebene ersetzt das Suffix auf Kontoebene vollständig, es ergänzt es nicht. Wer auf Kampagnenebene überschreibt, muss utm_source und utm_medium mitschreiben.
  • Für einen Kampagnennamen gibt es keinen ValueTrack-Parameter, nur eine Kampagnen-ID. Dafür brauchst du einen Custom-Parameter.
  • Nicht alle ValueTrack-Parameter funktionieren in allen Kampagnentypen. In Performance Max ist die Unterstützung eingeschränkt.

Schritt für Schritt: UTM-Parameter in Google Ads einrichten

Die folgende Reihenfolge ist die, die ich in Accounts anwende. Sie dauert etwa 30 Minuten und du machst sie einmal, nicht pro Kampagne.

Schritt 1: Namenskonvention festlegen, bevor du irgendetwas einträgst

Leg vorher schriftlich fest, wie deine Werte aussehen. Alles kleingeschrieben, Bindestriche statt Leerzeichen, keine Umlaute, keine Sonderzeichen.

Beispiel für einen B2B-Account:

  • utm_source = google
  • utm_medium = cpc
  • utm_campaign = <zielgruppe>-<typ>, z. B. it-dienstleister-brand oder microsoft-partner-generic

Diese Konvention ist der Teil, den fast alle überspringen – und der Teil, der später über Auswertbarkeit entscheidet.

Schritt 2: Auto-Tagging prüfen und angelassen lassen

Geh in Google Ads links unten auf Verwaltung → Kontoeinstellungen → Automatisches Tagging und stell sicher, dass die Option aktiv ist.

Schalte Auto-Tagging nicht ab, um "Konflikte zu vermeiden". Die GCLID ist die Grundlage für Google-Ads-Conversion-Tracking, für Enhanced Conversions und für Offline-Conversion-Uploads. Beides läuft parallel ohne Probleme.

Schritt 3: Den UTM-String bauen

Der Einsteiger-String, statisch und ohne Dynamik:

utm_source=google&utm_medium=cpc&utm_campaign=it-dienstleister-brand

Der Praxis-String mit ValueTrack-Parametern, die Google beim Klick automatisch befüllt:

utm_source=google&utm_medium=cpc&utm_campaign={_campaign}&utm_content={creative}&utm_term={keyword}&matchtype={matchtype}&device={device}

Drei Regeln dazu:

  1. Der String beginnt ohne ? und ohne &. Google setzt das Trennzeichen selbst.
  2. Alles, was kein Standard-UTM ist (matchtype, device), bekommt keinen utm_-Präfix. GA4 würde es ohnehin nicht als Kampagnendimension lesen. Es landet in der Page-URL und ist für dein CRM oder deine Datenbank trotzdem nutzbar.
  3. {_campaign} ist kein ValueTrack-, sondern ein Custom-Parameter. Den definierst du in Schritt 5.

Die vollständige Liste der verfügbaren Platzhalter findest du in der Google-Dokumentation zu ValueTrack-Parametern.

Schritt 4: Final-URL-Suffix auf Kontoebene eintragen

Geh auf Verwaltung → Kontoeinstellungen → Tracking und trag deinen String in das Feld Final-URL-Suffix ein. Speichern.

Damit gilt das Suffix für jede Anzeige, jedes Sitelink-Asset und jedes Keyword im Konto, solange es nicht auf einer tieferen Ebene überschrieben wird. Der große Vorteil: Änderungen an URL-Optionen auf Konto-, Kampagnen- oder Anzeigengruppenebene lösen laut Google Ads Hilfe keine erneute Anzeigenprüfung aus. Trägst du dasselbe dagegen direkt in einer Anzeige oder einem Keyword ein, geht die Anzeige wieder in die Freigabe.

Schritt 5: Custom-Parameter für den Kampagnennamen anlegen

Google liefert dir per ValueTrack nur {campaignid}, also eine Zahl. Für einen lesbaren Kampagnennamen legst du einen Custom-Parameter an.

Geh in die jeweilige Kampagne: Kampagnen → Kampagne auswählen → Einstellungen → Weitere Einstellungen → Kampagnen-URL-Optionen → Benutzerdefinierte Parameter. Dort trägst du ein:

  • Name: campaign
  • Wert: it-dienstleister-brand

Im Suffix greifst du ihn mit {_campaign} ab. Das machst du einmal pro Kampagne, dauert 20 Sekunden, und dein Reporting bleibt lesbar. Pro Ebene stehen dir mehrere Custom-Parameter zur Verfügung – mehr dazu in der Anleitung zu ValueTrack und URL-Optionen.

Schritt 6: Testen, bevor du es vergisst

In den Kampagnen-URL-Optionen gibt es einen Test-Button. Der setzt deine finale URL mit dem Suffix zusammen und zeigt dir das Ergebnis.

Worauf du achtest:

  • Keine doppelten Fragezeichen, kein fehlendes &.
  • Keine leeren {}-Platzhalter im Ergebnis.
  • Die Landingpage lädt tatsächlich, statt 404 zu werfen.

Danach machst du einen echten Klick auf eine ausgelieferte Anzeige und schaust in die Adressleiste. Anschließend prüfst du in GA4 unter Berichte → Echtzeit oder im DebugView, ob die Werte ankommen. Und dann füllst du dein Formular einmal selbst aus und schaust nach, ob die Kampagne im CRM-Datensatz steht. Das ist der einzige Test, der im B2B wirklich zählt.

Schritt 7: Bestandskonten per Google Ads Editor nachziehen

Wenn du das Suffix auf vielen Kampagnen unterschiedlich brauchst, mach es nicht in der Oberfläche. Lade das Konto in den Google Ads Editor, markiere die Kampagnen, trag im Bearbeitungsfeld das Final-URL-Suffix ein und poste die Änderungen.

Ein Hinweis, der Zeit spart: Prüfe die Änderungsübersicht vor dem Posten. Ein falsches Zeichen im Suffix, das du auf 200 Kampagnen ausrollst, bricht 200 Kampagnen gleichzeitig.

Häufige Fragen

Brauche ich UTM-Parameter, wenn Auto-Tagging aktiv ist?

Für GA4 nicht. Für alles außerhalb des Google-Stacks schon. Die GCLID kann nur Google entschlüsseln, dein CRM, dein Newsletter-Tool und dein Vertrieb sehen nur eine Zeichenkette. Wenn du Lead-Quellen bis in den Abschluss zurückverfolgen willst, brauchst du lesbare Werte in der URL. Läuft dein Reporting ausschließlich in GA4 und Google Ads, kannst du dir den Aufwand sparen.

Überschreiben meine UTM-Parameter die GCLID in GA4?

Nein. In Universal Analytics gab es dafür eine Einstellung, in GA4 nicht mehr. Auto-Tagging hat dort Vorrang. Das heißt aber nicht, dass deine UTM-Parameter verloren gehen,. sie stehen weiterhin in der Landingpage-URL und lassen sich per Google Tag Manager auslesen, in Hidden Fields schreiben oder an andere Systeme übergeben.

Finde in 30 Minuten heraus, ob Google Ads für dich funtkioniert

Gratis Einschätzung, ob das für dich funktioniert