UTM-Parameter helfen dir, Kampagnen richtig zu messen, Budgets gezielt zu steuern und den Marketing-ROI datenbasiert zu optimieren.
UTM-Parameter verstehen und erstellen: Grundlagen beim Kampagnen-Tracking
In aller Kürze: UTM-Parameter
- UTM-Parameter machen sichtbar, welche Marketingmaßnahmen tatsächlich Traffic, Conversions und Umsatz erzeugen
- Einheitliche UTM-Strukturen sind wichtiger als maximale Detailtiefe und verhindern falsche oder verzerrte Auswertungen
- utm_source, utm_medium und utm_campaign bilden die Grundlage für jede sinnvolle Kampagnenanalyse
- Zu den häufigsten Fehlern zählen inkonsistente Benennungen, fehlende Berücksichtigung von Groß- und Kleinschreibung sowie fehlende zentrale Dokumentation und Steuerung
Die wichtigsten UTM-Parameter kurz erklärt
UTM-Parameter sind kurze Zusätze in URLs, mit denen du genau nachvollziehen kannst, woher deine Website-Besucher kommen. Sie werden an Analysetools wie Google Analytics oder Piwik Pro übergeben und helfen dir, den Erfolg deiner Marketingmaßnahmen gezielt zu messen.
| Dimension | Query-String | Funktion |
|---|---|---|
|
Medium |
utm_medium |
Kanal, über den der Link ausgespielt wurde (z. B. cpc, paid_social, email). |
|
Quelle |
utm_source |
Konkrete Herkunft des Besuchers (z. B. google, newsletter, facebook.com). |
|
Kampagne |
utm_campaign |
Ordnet den Traffic einer bestimmten Kampagne zu. |
|
Inhalt |
utm_content |
Unterscheidet mehrere Links innerhalb einer Kampagne, z. B. verschiedene CTAs. |
|
Begriff |
utm_term |
Keyword, über das ein Nutzer via bezahlter Suche kam. |
Darum sind UTM-Parameter umsatzrelevant
UTM-Parameter sind kleine Tracking-Anhänge an einer URL, mit denen du in Webanalyse-Tools wie Google Analytics (GA4) oder Alternativen wie Piwik PRO genau erkennen kannst, woher User wirklich kommen und welche Maßnahmen Umsatz auslösen. Das klingt technisch, ist in der Praxis aber der einfachste Hebel, um Budgets messbar besser zu verteilen.
Denn Marketingbudgets werden schließlich kanalübergreifend eingesetzt: Paid Social, Search, Newsletter, Display Ads. Wenn du deine Kampagnen nicht sauber trackst, bleibt dabei unklar, welche Maßnahmen tatsächlich zum Umsatz beitragen.
Denn ohne UTMs verschwimmen diese Quellen: Social-Klicks werden z. B. als „Direct“-Zugriff gewertet. Dieses Phänomen hat sogar einen Namen: Dark Traffic (oder Dark Social) bezeichnet ebenjene Website-Zugriffe aus Apps, Messenger-Diensten oder E-Mails, die nicht korrekt der ursprünglichen Quelle zugeordnet werden können und daher fälschlicherweise als „Direct" erscheinen.
Mit UTMs kannst du dagegen Sessions, Leads, Käufe und Warenkorbwerte eindeutig einer Quelle, Kampagne oder einem Medium zuordnen. Statt Annahmen oder Bauchgefühl liefern sie damit belastbare Daten für Entscheidungen.
UTM-Parameter schaffen damit die notwendige Verbindung zwischen Marketing-Aktivität und Business-Ziel. Optimiere deinen Marketing-ROI, indem du genau identifizierst:
- welcher Kanal qualitativen Traffic liefert,
- welche Kampagne Conversions erzeugt,
- wo Umsatz entsteht
und anschließend entsprechende Maßnahmen ableitest.
UTM-Parameter folgen dabei plattformübergreifend immer derselben Logik. Die Unterscheidung erfolgt primär über utm_source (z. B. google, facebook.com) und utm_medium (z. B. cpc, social, email) – mehr dazu später.
Moccu: Deine Agentur für Digital Analytics & Performance Tracking
Du brauchst Unterstützung beim Aufbau oder der Optimierung deines Tracking-Setups? Wir helfen dir, Kampagnen sauber zu messen, UTM-Strukturen zu standardisieren und Analytics-Daten in echte Entscheidungsgrundlagen zu verwandeln.
UTM-Parameter nach Kanal richtig einsetzen
Die Logik von UTM-Parametern ist kanalübergreifend identisch. Je nach Plattform unterscheiden sich jedoch die sinnvollen Setups und Einsatzszenarien. Die folgenden Beispiele zeigen bewährte UTM-Strukturen für die wichtigsten Kanäle.
Google Ads: Auto-Tagging gezielt ergänzen
In Google Ads sollte Auto-Tagging (GCLID) grundsätzlich aktiviert bleiben. Dennoch sind zusätzliche UTM-Parameter für Google Ads in bestimmten Szenarien sinnvoll, insbesondere dann, wenn Kampagnendaten über Google Analytics hinaus genutzt werden. Typische Anwendungsfälle sind:
- die Nutzung weiterer oder anderer Analytics-Tools als Google Analytics
- die Integration mit CRM- oder BI-Systemen, die GCLID-Daten nicht verarbeiten können
- eine plattformübergreifende Kampagnenstruktur mit einheitlicher Namenskonvention über mehrere Kanäle hinweg
Wichtig: Manuell gesetzte UTM-Parameter können Auto-Tagging-Daten überschreiben. Deshalb sollten Auto-Tagging und UTM-Logik immer aufeinander abgestimmt werden, um Datenverluste oder inkonsistente Reportings zu vermeiden. Das gilt besonders, wenn mehrere Teams unabhängig voneinander mit denselben Daten arbeiten. Hier ist eine gemeinsame, transparente Konvention entscheidend, damit alle dieselbe Datenbasis interpretieren und keine Daten-Silos entstehen.
Facebook, TikTok & Co.: UTM-Parameter für Social Ads
Wer Social Ads auf Facebook, TikTok oder LinkedIn schaltet, kommt um UTM-Parameter nicht herum. Die Plattform-Reports zeigen zwar Klicks und plattformseitige Conversions, doch erst über UTM-Parameter wird sichtbar, was auf der eigenen Website passiert, unabhängig von den jeweiligen Tracking-Pixeln und Attributionslogiken.
Typische UTM-Parameter-Kombinationen sind:
- utm_source=facebook.com & utm_medium=paid_social
- utm_source=tiktok & utm_medium=paid_social
- utm_source=linkedin.com & utm_medium=paid_sociall
Zusätzlich können utm_campaign, utm_content und ggf. utm_term genutzt werden, um Kampagnen, Anzeigengruppen und einzelne Creatives voneinander zu unterscheiden – mehr dazu erfährst du weiter unten im Abschnitt zu den optionalen und „verpflichtenden“ Parametern ↓.
YouTube: Video-Ads zwischen Google Ads und Social Media
YouTube nimmt im Marketing-Mix eine Sonderstellung ein: Die Anzeigen laufen zwar über Google Ads und profitieren damit von Auto-Tagging (GCLID), gleichzeitig funktioniert YouTube aber wie eine Social-Media-Plattform mit eigenem Nutzerverhalten und videofokussierten Werbeformaten.
Für eine klare Abgrenzung zu Google Search oder Display sollten YouTube-Kampagnen über UTM-Parameter eindeutig gekennzeichnet (und einheitlich verwaltet) werden:
- utm_source=youtube.com & utm_medium=video (oder paid_video)
So lassen sich Video-Kampagnen in der Analyse klar von anderen Google-Ads-Kanälen trennen.
Auch hier gilt: Auto-Tagging sollte aktiviert bleiben, UTM-Parameter dienen der zusätzlichen Strukturierung und plattformübergreifenden Vergleichbarkeit.
Audio- & Streaming-Kanäle: Spotify & Podcasts
Audio-Kampagnen gelten häufig als schwer messbar. Genau hier schaffen UTM-Parameter Transparenz. Über eine sauber definierte URL mit UTM lassen sich Links in Spotify Ads, Podcast-Beschreibungen oder Shownotes eindeutig kennzeichnen und in Google Analytics (oder anderen Tools) auswerten:
- utm_source=spotify & utm_medium=audio
- utm_source=podcastname & utm_medium=podcast
Bei Podcast-Kampagnen kann es sinnvoll sein, den konkreten Podcast-Namen als Source zu verwenden, um die Performance einzelner Shows vergleichen zu können. Alternativ lässt sich der Show-Name auch über utm_campaign oder utm_content abbilden.
Owned Channels
Besonders häufig unterschätzt, aber tatsächlich sehr relevant, ist der Einsatz von UTMs in eigenen Kanälen. Oft werden UTM-Parameter nur mit Paid-Kampagnen in Verbindung gebracht, dabei sind sie gerade für eigene Kanäle wertvoll für Attribution. Sie helfen, den Erfolg unterschiedlicher Touchpoints zu messen und Traffic klar zuzuordnen.
Durch eine sauber aufgebaute URL mit UTM wird z. B. nachvollziehbar:
- welche E-Mail-Kampagne die höchste Conversion-Rate hat
- welche QR-Code-Platzierung (Flyer, Verpackung, Plakat) tatsächlich genutzt wird
- welche eigenen Microsites oder Partner-Integrationen Traffic generieren
Gerade in Owned Channels liefern UTM-Parameter oft besonders wertvolle Insights, da sie sonst häufig als „Direct“-Traffic in Google Analytics landen.
-
E-Mails sind oft eine der stärksten Traffic-Quellen, werden aber ohne UTMs häufig falsch attribuiert. Typische Parameter sind hier:
- utm_source=newsletter & utm_medium=email
- utm_campaign=produktlaunch-2026-12 (zur Unterscheidung verschiedener Kampagnen)
Über utm_content lassen sich außerdem verschiedene Links innerhalb derselben E-Mail unterscheiden – etwa ob der Hero-CTA oder ein Link im Text besser performt.
-
QR-Codes auf Flyern, Plakaten oder Verpackungen werden ohne UTMs als Direct Traffic erfasst, wenn keine UTM-Parameter hinterlegt sind. Durch eine korrekt getaggte URL mit UTM wird sichtbar, welche Offline-Maßnahmen online Wirkung entfalten:
- utm_source=flyer & utm_medium=qr-code
- utm_source=verpackung & utm_medium=qr-code
Wichtig: UTM-Parameter sind zwar auch für Owned Channels relevant, dürfen jedoch ausschließlich bei externen Traffic-Quellen verwendet werden. Interne Verlinkungen auf der eigenen Website dürfen keine UTM-Parameter enthalten, da sie die ursprüngliche Quelle überschreiben und zu einer verfälschten Attribution führen.
UTM-Parameter erstellen: Tools & Best Practices
UTM-Parameter lassen sich an jede URL anhängen. In der Praxis haben sich jedoch Tools etabliert, die den Prozess strukturieren. Welche Variante sinnvoll ist, hängt von Häufigkeit, Teamgröße und Benennungsstandards ab.
-
Campaign URL Builder: Die Standard-Lösung
Der Campaign URL Builder von Google ist das bekannteste Tool zur Erstellung von UTM-URLs. Er ist kostenlos, browserbasiert und erfordert keine Anmeldung. Über ein Formular werden einfach die Ziel-URL und die gewünschten Parameter (z. B. utm_source, utm_medium, utm_campaign) ausgefüllt und automatisch zu einer URL mit korrekt formatiertem Tracking-Code zusammengesetzt, die du einfach kopieren kannst.
-
Alternative Tools für andere Analytics-Plattformen
Wer nicht mit Google Analytics arbeitet, findet bei anderen Anbietern manchmal eigene URL-Builder, z. B. von Matomo oder Piwik PRO. Technisch unterscheiden sich diese jedoch kaum vom Google Campaign URL Builder: Auch hier werden lediglich Parameter an eine URL angehängt.
Grundsätzlich gilt: Für das Tracking selbst ist nicht entscheidend, mit welchem Tool die URL erstellt wurde, sondern dass die Parameter korrekt benannt und konsistent eingesetzt werden.
-
Google Sheets oder Excel: Skalierbare Kampagnenverwaltung
Für regelmäßige Nutzung und größere Teams empfiehlt sich ein eigenes UTM-Sheet. Damit lassen sich feste Dropdowns, Validierungen und Namenskonventionen definieren, wodurch Tippfehler und inkonsistente Parameter vermieden werden.
Die Vorteile:
- UTM-Konventionen zentral definieren und einhalten
- URLs für mehrere Kampagnen gleichzeitig erstellen
- Tracking-Links dokumentieren und im Team teilen
- Konsistenz über alle Kanäle hinweg sicherstellen
Ein gut strukturiertes Sheet enthält typischerweise:
- Basis-URL
- Vordefinierte Werte für Source, Medium, Campaign
- Automatische URL-Generierung per Formel
- Versionierung und Änderungshistorie
Download: Unser UTM-Template für konsistente Parameter
Mit unserem UTM-Template auf Basis von Google Sheets startest du direkt durch: vordefinierte Parameter, Validierungen und automatische URL-Generierung – für einzelne Kampagnen oder den teamweiten Einsatz.
Welche UTM-Parameter sind notwendig – und welche optional?
UTM-Parameter sind grundsätzlich freiwillig, technisch gesehen funktioniert jede URL natürlich auch ohne sie. Wer Traffic jedoch sauber zuordnen und Kampagnen sinnvoll auswerten möchte, kommt in der Praxis an drei Parametern kaum vorbei. Sie haben sich als Mindeststandard für strukturiertes Tracking etabliert.
Die drei „notwendigen“ Parameter
Für sauberes und auswertbares Tracking sind diese drei Parameter praktisch unverzichtbar:
- utm_source: Die Traffic-Quelle gibt an, woher der Traffic kommt, z. B. facebook, newsletter, google, partnerseite
- utm_medium: Das Marketing-Medium beschreibt die Art des Traffics, z. B. cpc, email, social, referral, paid_social
- utm_campaign: Die Kampagne identifiziert die konkrete Kampagne, z. B. sommeraktion-2027, produktlaunch-dezember-2027, blackfriday
Warum diese drei wichtig sind: Ohne sie fehlt die grundlegende Zuordnung in Analytics-Tools. Source und Medium definieren den Kanal, Campaign macht einzelne Aktionen vergleichbar. utm_source ist dabei an sich die Minimal-Anforderung – wenn dieser Parameter nicht gesetzt ist, landet alles in “Direct” oder “(not set)”. Wenn die anderen beiden fehlen, funktioniert es zwar technisch, ist aber so unvollständig, dass UTM-Parameter ihren eigentlichen Zweck verfehlen.
Die zwei optionalen Parameter
Zusätzlich zu den Pflichtangaben stehen zwei optionale UTM-Parameter zur Verfügung.
utm_content unterscheidet verschiedene Links innerhalb derselben Kampagne. Das ist z. B. sinnvoll bei:
- A/B-Tests von Creatives: utm_content=video-hero vs. utm_content=carousel-product
- Verschiedenen Link-Positionen in E-Mails: utm_content=header-cta vs. utm_content=footer-link
- Mehreren Bannern auf einer Partnerseite: utm_content=banner-top vs. utm_content=sidebar
utm_term ist ursprünglich für Keyword-Tracking konzipiert worden und stammt aus dem Umfeld bezahlter Suchanzeigen. Das ist z. B. sinnvoll bei:
- CRM-Integration (z. B. Hubspot): wenn Keyword-Daten ins CRM weitergegeben werden sollen, um nachzuvollziehen, über welchen Suchbegriff ein Lead hereingekommen ist
- Paid Search ohne Auto-Tagging: utm_term=laufschuhe-herren
- Spezifischen Targeting-Parametern
In der Praxis wird utm_term selten genutzt, da Google Ads mit Auto-Tagging die Keyword-Daten automatisch überträgt (sofern vorhanden).
Neue GA4-Parameter
GA4 hat in den vergangenen Jahren drei zusätzliche Parameter eingeführt, um der steigenden Komplexität im Advertising gerecht zu werden:
- utm_source_platform: Gibt an, welche Marketing-Plattform den Traffic sendet (z. B. Search Ads 360 oder Display & Video 360).
- utm_creative_format: Hier kannst du festhalten, welches Creative-Format geklickt wurde (z. B. interstitial, video, sidebar).
- utm_marketing_tactic: Hiermit lässt sich die strategische Ausrichtung tracken (z. B. remarketing, prospecting, retention).
In der Praxis sind sie bislang jedoch wenig verbreitet und werden vor allem in Enterprise-Setups mit mehreren Ad-Management-Plattformen wie Marketing Platform oder Search Ads 360 relevant. utm_creative_format und utm_marketing_tactic sind in vielen GA4-Standardberichten noch nicht nativ als Dimension auswählbar. Für eine saubere Auswertung ist ein zusätzliches Setup via GTM oder BigQuery nötig.
Wie viel Komplexität ist sinnvoll?
Die richtige Detailtiefe hängt vom Analysebedarf und der Kampagnenstruktur ab. Grundsätzlich gilt: Je mehr Parameter verwendet werden, desto granularer lassen sich Daten auswerten – aber auch desto aufwendiger wird die Verwaltung. In größeren Teams entsteht ohne klare Konventionen schnell ein Wildwuchs aus unterschiedlichen Schreibweisen und einer einheitlichen Logik, die sich kaum noch sauber auswerten lässt.
-
Für kleine Teams, überschaubare Kampagnen oder eine klare Kanalstruktur reichen die drei Basis-Parameter vollkommen aus.
Beispiel: utm_source=newsletter&utm_medium=email&utm_campaign=mai-2026
Diese Struktur liefert alle wesentlichen Informationen: Woher kommt der Traffic, über welches Medium und aus welcher Kampagne? Für viele Szenarien ist das ausreichend.
-
Sobald innerhalb einer Kampagne mehrere Varianten getestet werden – etwa verschiedene Creatives, Link-Positionen oder Anzeigenmotive –, wird utm_content relevant. Typische Anwendungsfälle sind Social Ads mit verschiedenen Anzeigenmotiven oder Newsletter mit mehreren CTAs, bei denen klar sein soll, welcher Link am besten performt.
-
Große Kampagnen mit vielen Variablen profitieren von der vollständigen Parametrisierung. Display-Kampagnen über mehrere Partner mit verschiedenen Platzierungen, Zielgruppen und Keywords lassen sich so bis ins Detail nachvollziehen. Der Aufwand lohnt sich allerdings nur, wenn die zusätzlichen Daten auch aktiv ausgewertet und für Optimierungen genutzt werden.
Häufige Fehler bei der Parameterwahl
-
Zu wenig Detail
Wer nur Source und Medium nutzt, aber Campaign weglässt, kann verschiedene Aktionen nicht voneinander unterscheiden. Kampagnenvergleiche werden unmöglich, und wertvolle Erkenntnisse gehen verloren.
-
Zu viel Detail
Das andere Extrem ist ebenso problematisch. Wer jede Kleinigkeit über utm_content abbildet, erzeugt in Analytics unübersichtliche Reports mit Hunderten von Zeilen. Die Analyse wird dadurch erschwert statt vereinfacht.
-
Inkonsistente Nutzung
Besonders häufig ist der Fehler, Parameter mal zu nutzen und mal wegzulassen. Wenn utm_content nur sporadisch gesetzt wird, sind Vergleiche über mehrere Kampagnen hinweg nicht mehr möglich. Konsistenz ist wichtiger als Vollständigkeit.
-
Kein Naming-Schema
Ohne einheitliche Konvention entsteht schnell Chaos – besonders bei ähnlichen Namen wie „neues-produkt". Ein gutes Schema trägt die wichtigsten Informationen direkt im Namen: z. B. [jahr]-[quartal]-[produkt]-[ziel]. So lassen sich Kampagnen in Analytics sofort einordnen.
Die Faustregel: So detailliert wie nötig für die Analyse, so einfach wie möglich für die Übersichtlichkeit. Wenn unklar ist, ob ein zusätzlicher Parameter einen Mehrwert bringt, ist es meist besser, ihn zunächst wegzulassen. Bei Bedarf lässt sich die Struktur später noch erweitern.
UTM-Parameter in der Praxis: Ein konkretes Beispiel
Bevor wir in ein konkretes Kampagnen-Szenario einsteigen, lohnt sich ein Blick auf den grundsätzlichen Aufbau einer UTM-Parameter-URL. UTM-Parameter werden an eine normale Ziel-URL angehängt und übermitteln Analyse-Tools zusätzliche Informationen darüber, woher ein Klick stammt und wie er einzuordnen ist.
Technisch besteht eine UTM-URL immer aus zwei Teilen:
- der Ziel-URL (also der eigentlichen Seite)
- einer Reihe von UTM-Parametern, die mit einem Fragezeichen (?) beginnen und durch Kaufmanns-Und (&) getrennt sind
Jeder einzelne Parameter hat dabei eine klar definierte Aufgabe und trägt dazu bei, Kampagnen später sauber auswerten zu können.
So lässt sich diese URL lesen:
- utm_source=linkedin.com: Der Traffic stammt eindeutig von der Plattform LinkedIn.
- utm_medium=paid_social: Kennzeichnet den Klick als bezahlte Social-Media-Maßnahme und grenzt ihn von organischen LinkedIn-Posts ab.
- utm_campaign=digital-analytics-consulting: Ordnet den Klick einer übergeordneten Kampagne zu, hier zur Bewerbung von Analytics-Leistungen.
- utm_content=ad-carousel: Unterscheidet das konkrete Anzeigenformat oder Creative, hier die Carousel-Ad im Vergleich zur Single-Image-Ad.
Wichtig: Im o.g. Beispiel solltet ihr unbedingt paid_social als utm-medium-Parameter wählen. Wer stattdessen utm_medium=social nutzt oder den Parameter ganz weglässt, landet in GA4 unter „Organic Social". Bezahlte Maßnahmen werden also als organisch gewertet. Noch kritischer: Wird dieselbe UTM-URL auch für organische Posts verwendet, laufen diese Daten ebenfalls in die Kampagne und verfälschen die Ergebnisse.
Um die Logik hinter UTM-Parametern noch greifbarer zu machen, hier ein konkretes Szenario mit allen Überlegungen zur Parameterwahl. Das folgende Beispiel zeigt bewusst eine umfangreichere UTM-Struktur, wie sie in professionellen Multi-Channel-Kampagnen eingesetzt wird. Keine Sorge, nicht jedes Setup benötigt diese Tiefe. Es dient hier der Veranschaulichung.
Das Szenario
Ein Online-Shop für Sportbekleidung startet eine Produktlaunch-Kampagne für eine neue Laufschuh-Kollektion. Die Kampagne läuft parallel auf mehreren Kanälen:
- Facebook Ads mit verschiedenen Creatives
- Instagram Ads mit denselben Motiven
- Newsletter an Bestandskunden
- Kooperation mit einem Laufsport-Blog
Ziel ist es, am Ende genau nachvollziehen zu können: Welcher Kanal hat am besten performt? Welches Creative funktioniert auf welcher Plattform? Und lohnt sich die Blog-Kooperation?
Die UTM-Struktur im Detail
Am besten lässt sich die UTM-Logik an konkreten Beispielen nachvollziehen. Hier ein paar Varianten für unterschiedliche Anwendungsfälle.
Facebook Ads – Video-Creative
https://shop.example.com/laufschuhe-neuheit?utm_source=facebook.com&utm_medium=paid_social&utm_campaign=
laufschuh-launch-q1-2027&utm_content=video-running-city
Warum diese Parameter?
- utm_source=facebook.com: Klare Zuordnung zur Plattform Facebook
- utm_medium=paid_social: Unterscheidung von organischen Social Posts, die ebenfalls Traffic generieren könnten
- utm_campaign=laufschuh-launch-q1-2027: Eindeutige Kampagnen-Bezeichnung mit Produktbezug und Zeitraum
- utm_content=video-running-city: Identifiziert das konkrete Creative (Video mit Stadtlauf-Szenerie)
Facebook Ads – Karussell-Creative
https://shop.example.com/laufschuhe-neuheit?utm_source=facebook.com&utm_medium=paid_social&utm_campaign=laufschuh-launch-q1-2027&utm_content=carousel-product-details
Hier ändert sich nur utm_content, um das zweite Creative-Format zu kennzeichnen. So lässt sich später direkt vergleichen, welches Anzeigenformat besser performt.
Instagram Ads – Video-Creative
https://shop.example.com/laufschuhe-neuheit?utm_source=instagram&utm_medium=paid_social&utm_campaign=laufschuh-launch-q1-2027&utm_content=video-running-city
Warum eine andere Source, aber dasselbe Content?
- utm_source=instagram: Obwohl beide Kampagnen über den Meta Business Manager laufen, ermöglicht die Trennung den direkten Plattform-Vergleich
- utm_content=video-running-city: Das Creative ist identisch mit Facebook. Durch den gleichen Content-Wert lässt sich die Performance desselben Motivs plattformübergreifend vergleichen.
Newsletter
https://shop.example.com/laufschuhe-neuheit?utm_source=newsletter&utm_medium=email&utm_campaign=laufschuh-launch-q1-2027&utm_content=header-cta
Warum diese Parameter?
- utm_source=newsletter: Eindeutige Quelle
- utm_medium=email: Standardisierte Kategorisierung als E-Mail-Traffic
- utm_campaign: Identisch zu den Social-Kampagnen für übergreifende Vergleichbarkeit
- utm_content=header-cta: Falls im Newsletter mehrere Links gesetzt werden (z. B. auch im Text oder Footer), lässt sich so unterscheiden, welche Position besser performt
Blog-Kooperation
https://shop.example.com/laufschuhe-neuheit?utm_source=laufsport-blog&utm_medium=referral&utm_campaign=laufschuh-launch-q1-2027&utm_content=sponsored-post
Warum diese Parameter?
- utm_source=laufsport-blog: Konkrete Blog-Bezeichnung, falls später mehrere Kooperationen parallel laufen
- utm_medium=referral: Standardbezeichnung für Traffic von einer anderen Website
- utm_content=sponsored-post: Unterscheidet bezahlte Posts von möglichen organischen Erwähnungen
Was diese Struktur ermöglicht
Mit dieser konsistenten UTM-Parametrisierung lassen sich in Google Analytics (oder vergleichbaren Analysetools) unter anderem folgende Fragen beantworten:
-
Kanal-Performance
Welcher Kanal (Facebook, Instagram, Newsletter, Blog) hat den meisten Umsatz generiert? → Vergleich über utm_source
-
Medium-Vergleich
Performen Paid Social Ads besser als E-Mail oder Referral-Traffic? → Vergleich über utm_medium
-
Creative-Performance
Funktioniert das Video-Creative besser als das Karussell-Format? → Vergleich über utm_content
-
Plattformübergreifende Creative-Analyse
Performt das Video auf Facebook besser als auf Instagram? → Kombination aus utm_source und utm_content
-
Kampagnen-ROI
Wie war die Gesamtperformance der Launch-Kampagne über alle Kanäle hinweg? → Filter auf utm_campaign=laufschuh-launch-q1-2027
Die wichtigsten Learnings aus diesem Beispiel
-
01
Konsistente Namenskonventionen
Alle Kampagnen-Parameter folgen derselben Logik (produkt-aktion-zeitraum), was Vergleiche und Auswertungen vereinfacht.
-
02
Strategischer Einsatz von utm_content
Wird nur dort genutzt, wo es echten Analysewert hat – für Creative-Varianten und Link-Positionen, nicht für jede Kleinigkeit.
-
03
Einheitliche Campaign-Bezeichnung
Über alle Kanäle hinweg dieselbe Campaign zu verwenden, ermöglicht eine aggregierte Gesamt-Auswertung.
-
04
Sprechende Parameter-Werte
video-running-city statt creative-001 macht Reports auch ohne Nachschlagen verständlich.
UTM-Parameter auswerten
Nachdem die UTM-Links im Einsatz sind, müssen die gesammelten Daten analysiert werden. Der zentrale Ort dafür sind die Akquisitionsberichte. Hier erfährst du, wie du die Daten in den gängigsten Tools findest.
Google Analytics 4 (GA4): UTM-Parameter auswerten
In GA4 werden UTM-Parameter automatisch in vordefinierte Dimensionen übersetzt. Um deine Kampagnen zu sehen, navigiere zu:
Berichte → Akquisition → Bericht zur Nutzergewinnung (für die erste Quelle des Users) oder Neu generierter Traffic (für eine sitzungsbasierte Auswertung).
- GA4 zeigt meist zuerst die „Standard-Channelgruppe“ (z. B. Paid Social). Klicke auf den kleinen Pfeil neben der Dimension, um auf „Sitzung – Quelle/Medium“ oder „Sitzung – Kampagne“ umzustellen.
- Nutze das Plus-Symbol (+), um eine sekundäre Dimension hinzuzufügen. So kannst du z. B. die Quelle/Medium wählen und zusätzlich die Kampagne einblenden, um deine Daten ins Detail aufzuschlüsseln.
Piwik PRO: UTM-Parameter auswerten
Piwik PRO liest UTM-Daten zuverlässig ein. Du findest die Auswertung unter: Analytics → Reports → Akquisition → Kanäle oder Kampagnen.
- In beiden Berichten kannst du direkt oberhalb der Tabelle die primäre Dimension auf „Quelle / Medium“ ändern.
- Piwik PRO erkennt die klassischen utm_-Parameter nativ. Da das Tool historisch mit Matomo verwandt ist, unterstützt es zusätzlich auch pk_ (Piwik) und mtm_ (Matomo) Parameter (z. B. pk_source).
- Wenn du plattformübergreifend arbeitest, bleibe konsistent bei der gängigen utm-Variante. Solltest du von GA4 zu Piwik PRO migrieren, musst du deine Links nicht anpassen. Piwik erkennt beide Standards problemlos.
Moccu: Deine Agentur für Piwik PRO
Wir helfen dir, Piwik PRO strategisch einzusetzen: sauberes Tracking, klare UTM-Strukturen und Kampagnen-Reports, die zeigen, welche Maßnahmen wirklich performen – datenschutzkonform und nachvollziehbar.
Häufige Fehler beim Einsatz von UTM-Parametern
UTM-Parameter sind technisch einfach umzusetzen – trotzdem scheitern viele Unternehmen an ihrer konsequenten und sinnvollen Nutzung. Die häufigsten Stolpersteine liegen nicht in der Technik, sondern in fehlender Struktur und unklaren Prozessen.
-
Einer der größten Fehler in der Praxis: Jeder im Team benennt Parameter nach eigenem Gutdünken. Das Ergebnis sind Analytics-Reports voller Dubletten und inkonsistenter Daten.
Typische Probleme:
- Dieselbe Kampagne wird unterschiedlich benannt: newsletter-2026, Newsletter_2026, nl-26
- Source-Bezeichnungen variieren: facebook.com, facebook, Facebook, fb, FB
- Medium-Angaben sind nicht standardisiert: social, paid-social, paid_social, paidsocial
Die Folge: In Google Analytics erscheinen diese Varianten als separate Einträge. Statt einer klaren Übersicht mit aggregierten Daten entstehen Reports mit Dutzenden von Zeilen, die manuell zusammengeführt werden müssen. Das macht Auswertungen mühsam und fehleranfällig.
Die Lösung: Eine zentral dokumentierte Namenskonvention, an die sich alle halten. Darin sollte festgelegt sein:
- Welche Source- und Medium-Bezeichnungen verwendet werden
- Wie Kampagnennamen strukturiert sind (z. B. produkt-aktion-zeitraum)
- Ob Bindestriche, Unterstriche oder andere Trennzeichen genutzt werden
- Welche Abkürzungen erlaubt sind
-
Ein Detail, das oft übersehen wird: UTM-Parameter sind case-sensitive. Das bedeutet: utm_source=Facebook und utm_source=facebook werden als zwei verschiedene Quellen behandelt.
Beispiel aus der Praxis: Ein Team nutzt mal LinkedIn, mal linkedin, mal Linkedin. In Google Analytics erscheinen drei separate Einträge, obwohl es sich um dieselbe Plattform handelt. Die Kampagnenperformance lässt sich nicht mehr korrekt aggregieren.
Die Lösung: Konsequent auf Kleinschreibung setzen. Das ist die gängige Konvention und verhindert versehentliche Duplikate. In der Namenskonvention sollte explizit festgehalten werden: „UTM-Parameter ausschließlich in Kleinbuchstaben.“
-
Ein Fehler, der überraschend häufig vorkommt: UTM-Parameter werden auch auf internen Links innerhalb der eigenen Website verwendet.
Warum ist das problematisch?
UTM-Parameter überschreiben die ursprüngliche Traffic-Quelle. Wenn ein Nutzer über Google Ads auf die Startseite kommt und dort einen internen Link mit UTM-Parametern klickt, wird die ursprüngliche Quelle (Google Ads) durch die neue Source ersetzt. In Analytics erscheint der Traffic dann fälschlicherweise unter der internen Quelle.
Beispiel:
- Nutzer kommt über utm_source=facebook&utm_medium=paid_social auf die Homepage
- Klickt auf einen internen Banner mit utm_source=homepage-banner&utm_medium=internal
- Analytics ordnet die gesamte Session nun "homepage-banner" zu
- Der Google Ads-Traffic wird falsch attribuiert
Die Lösung: UTM-Parameter ausschließlich für externe Links verwenden. Für interne Tracking-Zwecke gibt es bessere Alternativen wie Event-Tracking in Google Analytics oder eigene interne Parameter, die nicht mit UTMs kollidieren.
-
In vielen Unternehmen werden UTM-Parameter dezentral erstellt: Das Social-Media-Team baut seine URLs selbst, das E-Mail-Marketing arbeitet mit eigenen Parametern, Performance-Marketing nutzt wieder andere Strukturen. Das Ergebnis: Chaos in den Daten.
Typische Folgen:
- Keine einheitliche Namenslogik über Abteilungen hinweg
- Fehlende Übersicht, welche Kampagnen überhaupt laufen
- Doppelte oder widersprüchliche Parameter-Kombinationen
- Keine Möglichkeit, kanalübergreifende Analysen durchzuführen
Die Lösung: Ein zentrales Tracking-System etablieren, in dem alle UTM-Links dokumentiert und idealerweise auch erstellt werden. Das kann ein gemeinsames Google Sheet sein, ein internes Tool oder eine dedizierte Marketing-Operations-Plattform.
Was eine zentrale Dokumentation leisten sollte:
- Alle aktiven Kampagnen mit ihren UTM-Parametern auflisten
- Eindeutige Namenskonventionen definieren und durchsetzen
- Versionierung ermöglichen (welche Parameter wurden wann verwendet?)
- Zugriff für alle relevanten Teams, aber klare Verantwortlichkeiten für die Erstellung
So entsteht nicht nur Konsistenz in den Daten, sondern auch Transparenz darüber, welche Marketing-Maßnahmen überhaupt im Einsatz sind.
Häufig gestellte Fragen
-
UTM-Parameter ordnen Traffic und Conversions präzise einzelnen Kanälen und Kampagnen zu. So wird in Analytic-Tools sichtbar, welche Maßnahme welchen Umsatz generiert hat. In Kombination mit den Kampagnenkosten lässt sich der ROI pro Kanal exakt berechnen. Erst dadurch werden Kosten pro Kampagne, Umsatz pro Kanal und der tatsächliche Marketing-ROI vergleichbar.
-
Am einfachsten über den kostenlosen Campaign URL Builder von Google. Für regelmäßige Kampagnen, besonders bei großen Teams und komplexen Multi-Channel-Kampagnen, empfiehlt sich ein Google Sheet mit automatischer URL-Generierung per Formel.
-
QR-Code mit der vollständigen URL inklusive UTM-Parameter generieren (z. B. beispiel.de/landing?utm_source=flyer&utm_medium=qr-code).
Der QR-Code selbst ist nur der Träger. Getrackt wird die Ziel-URL mit UTMs, die anschließend im Analytics-Tool ausgewertet wird.
-
Ja, Piwik und Matomo erkennen UTM-Parameter genauso wie Google Analytics. Die Standardparameter funktionieren plattformübergreifend in allen gängigen Analytics-Tools.
-
Nein, UTM-Parameter werden direkt an die Ziel-URL angehängt und vom Analytics-Tool ausgelesen. Eine Weiterleitung ist nicht erforderlich – die URL mit Parametern funktioniert wie jede normale URL. Eine Weiterleitung ist nur dann sinnvoll, wenn URLs gekürzt werden sollen.
-
Nein, Google Ads nutzt Auto-Tagging (GCLID), das automatisch greift. Zusätzliche UTM-Parameter sind nur sinnvoll, wenn Daten in externe Tools (CRM, BI-Systeme) fließen oder eine plattformübergreifende Namenskonvention gewünscht ist.
-
UTM steht für „Urchin Tracking Module“ – benannt nach der Webanalyse-Software Urchin, die Google 2005 übernommen und zur Grundlage von Google Analytics gemacht hat.
-
UTM-Parameter lohnen sich für alle, die:
- mehr als einen Marketingkanal nutzen,
- Kampagnen vergleichen wollen,
- oder Entscheidungen datenbasiert treffen müssen.
Besonders relevant sind sie für Marketing-Teams, Agenturen, E-Commerce, SaaS und B2B-Unternehmen.
-
In Google Analytics 4 (GA4) unter Berichte → Akquisition → Traffic-Akquisition den Bericht öffnen und nach der Dimension „Medium“ filtern. Wenn dort Werte wie cpc, email, social auftauchen, werden UTM-Parameter bereits genutzt. Bei ausschließlich „organic“, „referral“ und „direct“ fehlt strukturiertes UTM-Tracking.
-
Ja, UTM-Parameter unterscheiden zwischen Groß- und Kleinschreibung. utm_source=Facebook und utm_source=facebook werden als zwei verschiedene Quellen behandelt. Deshalb sollte konsequent nur Kleinschreibung verwendet werden, um versehentliche Duplikate zu vermeiden.
Lass uns über dein Tracking sprechen.
Vielen Dank!
Wir melden uns so schnell wie möglich zurück.