5 Min. LesezeitTutorials

UTM-Parameter für Google- und Meta-Ads

Google Ads und Meta brauchen entgegengesetzte UTM-Setups: Auto-Tagging bei Google, manuelle UTMs mit Makros bei Meta. Wie jede Plattform getaggt wird, damit GA4 und das CRM korrekt bleiben.

Ana Kowalska
Marketing solutions engineering
UTM-Parameter für Google- und Meta-Ads: Google taggt Klicks automatisch mit gclid, sodass keine manuellen UTMs nötig sind, während Meta manuelle UTMs mit dynamischen Makros benötigt

Google Ads und Meta-Ads brauchen entgegengesetzte UTM-Setups, und sie zu verwechseln ist der häufigste Fehler im Paid-Tracking. Google taggt jeden Klick automatisch mit einem gclid, weshalb keine manuellen UTMs hinzugefügt werden sollten - tut man es doch, zerbrechen die Kostendaten. Meta taggt überhaupt nicht automatisch, weshalb manuelle UTMs nötig sind, sonst erscheint der Traffic als direkt. Dieser Beitrag zeigt, wie jede Plattform korrekt getaggt wird.

Wer mit den Tags selbst noch nicht vertraut ist: UTM-Parameter erklärt ist die Einführung, und der kostenlose UTM-Builder erzeugt die getaggten URLs. Dieser Beitrag geht speziell auf die zwei großen Ad-Plattformen ein, wo die Regeln sich unterscheiden.

Google Ads hat einen eigenen Klick-Identifikator, und der ist für Googles eigene Daten besser als ein UTM.

Ist Auto-Tagging aktiviert, hängt Google an jeden Anzeigenklick einen gclid-Parameter an. GA4 liest dieses gclid aus, um die Source auf google und das Medium auf cpc zu setzen, und vor allem, um die Kosten-, Keyword- und Kampagnendaten zu übernehmen, die nur Google hat. Werden zusätzlich manuelle utm_source- und utm_medium-Werte hinzugefügt, überschreiben sie die gclid-Attribution, und GA4 verliert die Kostendaten. Die Regel für Google Ads ist also einfach: Auto-Tagging aktiviert lassen und der finalen URL keine manuellen UTMs hinzufügen.

Google Ads taggt einen Klick automatisch mit gclid, sodass keine manuellen UTMs nötig sind, daneben Meta-Ads, die nicht automatisch taggen und manuelle UTM-Parameter mit dynamischen Makros benötigen

Die einzige Ausnahme ist, wenn die Google-Ads-Kampagnendaten dort gebraucht werden, wo GA4 nicht hinkommt, etwa in einem CRM, das kein gclid lesen kann. Dann werden zusätzlich UTMs hinzugefügt, mit dem Wissen, dass GA4 sich darauf verlässt. Für die meisten Teams greift diese Ausnahme nicht, und das sauberste Google-Setup ist gclid allein.

Meta-Ads: Manuelle UTMs mit Makros

Bei Meta ist es umgekehrt. Es gibt kein Auto-Tagging, weshalb ein Meta-Klick ohne UTMs in GA4 als direkter oder nicht zugewiesener Traffic landet und die Kampagne unsichtbar bleibt.

Die Lösung ist das Feld für URL-Parameter im Ads Manager, gesetzt auf Anzeigengruppen- oder Anzeigenebene, gefüllt mit UTMs, die Metas dynamische Makros nutzen, damit sich die Werte selbst einsetzen:

utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}}

Die Makros in doppelten geschweiften Klammern werden von Meta bei der Auslieferung ersetzt, sodass utm_campaign mit dem echten Kampagnennamen gefüllt wird, ohne ihn pro Anzeige einzutippen. Die Source auf facebook oder instagram setzen, das Medium konsistent halten (paid_social ist gängig) und den Rest den Makros überlassen. Kleinschreibung und ein festes Vokabular durchsetzen, denn eine Mischung aus Facebook und facebook spaltet die Berichte.

Der iOS-Datenschutz-Aspekt

Hier ein Grund, UTMs auch dort zu behalten, wo eine Plattform selbst taggt.

Apples Link Tracking Protection entfernt bekannte Klick-Identifikatoren, darunter gclid und fbclid, in manchen Kontexten wie Mail und privatem Browsen aus URLs. Standardmäßige utm_-Parameter entfernt sie nicht. Bei Traffic, wo Apple den Plattform-Identifikator entfernt hat, trägt ein selbst hinzugefügtes UTM die Attribution also weiterhin durch. Für Kampagnen, die auf iOS-starke Zielgruppen ausgerichtet sind, ist diese Widerstandsfähigkeit den zusätzlichen Tag wert, und genau deshalb ergänzen sich die zwei Systeme, statt zu konkurrieren.

iOS Link Tracking Protection entfernt die Klick-Identifikatoren gclid und fbclid aus einer URL, lässt die Standardparameter utm_source, utm_medium und utm_campaign aber intakt

Sollen die getaggten Links außerdem kurz, gebrandet und in einer Anzeige oder Bio klickbar sein, gruppiert und kürzt Elidos Kampagnen die getaggten Links, und ein Start mit dem kostenlosen Plan ist möglich.

Häufige Fehler, die Ad-Tracking zerstören

Drei Fehler sind für die meisten defekten Paid-Ads-Reportings verantwortlich.

Der erste ist, zusätzlich zum Auto-Tagging manuelle UTMs zu Google Ads hinzuzufügen, was das gclid überschreibt und die Kostendaten in GA4 auslöscht. Eines von beiden wählen, und bei Google gclid wählen. Der zweite ist, UTMs bei Meta komplett zu vergessen, wodurch der Traffic im direkten oder nicht zugewiesenen Topf landet, wo er unsichtbar bleibt. Meta braucht sie jedes Mal. Der dritte sind inkonsistente Werte über Plattformen und Kampagnen hinweg: hier facebook, dort Facebook, an einer Stelle paid_social, an einer anderen paid-social. UTM-Werte sind case-sensitiv und wörtlich, also wird jede Variante zu einer eigenen Zeile, und der Bericht zersplittert. Eine Kleinschreibungs-Taxonomie festlegen, aufschreiben und wiederverwenden, denn das Tool kann Namensdrift nicht beheben, und ein darauf aufgebauter Bericht kann es ebenso wenig.

So wird geprüft, ob es funktioniert

Nicht davon ausgehen, dass die Tags gefeuert haben - überprüfen.

Die eigene Live-Anzeige oder eine Vorschau anklicken und die URL in der Adressleiste lesen. Bei Google sollte ein gclid angehängt sein und keine verirrten UTMs. Bei Meta sollten die eigenen utm_-Werte mit eingesetzten Makros erscheinen, nicht der wörtliche Text in doppelten Klammern. Dann einen Tag später GA4s Traffic-Acquisition-Bericht öffnen und prüfen, ob Source und Medium wie beabsichtigt aussehen: google / cpc für Google, facebook / paid_social für Meta, da GA4 die Werte in seine Kampagnenberichte einordnet. Landet eine Kampagne bei direkt oder nicht zugewiesen, fehlt ein Tag oder er ist fehlerhaft - dieser Fünf-Minuten-Check fängt das ab, bevor ein ganzer Flight falsch berichtet.

Eine schnelle Referenz

Das Ganze passt in eine Tabelle.

PlattformTaggingWas zu tun ist
Google AdsAuto-Tag (gclid)Auto-Tagging aktiviert lassen; keine manuellen UTMs hinzufügen
Meta AdsKeineManuelle UTMs mit dynamischen Makros in den URL-Parametern hinzufügen
LinkedInKeineManuelle UTMs von Hand hinzufügen
E-Mail usw.KeineManuelle UTMs hinzufügen; Ergebnis kürzen

Werden diese zwei großen Plattformen richtig eingerichtet, folgt der Rest demselben manuellen Muster: Jeder Kanal, der nicht automatisch taggt, bekommt manuelle UTMs, und jede lange getaggte URL wird gekürzt, damit sie in einem Post, einer Bio oder im Druck nutzbar bleibt. Für die Namensdisziplin, die das alles sauber hält, ist UTM-Benennungskonventionen der Begleiter, und UTM-Kampagnen Ende-zu-Ende tracken zeigt, wo die Daten landen.

Verwandte Beiträge im Blog

Häufig gestellte Fragen

Sollten UTM-Parameter zu Google Ads hinzugefügt werden?

Normalerweise nicht, jedenfalls nicht manuell. Das Auto-Tagging von Google Ads hängt ein gclid an, das GA4 ausliest, um Quelle und Medium zu setzen und die Kostendaten zu übernehmen. Werden zusätzlich manuelle UTMs hinzugefügt, überschreiben sie das, und die Google-Ads-Kostenzahlen in GA4 gehen verloren. Auto-Tagging aktiviert lassen. Manuelle UTMs nur hinzufügen, wenn die Kampagnendaten in einem Tool gebraucht werden, das kein gclid lesen kann, etwa manche CRMs.

Braucht es UTM-Parameter für Meta-Ads?

Ja. Meta taggt nicht automatisch, ohne manuelle UTMs erscheint der Meta-Traffic also als direkt oder nicht zugeordnet. UTMs im Feld für URL-Parameter auf Anzeigengruppen- oder Anzeigenebene hinzufügen, mit Metas dynamischen Makros, damit Kampagnen- und Anzeigenname sich automatisch einsetzen. Das ist das Gegenteil von Google Ads, wo manuelle UTMs Probleme verursachen.

Was ist der Unterschied zwischen gclid und UTM-Parametern?

Ein gclid ist Googles eigener Klick-Identifikator, automatisch vom Auto-Tagging hinzugefügt, und er trägt die Kosten- und Kampagnendaten von Google Ads in GA4. UTM-Parameter sind offene, manuelle Tags, die jedes Analysetool lesen kann. gclid ist reichhaltiger, aber Google-exklusiv und nur von Google lesbar; UTMs sind einfacher, aber universell. Ernsthafte Paid-Search-Setups fahren mit gclid-Auto-Tagging und fügen UTMs nur dort hinzu, wo ein Nicht-Google-Tool sie braucht.

Überleben UTM-Parameter den iOS-Link-Tracking-Schutz?

Ja. Apples Link Tracking Protection entfernt bekannte Klick-Identifikatoren wie gclid und fbclid in manchen Kontexten aus URLs, lässt aber die standardmäßigen utm_-Parameter unangetastet. Das ist ein praktischer Grund, UTMs auch dort auf Kampagnen zu behalten, wo eine Plattform automatisch taggt: Das UTM überlebt, wo der Plattform-Identifikator es womöglich nicht tut.

Welche UTM-Werte sollten für Facebook- und Instagram-Ads verwendet werden?

Eine gängige Konvention ist utm_source=facebook (oder instagram), utm_medium=paid_social, sowie utm_campaign, utm_content und utm_id, gefüllt mit Metas dynamischen Makros wie {{campaign.name}} und {{ad.name}}. Alles klein geschrieben und konsistent halten. Die genauen Source-Werte sind frei wählbar; Konsistenz über jede Kampagne hinweg zählt mehr als die konkreten Begriffe.

Elido testen

URL einfügen, kurzer Link in Sekunden

Kein Konto nötig. Link bleibt 30 Tage aktiv. Konto erstellen, um ihn dauerhaft zu behalten.

Kostenlos, keine Anmeldung erforderlich · 2 pro Tag

Elido testen

URL-Shortener mit EU-Hosting: eigene Domains, tiefe Analytik und eine offene API. Kostenloser Tarif - keine Kreditkarte nötig.

Tags
utm parameters google ads
utm parameters meta ads
utm for paid ads
auto-tagging gclid
facebook ads utm
campaign tracking ads

Weiterlesen