UTM-Parameter erklärt: Links so markieren, dass Analytics sie lesen kann
UTM-Parameter sind Kennzeichnungen am Ende eines Links, an denen ein Analysetool erkennt, welche Kampagne einen Besucher gebracht hat. Ein Newsletter-Link wie https://example.com/angebot?utm_source=newsletter&utm_medium=email&utm_campaign=fruehjahrsaktion sagt, dass der Besuch aus dem Newsletter kam, per E-Mail, für die Frühjahrsaktion. Die geöffnete Seite ist mit und ohne sie dieselbe; nur die Berichte ändern sich. Dieser Ratgeber folgt Google Analytics 4 (GA4), dem häufigsten Leser dieser Tags, und nennt die Unterschiede anderer Tools.
Die Felder
Google empfiehlt, immer utm_source, utm_medium und utm_campaign zu verwenden, und rät dringend zusätzlich zu utm_id und utm_source_platform, weil ein fehlendes Feld in Berichten als (not set) erscheint. Die übrigen sind optional. In GA4 erscheinen die Werte im Bericht zur Zugriffsakquisition und in Dimensionen, die zum Beginn der Sitzung gehören (Namen der englischen Oberfläche).
| Parameter | Erfasst | Beispiel | In GA4 |
|---|---|---|---|
utm_source | woher der Besuch kommt: eine Website, ein Newsletter, eine Plattform | newsletter | Session source |
utm_medium | die Art des Kanals | Session medium | |
utm_campaign | die Aktion, das Produkt oder den Slogan | fruehjahrsaktion | Session campaign |
utm_id | die Kampagnen-ID, dieselbe wie beim Import von Kampagnendaten | abc.123 | Session manual campaign ID |
utm_term | das bezahlte Keyword | laufschuhe | Session manual term |
utm_content | welcher Link oder welches Motiv geklickt wurde, um zwei davon zu unterscheiden | logolink | Session manual ad content |
utm_source_platform | die Plattform, die den Traffic geschickt hat | Search Ads 360 | Session manual source platform |
utm_creative_format | die Art des Werbemittels: Display, Native, Video … | video | derzeit nicht in Berichten |
utm_marketing_tactic | die Ausrichtung: Remarketing, Neukundengewinnung … | remarketing | derzeit nicht in Berichten |
Wie das Medium den Kanal bestimmt
GA4 ordnet jeden Besuch einem Standardkanal wie Email, Organic Social oder Display zu, nach festen Regeln für Quelle, Medium und manchmal den Kampagnennamen. Diese Regeln unterscheiden nicht zwischen Groß- und Kleinschreibung und lassen sich nicht ändern. Passt das Medium zu keiner Regel und steht die Quelle auf keiner von Googles Listen, landet der Besuch in Unassigned (nicht zugewiesen). Zu den Regeln für manuell markierte Links gehören:
| utm_medium | Kanal |
|---|---|
| email, e-mail, e_mail, e mail (im Medium oder in der Quelle) | |
| social, social-network, social-media, sm, social network, social media | Organic Social |
| cpc, ppc, retargeting oder alles, was cp enthält oder mit paid beginnt | Paid Search, Paid Social, Paid Video oder Paid Shopping je nach Quelle, sonst Paid Other |
| display, banner, expandable, interstitial | Display |
| affiliate | Affiliates |
| referral, app, link | Referral |
| organic | Organic Search |
| sms (im Medium oder in der Quelle) | SMS |
| audio | Audio |
| endet auf push oder enthält mobile oder notification | Mobile Push Notifications |
| enthält video | Organic Video |
utm_medium=newsletter mit utm_source=newsletter passt daher zu nichts und landet in Unassigned, utm_medium=email dagegen in Email. Dasselbe gilt für print oder qr: GA4 hat keinen Kanal für Gedrucktes. Wer einen braucht, kann mit der Rolle Bearbeiter eigene Channelgruppen anlegen (zwei in einer Standard-Property), und laut Google gelten sie auch für frühere Daten.
Eine Namenskonvention
Die Kanalregeln ignorieren Groß- und Kleinschreibung, die Berichte nicht: utm_source=google und utm_source=Google sind zwei Zeilen, ebenso Meta und meta. Google rät zu einer strengen Konvention mit Kleinschreibung als Standard, einer Quelle pro Plattform (facebook und instagram getrennt), einem Medium pro Kanal und einem Namen pro Kampagne, damit eine Aktion nicht auf mehrere Zeilen verteilt wird.
utm_medium=emailNicht Email, E-Mail oder newsletter: ein vereinbarter Wert pro Kanal.utm_campaign=fruehjahrsaktion_2026Kleinbuchstaben, Wörter mit _ oder - verbunden und in jedem Link gleich geschrieben.utm_content=button_kopfzeileBenennt den Link in der Nachricht, damit sich zwei Links derselben E-Mail vergleichen lassen.
Halten Sie die vereinbarten Werte in einer gemeinsamen Tabelle fest und kopieren Sie sie von dort. Ein falsch geschriebenes Medium löst nirgends einen Fehler aus; es erzeugt nur still eine weitere Zeile oder einen weiteren Besuch in Unassigned.
Den Link richtig bauen
Die Tags gehören in den Query-String, nach ein ? und vor ein eventuelles #. Hat die Adresse schon einen Query-String, werden sie mit & statt mit einem zweiten ? angehängt. Alles nach # ist das Fragment, das der Browser selbst verarbeitet; dort geschriebene Tags gehören also gar nicht zur Query.
https://example.com/?utm_source=x#preiseRichtig: die Query steht vor dem Fragment.https://example.com/#preise?utm_source=xFalsch: das ganze ?utm_source=x gehört zum Fragment.https://example.com/shop?ref=7&utm_source=xMit & an den vorhandenen Query-String angehängt.
Werte müssen kodiert werden. Ein Leerzeichen wird zu + (oder %20), & zu %26 und # zu %23, sonst beenden sie den Wert zu früh. Zeichen außerhalb von ASCII werden als ihre UTF-8-Bytes geschrieben: „Grüße aus Köln“ wird zu Gr%C3%BC%C3%9Fe+aus+K%C3%B6ln. Ein Builder erledigt das; um einen kodierten Link zurückzulesen, zeigt ein URL-Dekodierer den ursprünglichen Text. Wiederholen Sie keinen Parameter im selben Link, denn dann entscheidet jedes Tool selbst, welcher der beiden Werte zählt.
Wo sie nicht hingehören
- Auf Links zwischen Seiten Ihrer eigenen Website. Die Tags lassen den Klick wie eine neue Kampagne aussehen, und die ursprüngliche Quelle des Besuchs kann in Berichten überschrieben werden.
- Auf Google-Ads-Links mit automatischer Tag-Kennzeichnung. Sie hängt einen Parameter gclid an, und laut Google hat sie in GA4 Vorrang vor der manuellen Kennzeichnung, ohne Möglichkeit, das zu ändern.
- Mit personenbezogenen Daten. Die Richtlinien von Google Analytics verbieten das Senden personenidentifizierbarer Informationen und verlangen, dass URL-Pfad und Parameter frei davon sind: setzen Sie nie eine E-Mail-Adresse oder einen Namen in utm_content oder an eine andere Stelle des Links.
- Über eine ungetestete Weiterleitung. Öffnen Sie den markierten Link und prüfen Sie, ob die Adresse, die am Ende lädt, die Tags noch trägt; eine Weiterleitung oder ein Linkkürzer, der den Query-String verwirft, verwirft auch sie.
QR-Codes, Druck und andere Tools
Ein QR-Code ist ein guter Ort für UTM-Tags: Ein gescannter Code öffnet die Seite meist ohne verweisende Seite, ohne Tags sieht der Besuch also wie direkter Traffic aus. Markieren Sie die URL, bevor Sie den Code erzeugen, zum Beispiel utm_source=flyer&utm_medium=qr&utm_campaign=fruehjahrsaktion_2026, und denken Sie daran, dass qr in Unassigned landet, solange Sie keine eigene Channelgruppe anlegen. Ein kürzerer Link ergibt außerdem einen weniger dichten Code, der sich leichter scannen lässt.
Andere Analysetools lesen dieselben Tags. Matomo erkennt sie ohne weitere Einrichtung: utm_campaign, utm_source und utm_medium füllen den Kampagnennamen, utm_term das Kampagnen-Keyword; das Plugin Marketing Campaigns Reporting ergänzt utm_content und utm_id.
Häufige Fragen
Welche UTM-Felder sind Pflicht?
Technisch keines, aber Google empfiehlt, immer utm_source, utm_medium und utm_campaign zu verwenden. Googles eigener URL-Builder markiert Quelle und Medium als Pflicht und verlangt einen Kampagnennamen oder eine Kampagnen-ID.
Warum erscheinen meine Kampagnenbesuche als Unassigned?
Meist, weil GA4 das Medium nicht kennt, zum Beispiel newsletter oder qr. Verwenden Sie ein Standardmedium wie email, social oder cpc, oder legen Sie eine eigene Channelgruppe an.
Unterscheiden UTM-Werte Groß- und Kleinschreibung?
In GA4-Berichten ja: email und Email sind zwei Zeilen. Die Kanalregeln nicht, beide zählen also als Email.
Kann ich Google-Ads-Links mit UTM-Tags versehen?
Ja, aber bei aktiver automatischer Tag-Kennzeichnung verwendet GA4 die gclid-Daten, und die manuellen Tags überschreiben sie nicht.
Verändern UTM-Parameter die Seite?
Nein. Sie werden nur von der Analyse gelesen. Der Server erhält sie wie jeden anderen Parameter, die angezeigte Seite bleibt dieselbe.
Quellen
- Google Analytics Help — [GA4] URL builders: Collect campaign data with custom URLs
- Google Analytics Help — [GA4] Default channel group
- Google Analytics Help — Custom channel groups
- Google Analytics Help — Traffic-source dimensions (session manual dimensions)
- Google Analytics Help — Best practices to avoid sending personally identifiable information (PII)
- Google Ads Help — About auto-tagging
- Google Analytics Demos & Tools — Campaign URL Builder
- Matomo FAQ — Does Matomo support Google Analytics campaign parameters?
- RFC 3986 — Uniform Resource Identifier (URI): Generic Syntax (query and fragment)
- WHATWG URL Standard — application/x-www-form-urlencoded
Weitere Ratgeber
- IP-Adressen erklärt: IPv4, IPv6 und die reservierten Bereiche
- Subnetze und CIDR erklärt: Präfixe, Masken und nutzbare Hosts
- DNS-Einträge erklärt: A, AAAA, CNAME, MX, TXT und NS
- Ist eine Website down oder liegt es an Ihnen? So prüfen Sie es Schritt für Schritt
- HTTP-Statuscodes und Cloudflare-Fehler: was 403, 404, 429, 500, 503 und 521 bedeuten
- Unix-Zeitstempel und Zeitzonen erklärt
- Mit Datumsangaben rechnen: Tage zwischen zwei Daten, Schaltjahre und ISO-Wochen
- Zeitzonen und Sommerzeit: Termine über Städte hinweg
- Bildformate erklärt: JPEG, PNG, WebP, AVIF und HEIC
- Bildgröße erklärt: Pixel, DPI, Dateigröße und Qualität
- Handyfotos erklärt: HEIC, EXIF-Metadaten und Ihre Privatsphäre
- Passwortstärke erklärt: Länge, Entropie und Passphrasen
- Hashfunktionen erklärt: SHA-256, Prüfsummen und Passwort-Hashing
- JSON Web Tokens erklärt: Claims, Signaturen und sichere Prüfung
- API-Schlüssel erklärt: Länge, Format, Speicherung und Rotation
- UUIDs erklärt: v4, v7 und die Wahl der richtigen Version
- QR-Codes erklärt: Kapazität, Fehlerkorrektur und Druckgröße
- Prozente und Mehrwertsteuer erklärt: aufschlagen, herausrechnen, kombinieren
- Häufige JSON-Fehler und wie man sie behebt
- CSV-Dateien erklärt: Trennzeichen, Anführungszeichen, Kodierung und Excel
- Textkodierungen erklärt: UTF-8, Base64 und URL-Kodierung
- Reguläre Ausdrücke erklärt: Klassen, Quantoren und Gruppen
- MB oder MiB, Mbit/s oder MB/s: Dateigrößen und Geschwindigkeiten
- Cron-Ausdrücke erklärt: Felder, Schritte und Zeitzonen
- Break-even, Marge und ROAS erklärt: die Zahlen hinter einem kleinen Unternehmen
- Freelancer-Stundensatz erklärt: Stundensatz, Tagessatz und abrechenbare Stunden
- PDFs im Browser bearbeiten: Was beim Zusammenfügen, Teilen und Umwandeln erhalten bleibt