Warum werden meine UTM-Parameter in GA4 nicht korrekt erkannt?

Kilian Müller
Kilian MüllerInhaber von 1hold.de · Google PartnerAktualisiert am
Google AnalyticsGoogle-zertifizierter Spezialist

GA4 erkennt UTM-Parameter nur, wenn sie beim ersten Seitenaufruf einer Sitzung in der URL stehen und utm_source, utm_medium und utm_campaign korrekt geschrieben sind. Gehen die Parameter durch eine Weiterleitung oder einen spät ladenden Consent-Banner verloren, oder weichen Schreibweisen ab, landet der Traffic unter „(direct)“, „Unassigned“ oder in vielen getrennten Zeilen.

Oft ist auch gar nichts kaputt, sondern Sie sehen an der falschen Stelle nach. UTM-Werte erscheinen in GA4 in den Dimensionen für Quelle, Medium und Kampagne, nicht in „Landingpage + Abfragestring“. Und es gibt sie in zwei Umfängen: „Sitzung – Quelle“ zeigt die Quelle jeder Sitzung, „Erste Nutzerinteraktion – Quelle“ nur die Quelle, über die ein Nutzer zum ersten Mal kam.

Warum kommen die UTM-Werte nicht in GA4 an?

  • Weiterleitung entfernt die Parameter. Leitet der Server von http auf https, von ohne auf mit www oder auf eine Sprachversion um und hängt dabei den Abfragestring nicht an, sieht das Google-Tag die UTM-Werte nie.
  • Google-Tag lädt zu spät. Wird das Tag erst nach der Zustimmung im Consent-Banner geladen und stimmt der Besucher erst auf der zweiten Seite zu, steht die URL mit den Parametern nicht mehr in der Adresszeile.
  • Pflichtparameter fehlen. Laut Google müssen utm_source, utm_medium und utm_campaign immer zusammen angegeben werden.
  • Uneinheitliche Schreibweise. GA4 unterscheidet Groß- und Kleinschreibung. „Newsletter“ und „newsletter“ oder „Spring_Sale“ und „SpringSale“ sind getrennte Werte.
  • Eigenes Medium. Ein utm_medium, das zu keiner Regel der Standard-Channelgruppe passt, erscheint als „Unassigned“, obwohl die Quelle erkannt wurde.
  • Falsche URL-Struktur. Die Parameter gehören hinter ein einziges Fragezeichen, getrennt durch &, und vor ein eventuelles #. Leerzeichen und Sonderzeichen sollten kodiert sein.
  • Google-Ads-Klicks. Ist das automatische Tagging aktiv, bezieht GA4 Kampagnendaten für Google Ads aus der Verknüpfung. Manuelle UTM-Werte in Google-Ads-URLs werden dann nicht so angezeigt, wie Sie es erwarten.

Wie prüfe ich, wo die Parameter verloren gehen?

  1. Öffnen Sie eine Kampagnen-URL im privaten Fenster und sehen Sie in den Entwicklertools unter Netzwerk nach, ob eine Weiterleitung erfolgt und ob die Ziel-URL die UTM-Parameter noch enthält.
  2. Starten Sie die Vorschau im Tag Manager oder den Tag Assistant und prüfen Sie beim ersten page_view, ob der Parameter page_location die vollständige URL mit UTM-Werten enthält.
  3. Testen Sie dasselbe mit abgelehntem und mit zugestimmtem Consent-Banner. Fehlen die Werte nur in einem Fall, liegt die Ursache in der Consent-Einbindung.
  4. Prüfen Sie im Tag-Manager-Container, ob ein Tag oder eine Variable page_location manuell überschreibt, etwa mit einer bereinigten URL ohne Abfragestring.
  5. Werten Sie in GA4 mit der Dimension Sitzung – Kampagne aus und lassen Sie die letzten zwei Tage weg, da Daten erst nach der Verarbeitung vollständig sind.

Wie vermeide ich das Problem dauerhaft?

  • Feste Namensregeln. Legen Sie für Quelle, Medium und Kampagne eine Liste in Kleinbuchstaben fest und erstellen Sie Links nur mit dem URL-Builder von Google oder einer gemeinsamen Vorlage.
  • Medien nach Google-Vorgabe. Nutzen Sie Werte wie email, cpc oder social, die die Standard-Channelgruppe kennt, damit nichts unter „Unassigned“ fällt.
  • Weiterleitungen mit Abfragestring. Verlinken Sie direkt auf die endgültige URL und stellen Sie sicher, dass serverseitige Weiterleitungen Parameter weitergeben.

Einheitliche Kampagnen-Links erstellen Sie zum Beispiel mit unserem UTM-Generator.

Verlinken Sie immer auf die endgültige URL, setzen Sie utm_source, utm_medium und utm_campaign einheitlich in Kleinbuchstaben und prüfen Sie im Tag Assistant, ob page_location beim ersten Seitenaufruf die Parameter enthält.

Taucht statt einer Quelle „(not set)“ auf, hat das meist andere Ursachen. Mehr dazu in unserer FAQ „(not set)“ als Traffic-Quelle in GA4.

Quellen

Ihre Kampagnen tauchen in GA4 nicht so auf, wie sie sollen? Wir prüfen Links, Weiterleitungen, Consent und Tag-Manager-Setup und sorgen für saubere Kampagnendaten. Buchen Sie ein kostenloses Erstgespräch oder lesen Sie mehr über unsere Tracking-Agentur.

Persönliche Beratung gewünscht?

Unsere Google-zertifizierten Experten helfen Ihnen gerne weiter – kostenlos und unverbindlich.

Termin vereinbaren