TL;DR, Kurzantwort
7 Min. LesezeitGoogle Analytics 4 schreibt `(direct)` als Quelle und `(none)` als Medium auf eine Session, die ohne Referrer und ohne Kampagnenparameter ankommt, das Paar ist also zwei wörtliche Dimensionswerte und keine Beschreibung von Besucherverhalten. Es ist nicht dasselbe wie `(not set)`, was bedeutet, dass Analytics für die Dimension keinen Wert erhalten hat, und nicht dasselbe wie `Unassigned`, was bedeutet, dass das Event Werte trug, die auf keine Kanalregel passten. Der Kanal Direct ist breiter als das Paar, denn Googles Regel akzeptiert auch ein Medium von `(not set)`.
Was bedeutet (direct) / (none) in GA4?
Google Analytics 4 vergibt direct / none in GA4 an eine Session, die ohne Referrer und ohne Kampagnenparameter ankommt, und schreibt für diese Session (direct) in die Dimension der Quelle und (none) in die Dimension des Mediums. Googles Hilfeartikel formuliert es so: "The '(direct)' source and '(none)' medium (that is, '(direct) / (none)') in Google Analytics represents website traffic that doesn't have a clear referral source." Lies das Paar als zwei wörtliche Werte, die GA4 auf der Session gespeichert hat, und prüfe, welche Dimension du gerade ansiehst, bevor du die Zahl deutest.

Wo zeigt GA4 das Paar (direct) / (none)?
Das Paar erscheint auf den Dimensionen für Quelle und Medium, nie auf einer Kanaldimension. Öffne in den Berichten Acquisition und dann Traffic acquisition und wechsle die erste Spalte von Session default channel group auf Session source / medium; die Zeile mit der Bezeichnung (direct) / (none) ist dein sessionbasierter Gesamtwert. Dasselbe Paar taucht auf First user source / medium im Bericht User acquisition auf, und dieser Bericht zählt etwas anderes. Google beschreibt den Session-Scope als Dimensionen, die "show you where both new and returning users are coming from when they start new sessions", während der First-User-Scope einmal festhält, wie der Nutzer gewonnen wurde, und diesen Wert auf jeder späteren Session behält.
Diese beiden Berichte widersprechen sich absichtlich, und Teams lesen den Widerspruch als Bug. Bevor du sie vergleichst, stelle sicher, dass beide Berichte denselben Scope, denselben Zeitraum und dieselbe Definition davon verwenden, was als Session zählt.
Wie unterscheidet sich (direct) / (none) von (not set)?
(direct) / (none) ist ein Wert, den GA4 vergeben hat; (not set) ist GA4, das dir sagt, es habe keinen Wert zu zeigen. Google definiert den Platzhalter als "a placeholder name that Analytics uses when it hasn't received any information for the dimension you have selected", ein Medium von (not set) bedeutet also, dass Analytics überhaupt kein Medium erhalten hat, während ein Medium von (none) bedeutet, dass Analytics die wörtliche Zeichenkette geschrieben hat, die für kein Marketing-Medium steht.
Google veröffentlicht diese Definition in einem Artikel mit dem Titel "[UA] What the value (not set) means [Legacy]" und veröffentlicht keinen GA4-Ersatz dafür, die obige Formulierung ist also die einzige verfügbare Definition aus erster Hand, und die Beispiele in diesem Artikel beschreiben Berichte aus Universal Analytics. Behandle die Definition als aktuell und die Beispiele als Geschichte.
Wie unterscheidet sich (direct) / (none) von Unassigned?
Unassigned ist ein Wert der Kanalgruppierung und erscheint deshalb nie auf der Dimension Quelle / Medium, auf der (direct) / (none) lebt. Google definiert ihn als "the value Analytics uses when there are no other channel rules that match the event data", was bedeutet, dass die Session etwas mitgebracht hat und dieses Etwas an jeder Regel der Standard-Kanalgruppe gescheitert ist. Eine Session, die überhaupt nichts mitgebracht hat, passt stattdessen auf die Direct-Regel und bekommt den Kanal Direct.
Die beiden Zeilen schicken dich an unterschiedliche Orte. Steigendes Unassigned deutet auf Werte hin, die du sendest, etwa ein utm_medium, das niemand definiert hat, und steigendes (direct) / (none) deutet auf Werte hin, die nie angekommen sind. Prüfe deine Kampagnenparameter mit dem Leitfaden zu UTM-Parametern, wenn Unassigned klettert, und prüfe die Links selbst, wenn das Direct-Paar klettert.
Ist (direct) / (none) dasselbe wie der Kanal Direct?
Der Kanal Direct ist breiter als das Paar (direct) / (none). Googles Standard-Kanalgruppe definiert Direct als Sessions, bei denen "Source exactly matches '(direct)' AND Medium is one of ('(not set)', '(none)')", also landet auch (direct) / (not set) in Direct, obwohl es eine andere Zeile bei Quelle / Medium ist. Eine Property, die beide Zeilen trägt, zeigt einen Gesamtwert für den Kanal Direct, der größer ist als die Zeile (direct) / (none) in der Aufschlüsselung nach Quelle / Medium, und der Unterschied ist Arithmetik, kein Datenqualitätsproblem.
| Wert, den du siehst | Dimension, auf der er erscheint | Googles Formulierung | Was ihn erzeugt hat |
|---|---|---|---|
(direct) / (none) | Session source / medium, First user source / medium | "represents website traffic that doesn't have a clear referral source" | Die Session kam ohne Referrer und ohne Kampagnenparameter an |
(not set) | Jede Dimension, auch das Medium | "a placeholder name that Analytics uses when it hasn't received any information for the dimension you have selected" | Analytics hat für diese Dimension keine Information erhalten |
Unassigned | Session default channel group, First user default channel group | "the value Analytics uses when there are no other channel rules that match the event data" | Das Event trug Werte für Quelle und Medium, die auf keine Kanalregel passten |
Direct | Session default channel group | "Source exactly matches '(direct)' AND Medium is one of ('(not set)', '(none)')" | Die Kanalregel passte auf eine Session mit der Quelle (direct) |

Wie berechnest du den Anteil von (direct) / (none) an einem Bericht?
Teile die Sessions der Zeile (direct) / (none) durch die Gesamtsessions im selben Bericht und multipliziere mit 100:
direct/none share = sessions on the (direct) / (none) row ÷ total sessions × 100
Wenn Traffic acquisition für den Monat 5,000 Sessions zurückgibt und die Zeile (direct) / (none) davon 1,400 hält, liegt der Anteil bei 1,400 ÷ 5,000 × 100 = 28 Prozent der Sessions für diese Property, diesen Zeitraum und diesen Scope. Rechne dasselbe im Bericht First user source / medium, und die Zahl ändert sich, weil der Nenner gewonnene Nutzer zählt statt gestarteter Sessions. Halte fest, welcher Bericht die Zahl geliefert hat, wann immer du sie zitierst, denn zwei Tools, die dieselbe Website messen, stimmen selten überein, sobald der Scope abweicht.
Was solltest du in GA4 prüfen, wenn die Zeile (direct) / (none) wächst?
Prüfe zuerst die Konfiguration des Berichts, dann die Links. Vier Prüfungen in dieser Reihenfolge:
- Bestätige die Dimension. Stelle Traffic acquisition auf Session source / medium um, damit du das Paar selbst liest und nicht den Kanal Direct, der zusätzlich
(direct) / (not set)aufsaugt. - Vergleiche die Scopes. Lege Session source / medium und First user source / medium nebeneinander; eine Lücke dazwischen ist ein Scope-Unterschied, kein neuer ungetaggter Traffic.
- Segmentiere nach Landingpage. Füge Landing page als sekundäre Dimension auf der Zeile
(direct) / (none)hinzu. Eine einzelne Seite, die den Großteil des Gesamtwerts trägt, deutet auf eine Kampagne oder einen Redirect hin, und damit hast du etwas, das du beheben kannst. - Prüfe die ausgehenden Links. Die Ursachen, die einen Referrer oder ein Kampagnen-Tag entfernen, stehen vollständig im Leitfaden zu Direct Traffic als Attributionstopf, der Referrer Policies, native Apps, PDFs, Redirects, ungetaggte E-Mails und QR-Codes abdeckt. Repariere das Tagging der Links, die du kontrollierst, mit UTM-Kampagnen-Tracking.
Eine Prüfung liegt außerhalb des Berichts. GA4 kann nur Sessions einordnen, die es aufgezeichnet hat, eine wachsende Direct-Zeile und eine schrumpfende Gesamtzahl sind also zwei Symptome eines Problems; lies die GA4-Datenlücke, bevor du schließt, dass allein die Attribution kaputt ist. Wenn du die Property migriert hast, bestätige außerdem die Kanaldefinitionen, gegen die du vergleichst, denn GA4 und Universal Analytics gruppieren Kanäle unterschiedlich.
Flowsery
Kostenlos testen
Echtzeit-Dashboard
Zielverfolgung
Cookie-freies Tracking
Häufig gestellte Fragen
Bedeutet (direct) / (none), dass Menschen meine URL in die Adresszeile getippt haben?
Nein. Googles Artikel nennt drei Gründe für das Paar, und das Tippen einer URL ist ein Punkt innerhalb eines dieser Gründe, neben fehlenden Traffic-Informationen und Adblockern. Das Paar hält fest, dass Referrer und Kampagnenparameter in dem Moment fehlten, in dem GA4 die Session verarbeitet hat, und dieses Fehlen hat mehrere Ursachen, die nichts mit der Adresszeile zu tun haben.
Kann ich Sessions mit (direct) / (none) nachträglich ihrer echten Quelle zuordnen?
Nach der Erhebung nicht mehr. GA4 speichert die Quelle und das Medium, die es erhalten hat, und keine erneute Verarbeitung holt einen Referrer zurück, den der Browser nie gesendet hat. Senke das künftige Volumen, indem du jeden Link, den du kontrollierst, mit Kampagnenparametern taggst, denn das ist der einzige Hebel, der verändert, was ankommt.
Warum weicht meine Zahl für den Kanal Direct von meiner Zeile (direct) / (none) ab?
Googles Direct-Regel akzeptiert neben (none) auch ein Medium von (not set), der Kanalwert enthält also Sessions mit (direct) / (not set), die die Aufschlüsselung nach Quelle / Medium in einer eigenen Zeile führt. Addiere beide Zeilen, bevor du sie mit dem Kanalwert vergleichst.
Ist Unassigned eine Teilmenge von Direct Traffic?
Nein. Unassigned und Direct sind zwei getrennte Werte derselben Kanaldimension, und eine Session bekommt den einen oder den anderen. Unassigned bedeutet, dass das Event Daten trug, die auf keine Regel der Standard-Kanalgruppe passten; Direct bedeutet, dass die Session auf die Regel für die Quelle (direct) passte.
Dokumentiert Google, was (not set) für GA4-Properties bedeutet?
Googles einziger Artikel, der den Wert definiert, ist als Legacy-Inhalt zu Universal Analytics gekennzeichnet. Die Definition darin, ein Platzhalter für den Fall, dass Analytics keine Information zur gewählten Dimension erhalten hat, beschreibt weiterhin, was der Wert in einem GA4-Bericht signalisiert, aber die Berichtsbeispiele in diesem Artikel beziehen sich auf Universal Analytics.
Welche GA4-Dimension sollte ich nutzen, um das Direct-Paar über die Zeit zu verfolgen?
Nimm Session source / medium, wenn du misst, wie Sessions ankommen, und First user source / medium, wenn du misst, wie Nutzer erstmals gewonnen wurden. Entscheide dich für eine, notiere sie am Chart und halte sie fest, denn ein Scope-Wechsel mitten im Quartal verändert die Trendlinie, ohne dass sich auf der Website etwas geändert hat.
Ist ein hoher Anteil von (direct) / (none) automatisch ein Problem?
Ein hoher Anteil allein ist kein automatisches Problem, sondern reine Arithmetik, die auf untaggte Links, fehlende Referrer oder Ad-Blocker zurückgeht. Segmentiere die Zeile (direct) / (none) zuerst nach Landing Page, denn eine einzelne Seite oder Kampagne, die den Großteil ausmacht, gibt dir etwas Konkretes zum Beheben. Behandle den Prozentsatz als Ausgangspunkt für eine Prüfung, nicht als Urteil über dein Marketing.
Warum wächst (direct) / (none), während meine Gesamtzahl an Sitzungen sinkt?
Eine wachsende Zeile (direct) / (none) bei gleichzeitig sinkender Gesamtzahl an Sitzungen deutet oft auf eine Erfassungslücke hin statt auf mehr untaggten Traffic, weil GA4 nur die Sitzungen klassifizieren kann, die es tatsächlich aufgezeichnet hat. Prüfe zuerst, ob ein größeres Problem bei der Datenerfassung vorliegt, bevor du die Zeile selbst als Ursache behandelst. Wird die Erfassungslücke behoben, können sich beide Zahlen gleichzeitig ändern.
Bedeutet eine wachsende Zeile (direct) / (none), dass mein UTM-Tagging defekt ist?
Eine wachsende Zeile (direct) / (none) ist normalerweise kein UTM-Tagging-Problem, dieses Muster zeigt sich stattdessen in einem steigenden Unassigned. (direct) / (none) bedeutet, dass bei der Sitzung überhaupt keine Werte ankamen, kein Referrer und keine Kampagnenparameter. Unassigned bedeutet, dass das Event einen Wert trug, etwa ein nicht definiertes utm_medium, der auf keine Regel der Standard-Channel-Gruppe passte. Prüfe zuerst Unassigned, wenn du einen Tagging-Fehler vermutest, und prüfe die Links, wenn (direct) / (none) die wachsende Zeile ist.
Warum zeigen Session source / medium und First user source / medium unterschiedliche Werte für (direct) / (none)?
Die beiden Berichte messen unterschiedliche Dinge, deshalb stimmen ihre Werte für (direct) / (none) selten überein. Session source / medium zählt jede Sitzung, die ohne Referrer und ohne Kampagnentag ankam, während First user source / medium den Wert aus der allerersten Sitzung eines Nutzers übernimmt und ihn auf jede spätere Sitzung anwendet, neu oder wiederkehrend. Stelle beide Berichte nebeneinander, bevor du daraus schließt, dass sich der untaggte Traffic verändert hat, denn eine Abweichung hier ist meist eine Frage des Scopes, nicht neuer Daten.
War dieser Artikel hilfreich?
Teilen Sie uns Ihre Meinung mit!
Sieh uns öfter bei Google
Ein Klick macht Flowsery zu einer bevorzugten Quelle. Unsere Artikel stehen dann weiter oben in deinen Top-Meldungen, im KI-Modus und in den KI-Übersichten.
Bevor Sie gehen...
Flowsery
Umsatzorientierte Analysen für Ihre Website
Verfolgen Sie jeden Besucher, jede Quelle und jede Conversion in Echtzeit. Einfach, leistungsstark und komplett ohne Cookies.
Echtzeit-Dashboard
Zielverfolgung
Cookie-freies Tracking
Verwandte Glossarbegriffe


Google nennt sieben getrennte Ursachen für not set in GA4
Googles Doku nennt für not set in GA4 je Dimension eine eigene Ursache, vom fehlenden session_start bis zum leeren content_group. Jede Ursache mit Fix.


Diese Zahlen zeigen die durchschnittliche Absprungrate nach Branche
Neun erfasste Branchen zeigen eine dokumentierte durchschnittliche Absprungrate nach Branche von 35.76% bis 48.38%, laut Databox-Daten aus September 2024.


Warum Direct Traffic der Sammeltopf für alles ist, was Analytics nicht zuordnen konnte
Sessions landen in Direct Traffic, wenn weder Referrer noch Kampagnen-Tag den Sprung überleben. Ursachen: Referrer-Policies, Apps, PDFs, Redirects, QR-Codes.


Warum Seitenaufrufe vs. Sitzungen vs. Nutzer nie in einem Report übereinstimmen
Seitenaufrufe vs. Sitzungen vs. Nutzer zeigt drei getrennte Zählungen, die ineinander aufgehen und selten zweimal dieselbe Zahl ergeben.


Wie Session-Timeout-Regeln Ihre Analysedaten heimlich aufblähen
Ein Session-Timeout beendet die Session eines inaktiven Besuchers, und die 30-Minuten-Regel erklärt, warum derselbe Traffic unterschiedliche Zahlen liefert.


Was eine Session in Web Analytics ist
In Web Analytics ist eine Session eine Gruppe von Interaktionen eines Besuchers, beendet durch Inaktivität, Mitternacht oder Kampagnenwechsel.
Verwandte Artikel


Wie B2B- und B2C-Websites bei Sitzungsdauer-Benchmarks abschneiden
Databox beziffert Sitzungsdauer-Benchmarks auf 77.61 Sekunden für B2B-Websites und 92.33 Sekunden für B2C-Websites, nach Branche und Gerät aufgeschlüsselt.


Was die durchschnittliche Sitzungsdauer wirklich misst
Klassische Analyse gibt der durchschnittlichen Sitzungsdauer null Zeit für den letzten Seitenaufruf jeder Sitzung und zieht den Durchschnitt leise nach unten.


Warum Beforeunload vs Pagehide entscheidet, ob Analytics-Daten überleben
Im Vergleich zeigt Beforeunload vs pagehide, warum Mobilgeräte beforeunload überspringen, den Bfcache blockieren, und pagehide mit sendBeacon Daten sendet.

