Zum Inhalt springen
MARKETING-TOOL

UTM-Link-Builder — saubere Kampagnen-URLs

Drei Leute taggen denselben Newsletter — drei Quellen in GA4. Wir richten das gerade.

Destination URL is required.

UTM-Parameter

Source, Medium und Campaign sind Pflicht. Term, Content und ID sind optional — utm_id brauchst du nur, wenn du GA4 Cost-Import nutzt.

Wo der Klick herkommt — z.B. newsletter, google, facebook.
utm_source is required.
Wie der Klick kam — z.B. email, cpc, social.
utm_medium is required.
Welche Kampagne — z.B. herbst_promo_2026. utm_campaign is required.
Optional — Keyword bei Paid-Search.
Optional — welche Anzeigen-Variante oder welcher Link in der Mail.
Optional — GA4 Cost-Import-ID, oft eine UUID oder Ads-Kampagnen-ID.

Live-Vorschau

Fülle Ziel-URL, Source, Medium und Campaign — die fertige URL erscheint hier.

Team-Taxonomie

Lege deine eigene Liste fest — Source, Medium und Campaign werden dann zu Dropdowns mit deinen Werten. Alles bleibt lokal im Browser, kein Server, kein Login.

Verlauf

0 von max. 50
Noch keine URLs erstellt. Sobald du eine Ziel-URL fertig taggst, taucht sie hier auf.

So funktioniert es

  1. 01

    Text oder Code einfügen

    Füge deinen Inhalt in das Eingabefeld ein oder tippe direkt.

  2. 02

    Automatische Verarbeitung

    Das Tool verarbeitet den Inhalt sofort und zeigt das Ergebnis.

  3. 03

    Ergebnis kopieren

    Kopiere das Ergebnis mit einem Klick in die Zwischenablage.

Datenschutz

Alle Berechnungen laufen direkt in deinem Browser. Keine Daten werden auf Server übertragen.

Du hängst utm_source, utm_medium und utm_campaign an einen Link, drückst Senden — und in GA4 stehen Facebook, facebook und fb als drei separate Quellen. Mit Team-Taxonomie, Live-Validator gegen 5 typische Fehlerklassen und GA4-Channel-Group-Vorschau erzeugst du Kampagnen-URLs, die in den Reports auch zusammenfinden.

UTM-Felder
6inkl. utm_id
Ausgabeformate
5URL/MD/HTML/QR
Verlauf
50URLs lokal
01 — Anleitung

Wie benutzt du dieses Tool?

  1. Ziel-URL einfügen — Source, Medium und Campaign sind Pflichtfelder, Term, Content und ID optional.
  2. Auto-Lowercase aktiviert lassen, damit Facebook/facebook/FB nicht als drei Quellen in GA4 auftauchen.
  3. GA4-Channel-Group-Vorschau prüfen — bei „Nicht zugeordnet“ zeigt der Hinweis sofort, welches Medium-Wort GA4 nicht erkennt.
  4. Im Bulk-Modus mehrere Landingpages untereinander einfügen — gleicher UTM-Satz wird auf alle angewendet, CSV-Export liefert die Liste zum Verteilen.
  5. Optional Team-Taxonomie aktivieren: einmal die erlaubten Source/Medium-Werte hinterlegen — danach blockt das Tool jeden Tippfehler.

Der Builder nimmt eine Ziel-URL und hängt die fünf klassischen UTM-Parameter plus das neue utm_id-Feld an. Du siehst die fertige URL live, kannst sie als Markdown- oder HTML-Snippet exportieren, als QR-Code als PNG oder SVG herunterladen oder im Bulk-Modus zehn Landingpages auf einmal mit denselben Parametern taggen. Validator und GA4-Channel-Group-Hinweis laufen in Echtzeit unter dem Formular — du siehst sofort, ob dein Medium-Wort in GA4 erkannt wird oder ob der Klick bei „Unassigned” landet. Pure-client, kein Server, kein Konto, kein Tracking.

Woher kommen UTM-Parameter überhaupt?

UTM steht für Urchin Tracking Module. Die Firma Urchin baute 2005 das erste verbreitete Web-Analytics-Produkt — und definierte die fünf Tokens utm_source, utm_medium, utm_campaign, utm_term und utm_content. Im selben Jahr kaufte Google die Firma Urchin, integrierte das Produkt als Google Analytics und übernahm die UTM-Konvention. Seitdem ist sie der Industrie-Standard für Campaign-Attribution: jede Werbeplattform, jedes Newsletter-Tool, jedes Marketing-Automation-System weiß, wie UTM aussieht.

GA4 — die aktuelle Generation von Google Analytics — hat 2023 die Konvention um ein sechstes Feld ergänzt: utm_id. Es ist optional, aber Pflicht, wenn du Werbeausgaben aus externen Plattformen (Google Ads, Meta Ads, LinkedIn Campaign Manager) per CSV in GA4 importierst und mit Klick-Daten verknüpfen willst.

Die Konvention ist bewusst formlos. Es gibt keinen RFC, keine W3C-Recommendation, keinen Compliance-Body. UTM funktioniert, weil sich alle darauf geeinigt haben — und genau deshalb ist die Datenqualität so anfällig: ein Tippfehler, ein Großbuchstabe, ein Leerzeichen, und deine Kampagne taucht in drei verschiedenen Reports auf.

Welche Fehler erkennt der Pre-Flight-Validator?

Der Builder läuft fünf Pain-Checks live, sobald du tippst:

  • Großbuchstaben im WertFacebook und facebook sind in GA4 zwei verschiedene Dimensionen. Bei aktivem Auto-Lowercase wird das stillschweigend korrigiert, bei abgeschaltetem Auto-Lowercase als Warnung markiert.
  • Whitespace im Wert — Leerzeichen werden in URLs als %20 kodiert; das funktioniert technisch, sieht aber in Reports unleserlich aus und führt häufig zu Folge-Duplikaten (q1%20promo vs q1+promo vs q1-promo).
  • Medium nicht in GA4 Default Channel Group — schreibst du utm_medium=qrcode, landet der Klick bei „Unassigned”. Der Validator zeigt eine Liste der erkannten Medien und schlägt vor, was passen würde.
  • Sonderzeichen wie &, +, #, ? — diese Zeichen haben eine semantische Bedeutung in URLs. Der Builder kodiert sie automatisch, warnt aber, weil sie in Quell-Listen selten absichtlich vorkommen.
  • Interner Link — wenn das utm_source-Token denselben Hostnamen hat wie die Ziel-URL, überschreibt GA4 die ursprüngliche Sitzungs-Quelle. Der Builder warnt, sobald diese Konstellation auftritt — der Klick verliert sonst seine Attribution.

Jede Warnung ist eine Hinweis-Pille, kein harter Stopp. Die URL wird trotzdem erzeugt, aber du siehst, was du gerade reparieren oder bewusst akzeptieren solltest.

Wie funktioniert die Convention-Lock-Taxonomie?

Inkonsistente Naming-Conventions sind der häufigste UTM-Bug. Ein Solo-Marketer, der heute taggst, vergisst morgen, ob er gestern facebook oder fb oder Facebook geschrieben hat. Ein Drei-Personen-Team produziert garantiert drei Varianten desselben Wertes.

Im Block Team-Taxonomie trägst du pro Feld die erlaubten Werte ein, kommagetrennt. Beispiel für utm_source:

newsletter, google, facebook, linkedin, partner

Nach Speichern erscheinen diese Werte als Quick-Pick-Chips unter dem Eingabefeld. Klick auf einen Chip → Wert wird übernommen. Schreibst du etwas anderes — Instagram oder mc oder Insta — wird das Feld rot umrandet und ein Hinweis erscheint: „Wert ist nicht in der Team-Taxonomie”. Du kannst trotzdem speichern, aber du siehst, dass du vom Konsens abweichst.

Optional kannst du ein Campaign-Muster definieren, z.B. {year}_{product}_{region} — das matched dann auf Werte wie 2026_promo_eu, aber nicht auf promo-2026 oder q1. Drei Vorlagen sind als Quick-Pick im Convention-Editor hinterlegt:

VorlageBeispielEignung
{year}_{product}_{region}2026_promo_euSaisonale Kampagnen pro Markt
{quarter}_{objective}q1_leadgenPerformance-Kampagnen mit Quartals-Rhythmus
{month}_{product}03_pricing-launchMonatliche Newsletter mit festem Schema

Die komplette Konvention wird als JSON im Browser-LocalStorage gespeichert. Sie überlebt einen Tab-Schließen, eine Browser-Neustart, einen Privacy-Cleanup-Lauf erst, wenn du explizit Cookies + LocalStorage löschst. Teamkollegen übernehmen die Liste manuell — wir bieten bewusst keinen Cloud-Sync, weil das einen Account, eine Auth-Schicht und Server bedeuten würde, die alle anderen Privacy-Versprechen aushebeln.

Wann lohnt sich der Bulk-Modus?

Sobald du mehr als drei URLs taggen willst. Der Modus „Mehrere URLs” akzeptiert eine URL pro Zeile, gleicher UTM-Satz wird auf alle angewendet. Du bekommst eine Zwei-Spalten-Tabelle (Input ↔ Output), eine Zusammenfassung („7 von 10 URLs erfolgreich erzeugt”), und drei Aktionen:

  • Alle kopieren — alle gültigen UTM-URLs landen als Liste in der Zwischenablage, eine pro Zeile.
  • CSV exportieren — RFC-4180-konforme CSV mit den Spalten input_url, output_url, has_error, first_error_message. Lässt sich direkt in eine Tabellenkalkulation öffnen oder ins Newsletter-Tool importieren.
  • Fehler bleiben sichtbar — eine ungültige Zeile (kein gültiges URL-Format, falsche Protokoll) wird rot markiert mit der konkreten Fehlermeldung. Du verlierst die Information nicht.

Typische Bulk-Anwendungen:

  • Newsletter mit zehn CTA-Buttons — jeden Button auf eine andere Landingpage, aber mit dem gleichen utm_campaign für Cross-Vergleich.
  • Multi-Plattform-Posting — dieselbe Promo-Seite auf Facebook, LinkedIn, Twitter posten, jede Plattform bekommt ihre eigene UTM-getaggte URL.
  • Influencer-Kampagne mit zwanzig Creators — gleiche Landingpage, jeweils unterschiedliches utm_content pro Creator zur Performance-Differenzierung.

Wie hilft die GA4-Channel-Group-Vorschau?

Sobald du utm_source und utm_medium ausgefüllt hast, erscheint unter dem Formular ein Hinweis-Block:

→ In GA4 erscheint das als Email

Der Builder mapped die häufigsten Source/Medium-Kombinationen auf die GA4-Default-Channel-Groups (Direct, Organic Search, Paid Search, Paid Social, Organic Social, Email, Affiliates, Display, Referral, Video, Audio, SMS, Push). Wenn dein Medium nicht erkannt wird, zeigt der Hinweis in rot Nicht zugeordnet — du weißt sofort, dass GA4 den Klick als Unassigned eingruppieren würde, was in den meisten Standard-Reports unsichtbar bleibt.

Das Mapping ist eine Annäherung an die GA4-Logik, kein 1:1-Replikat — Google ergänzt die offizielle Channel-Group-Logik gelegentlich um source-spezifische Regeln, die wir nicht alle abbilden. Der Hinweis ist eine Richtungshilfe, kein Audit. Wer Channel-Group-Verteilung kritisch braucht, prüft sie in GA4 selbst gegen.

Welche Tools sind verwandt?

Weitere Tools aus dem kittokit-Ökosystem, die zu UTM-Workflows passen:

  • Tracking-Parameter entfernen — entfernt UTM und 50+ andere Tracker (fbclid, gclid, mc_cid) aus URLs, bevor du sie weitergibst. Spiegelbild zum Builder.
  • QR-Code Generator — wenn du UTM-URLs auch außerhalb dieses Tools als QR brauchst, mit erweiterten Modi für WLAN und vCard.
  • URL-Encoder & -Decoder — wenn du UTM-Werte mit exotischen Zeichen (Emoji, Sonderzeichen) testen willst, ist der Encoder die saubere Vorprüfung.

Häufige Fragen?

Die Antworten auf die wichtigsten Fragen findest du oben im FAQ-Block — sie werden als strukturiertes JSON-LD (FAQPage) für Suchmaschinen ausgegeben und beantworten Voice-Search-Anfragen direkt.

Zuletzt aktualisiert:

Das könnte dir auch gefallen