UTM-Parameter-Generator
Für Kampagnen, Social-Posts und E-Mail-Signaturen, nach festem Namensschema.
Link bauen
Ohne https:// wird es ergänzt.
Jahr und Monat, z. B. 2609.
Worum es in der Kampagne geht. Zwei bis drei Wörter reichen.
Produktlinie, Geschäftsbereich oder Marke.
Die Art des Kanals. Dieser Wert entscheidet über die Kanalgruppe in der Statistik.
Der konkrete Ort, an dem der Link steht.
Trennt zwei Links derselben Kampagne, etwa zwei Motive.
Ursprünglich für bezahlte Suche gedacht.
Steht als Variante im Link. So siehst du, über wessen Profil die Besuche kamen.
Ein fester Name für alle Posts aus dem Team. Dann brauchst du nicht je Post eine Kampagne.
Jede Signatur bekommt denselben Link mit eigenem Namen. So siehst du, über wessen Signatur Besuche kommen.
Bewusst nicht email: Eine Signatur ist kein Mailing.
Fertiger Link
Trag die Ziel-URL ein, der Link entsteht beim Tippen.
Kampagnenname
In dieser Sitzung erzeugt
0 LinksNoch nichts gemerkt. Gemerkte Links stehen hier untereinander und sind nach dem Neuladen der Seite weg.
Alles passiert in deinem Browser. Keine Eingabe wird übertragen, es gibt keine Cookies und keine Anmeldung.
Was UTM-Parameter sind
UTM-Parameter sind Textbausteine, die hinten an eine URL gehängt werden. Ruft jemand den Link auf, liest dein Analyse-Tool sie aus und weiß, woher der Besuch kam. Ohne sie landet alles, was nicht über eine Suchmaschine kommt, im Sammelbecken „Direkt“. Du siehst dann nicht, ob der Newsletter oder der LinkedIn-Post gewirkt hat.
Technisch steckt dahinter nichts. Die Parameter sind eine Verabredung, und jeder kann hineinschreiben, was er will. Genau daran scheitern die meisten Auswertungen.
Drei Parameter sind Pflicht, der Rest ist freiwillig
Google dokumentiert neun Kampagnenparameter. Die ersten drei musst du setzen, sonst ordnet Google Analytics den Besuch unvollständig zu.
- utm_source
- Der konkrete Ort, an dem der Link steht:
linkedin,newsletter,presseportal. - utm_medium
- Die Art des Kanals:
cpc,email,social. Dieser Wert entscheidet über die Kanalgruppe. - utm_campaign
- Der Name, unter dem alle Links einer Maßnahme zusammenlaufen.
- utm_content
- Freiwillig. Die Variante innerhalb derselben Kampagne: welches Motiv, welcher Button, welche Person.
- utm_term
- Freiwillig. Ursprünglich das Keyword bei bezahlter Suche, sonst frei nutzbar – etwa für das Thema eines Posts.
Diese fünf baut der Generator. Die vier übrigen aus Googles Liste brauchst du selten: utm_id verknüpft eine Kampagne mit importierten Kostendaten, utm_source_platform nennt das System, das Budget und Aussteuerung verwaltet. utm_creative_format und utm_marketing_tactic stehen in der Dokumentation der Kampagnenparameter, kommen in den Berichten aber nicht an (Google Analytics-Hilfe, Stand 2026).
Welches Medium in welche Kanalgruppe fällt
Der Wert in utm_medium entscheidet, unter welchem Kanal der Besuch in Google Analytics 4 auftaucht. GA4 vergleicht ihn mit einer festen Liste. Passt keine Regel, steht der Besuch unter „Nicht zugewiesen“: gemessen ist die Kampagne dann, im Kanalbericht aber unsichtbar.
- E-Mail. Auch
e-mail,e_mailunde mailpassen. - social
- Soziale Netzwerke, organisch.
- paid-social
- Soziale Netzwerke, bezahlt.
- cpc
- Bezahlte Suche. Ebenso
ppc,retargetingund jeder Wert, der mitpaidbeginnt. - display
- Display. Ebenso
banner,interstitialundcpm. - referral
- Verweis. Ebenso
appundlink. - affiliate
- Affiliates.
Bei den beiden bezahlten Kanälen zählt die Quelle mit. GA4 prüft dort zusätzlich, ob utm_source in seiner Liste der Netzwerke oder der Suchmaschinen steht. Steht sie nicht drin, fällt der Besuch nach „Sonstiges (bezahlt)“. Alle Regeln im Wortlaut stehen in der Standard-Channelgruppe von GA4 (Google Analytics-Hilfe, Stand 2026).
Die Werte pdf, qr, print und pr in der Auswahlliste kennt GA4 nicht. Sie stehen trotzdem drin, weil sie den Kanal genauer beschreiben als alles aus Googles Vorgabe. Wenn du sie nutzt, leg in GA4 eine eigene Kanalgruppe dafür an.
In Matomo ist das kein Thema. Matomo gruppiert nicht nach Medium und liest die utm_-Parameter von Haus aus mit, neben den eigenen mtm_-Parametern.
Warum ein festes Namensschema nötig ist
Google Analytics unterscheidet Groß- und Kleinschreibung. Sommer-Aktion und sommer-aktion sind zwei Kampagnen, Newsletter und newsletter zwei Quellen. In der Dokumentation zu den Kampagnenparametern steht es wörtlich: „Parameter values are case sensitive“ (Google Analytics-Hilfe, Stand 2026).
Wenn drei Leute Links bauen, stehen nach einem halben Jahr fünf Schreibweisen derselben Sache im Bericht, und niemand traut den Zahlen mehr. Die Kanalzuordnung greift in GA4 zwar unabhängig von der Schreibweise. Die Zeilen im Quellen-Bericht zerfallen aber trotzdem.
Das Schema in diesem Generator
Ein Schema löst das, weil es die Entscheidung vorwegnimmt. Der Generator setzt den Kampagnennamen aus vier Segmenten zusammen:
jjmm_bereich-zielgruppe_kampagnentyp_thema
2609_software-bestandskunden_webinar_predictive-maintenance
Der Zeitraum steht vorn, damit die Kampagnen in jeder alphabetisch sortierten Liste in der richtigen Reihenfolge stehen. Bereich und Zielgruppe sagen, wen die Maßnahme meint. Der Kampagnentyp sagt, was sie erreichen soll. Das Thema sagt, worum es geht.
Jedes Segment außer dem Thema darf leer bleiben und fällt dann aus dem Namen heraus. Wer schon ein eigenes Schema hat, schreibt den kompletten Namen in ein Segment und nutzt den Rest des Generators trotzdem.
Was der Generator automatisch macht
- Alles klein schreiben, weil die Auswertung sonst zwei Kampagnen daraus macht.
- Umlaute auflösen und Leerzeichen durch Bindestriche ersetzen.
- Segmente mit Unterstrich trennen, Wörter innerhalb eines Segments mit Bindestrich. Damit bleibt der Name auch nach Monaten lesbar.
- Parameter vor einem Sprungziel einsetzen, wenn die URL eines enthält – hinter dem
#werden sie nicht mehr ausgewertet. - Vorhandene Parameter der Ziel-URL erhalten und melden, wenn dort schon UTM-Parameter stehen.
Drei Arten von Links, drei Modi
Nicht jeder getaggte Link gehört zu einer Kampagne. Zwei Fälle laufen dauerhaft mit und brauchen deshalb einen festen Namen statt eines neuen je Anlass.
- Kampagne. Der Normalfall: eine Maßnahme mit Anfang und Ende. Der Name entsteht aus dem Schema oben.
- Social-Post. Posts aus dem Team über die eigenen Profile. Alle laufen unter einem festen Kampagnennamen, die Person steht in
utm_content. So siehst du, über wessen Profil die Besuche kamen, ohne je Post eine Kampagne anzulegen. - E-Mail-Signatur. Ein Link, der monatelang unter jeder Mail steht. Auch hier ein fester Kampagnenname und die Person in
utm_content.
Die Signatur bekommt utm_medium=referral und nicht email. Eine Signatur ist kein Mailing: sie läuft ohne eigenen Anlass mit, und ihre Klicks würden die Zahlen jedes echten Newsletters verwässern.
Fünf Fehler, die ich immer wieder sehe
- UTM-Parameter an internen Links. Ein getaggter Link von einer Seite deiner Website auf eine andere startet eine neue Sitzung und überschreibt die ursprüngliche Quelle. Der Besuch aus der Anzeige steht danach als interner Verweis in der Statistik.
- Ein Medium, das GA4 nicht kennt.
Newsletter,mailingunde-mailinglanden unter „Nicht zugewiesen“,emailim Kanal E-Mail. Nimm die Werte aus der Liste oben, und leg für eigene Werte eine Kanalgruppe an. - Kampagnenname im CRM anders geschrieben. Wer Kampagnen in HubSpot, Salesforce oder einem anderen System nachbaut, muss den Namen zeichengleich übernehmen. Sonst lässt sich der Umsatz später nicht auf die Kampagne zurückführen.
- Parameter an Links, die weiterleiten. Manche Weiterleitungen werfen alles hinter dem Fragezeichen weg. Setz den Link auf die endgültige Adresse.
- Daten über den Empfänger im Link. E-Mail-Adresse oder Kundennummer haben in UTM-Parametern nichts verloren. Sie stehen in der URL, im Browserverlauf und in jedem Bericht.
Wo der Generator aufhört
Er baut Links, und dabei bleibt es. Was er nicht macht:
utm_idsetzen. Wer Kostendaten nach GA4 importiert, hängt die Kampagnen-ID selbst an.- Mehrere Links auf einmal aus einer Liste erzeugen.
- Eine Historie führen oder Dubletten erkennen. Die Merkliste gilt nur für die laufende Sitzung.
- Links kürzen oder QR-Codes erzeugen.
- Auf Google Analytics oder Matomo zugreifen.
Der letzte Punkt ist gewollt. Es gibt keinen Server, der etwas entgegennehmen könnte.
Fragen und Antworten
Werden meine Eingaben gespeichert oder übertragen?
Nein. Der Generator rechnet vollständig in deinem Browser. Es gibt keinen Server, der Eingaben entgegennimmt, keine Cookies und keine Anmeldung. Die Merkliste liegt nur im Arbeitsspeicher und ist nach dem Neuladen der Seite weg.
Welche UTM-Parameter sind Pflicht?
utm_source, utm_medium und utm_campaign. Fehlt einer davon, ordnet Google Analytics den Besuch unvollständig zu. utm_content und utm_term sind freiwillig und trennen Varianten innerhalb derselben Kampagne.
Spielt Groß- und Kleinschreibung bei UTM-Parametern eine Rolle?
Ja. Google Analytics behandelt Newsletter und newsletter als zwei Werte, im Bericht stehen sie als zwei Zeilen. Die Zuordnung zur Kanalgruppe greift zwar unabhängig von der Schreibweise, der Quellen-Bericht zerfällt aber trotzdem. Der Generator schreibt deshalb alles klein.
Warum steht meine Kampagne in GA4 unter „Nicht zugewiesen“?
Weil der Wert in utm_medium zu keiner Kanalregel passt. GA4 vergleicht ihn mit einer festen Liste, und Werte wie Newsletter, mailing oder pdf stehen nicht darin. Die Besuche sind gemessen, tauchen im Kanalbericht aber nicht auf. Nimm entweder einen Wert aus der Liste oben, oder leg eine eigene Kanalgruppe an.
Brauche ich UTM-Parameter für Google Ads?
In der Regel nicht. Google Ads hängt bei aktiviertem Auto-Tagging eine eigene Kennung an den Link, die Google Analytics auswertet. Setzt du zusätzlich eigene UTM-Parameter, überschreiben sie die automatische Zuordnung. Für Kanäle ohne eigene Kennung – Newsletter, Social-Posts, QR-Codes – brauchst du die Parameter dagegen.
Darf ich UTM-Parameter an interne Links hängen?
Nein. Ein Link von einer Seite deiner Website auf eine andere mit UTM-Parametern startet in den meisten Analyse-Tools eine neue Sitzung und schreibt die ursprüngliche Quelle über. Der Besuch, der über eine Anzeige kam, steht danach als interner Verweis in der Statistik. UTM-Parameter gehören nur an Links, die von außen auf deine Website führen.
Liest Matomo UTM-Parameter?
Ja, ohne Umstellung. Matomo erkennt neben den eigenen mtm_-Parametern auch utm_, pk_, piwik_ und matomo_. Die Links aus diesem Generator funktionieren dort genauso wie in Google Analytics. Die Kanalgruppen aus GA4 gibt es in Matomo nicht, das Medium ist dort ein Feld wie jedes andere.
Kann ich mit dem Generator mein eigenes Namensschema abbilden?
Teilweise. Der Aufbau liegt fest: Zeitraum, Bereich, Zielgruppe, Kampagnentyp und Thema. Jedes Segment lässt sich aber frei füllen und bis auf das Thema auch leer lassen. Wer ein abweichendes Schema hat, setzt den kompletten Namen in ein Segment und bekommt trotzdem einen sauber zusammengesetzten Link.