Glossar

Google nennt sieben getrennte Ursachen für not set in GA4

Taras Shynkarenko
Taras Shynkarenko
•Aktualisiert: •8 Min. Lesezeit
Google nennt sieben getrennte Ursachen für not set in GA4Google nennt sieben getrennte Ursachen für not set in GA4

TL;DR, Kurzantwort

8 Min. Lesezeit

(not set) ist Googles Platzhalter für eine Dimension, die keinen Wert erhalten hat, und Googles Hilfeartikel nennt für jede Dimension, die ihn zeigt, eine eigene Ursache: nicht verknüpfte Google Ads-Konten, ein fehlendes session_start-Event, eine Session ohne page_view-Event, ein leeres content_group, eine als benutzerdefinierte Dimension registrierte User ID, ein benutzerdefinierter Parameter, der jünger als 24 Stunden ist, und Consent Mode, der default aufruft, wo update hingehört. Google veröffentlicht keinen akzeptablen Anteil von (not set), also miss den Anteil selbst und behebe die Dimension, zu der er gehört.

Was bedeutet not set in GA4?

Google Analytics schreibt not set in GA4 in eine Berichtszeile, wenn es für die Dimension dieser Zeile keinen Wert erhalten hat, und die Ursache wechselt von einer Dimension zur nächsten. Googles Definition ist ein einziger Satz: "(not set) is a placeholder name that Analytics uses when it hasn't received any information for a dimension." Benenne zuerst die Dimension, denn die Reparatur für eine Google Ads-Zeile und die Reparatur für eine Landingpage-Zeile haben nichts gemeinsam.

Derselbe Artikel nennt einen Nachbarn: "The '(data not available)' value is a related value that can appear in reports." Die beiden zeigen in entgegengesetzte Richtungen. (not set) gibt deinem Erfassungs-Setup die Schuld. (data not available) gibt Google die Schuld, weil Google eine Zahl zurückhält.

Ist (not set) dasselbe wie ein leerer Wert?

Nein. GA4 reserviert den Platzhalter für den Fall, dass gar nichts angekommen ist. Googles Referenz zu Dimensionen und Messwerten zieht die Grenze: "(not set) is a placeholder used when data hasn't been received for a dimension. When you send an empty value to Analytics, you will see a blank value instead of (not set); (not set) appears when no value is sent." Eine Spalte voller leerer Werte heißt, dass dein Tag gefeuert und einen leeren String gesendet hat; eine Spalte voller (not set) heißt, dass der Parameter Google nie erreicht hat.

Die Inhaltsgruppe bricht diese Regel, und Google dokumentiert die Ausnahme selbst: "(not set) can also appear when your event sends the content_group parameter but it's an empty value, for example (content_group: "")." Behandle die Regel zu leeren Werten als Standardfall und die Inhaltsgruppe als die eine benannte Ausnahme.

Welche Dimensionen erzeugen (not set), und was verursacht jede davon?

Googles Hilfeartikel verteilt die Antwort auf sieben Dimensionen, jede mit eigener Ursache. Außerhalb dieser Liste ist nichts dokumentiert, alles, was du anderswo liest, ist also die Schlussfolgerung von irgendjemandem.

DimensionVon Google dokumentierte UrsacheWas du änderst
Google Ads-DimensionenAds und Analytics sind nicht verknüpft, Auto-Tagging ist aus, Traffic kommt von nicht verknüpften Google Ads-Konten, oder Ziel-URLs tragen "incomplete or incorrect UTM parameters"Konten verknüpfen, Auto-Tagging einschalten, Tags reparieren
Quelle / Medium der Session"sessions where the automatically collected event session_start is missing"Das Google-Tag auf den Trigger Initialization - All Pages verschieben
Landingpage"a session doesn't have a page_view event"Prüfen, dass page_view auf Einstiegsseiten feuert
InhaltsgruppeGekoppelt mit automatisch erfassten Events wie session_start und first_visit, die "don't accept the content_group parameter", oder das Event sendet ein leeres content_groupDie Inhaltsgruppe von diesen Events entkoppeln, keinen leeren String mehr senden
Benutzerdefinierte User IDEine User ID, die als benutzerdefinierte Dimension registriert istStattdessen die User-ID-Funktion nutzen
Benutzerdefinierte Parameter"the first 24 hours after you register a custom parameter", und Werte, die im ersten Event fehlen, das session_start oder first_visit ausgelöst hatDie 24 Stunden abwarten, erneut prüfen
Consent ModeDer Befehl default steht dort, wo update hingehört, sodass "the initial event with the session_start parameter is lost", oder Events werden mit verweigerter Einwilligung gesendet, nachdem die Einwilligung erteilt wurdeNach der Banner-Interaktion update aufrufen

Drei dieser Zeilen sind Tagging-Fehler, und UTM-Tagging ist der, den du heute prüfen kannst, ohne Code anzufassen. Die Consent-Mode-Zeile gleichst du mit deinem Banner ab, und Google Consent Mode v2 behandelt sie vollständig.

Ein Marketingteam prüft Traffic-Quellen auf einem Laptop, genau die Art von Sitzung, in der Quelle/Medium als (not set) erscheint.

Warum steht bei Quelle / Medium der Session (not set)?

Quelle / Medium der Session wird zu (not set), wenn die Session kein session_start-Event hat, und Google führt das auf ein Google-Tag zurück, das auf dem falschen Trigger-Typ feuert statt auf "Initialization". Die Folgewirkung ist der Teil, den Teams übersehen. Google schreibt: Wenn Quelle / Medium der Session (not set) ist, "your traffic will be shown as Unassigned in the default channel group as there are no channel rules that match the event data." Unassigned und (not set) sind ein Fehler, gesehen aus zwei Berichten, und deshalb verwechseln Teams beide auch mit direct / none in GA4.

Google dokumentiert einen weiteren Fall auf Session-Ebene: Sessions, die den Parameter srsltid ohne google.com-Referrer tragen. Google führt sie auf "actions like sharing modified URLs" zurück und schreibt, sie seien "not classified as organic." Prüfe deine Landingpage-URLs auf srsltid, bevor du dem Tag die Schuld gibst.

Wie berechnest du den Anteil von (not set) an einem Bericht?

Teile die Zeilen mit dem Platzhalter durch die Summe derselben Dimension über denselben Zeitraum.

(not set) share = (not set) sessions / total sessions x 100

Nimm eine Woche mit 84.000 Sessions, in der 12.480 in der Zeile (not set) für Quelle / Medium der Session stehen. 12.480 / 84.000 = 0,1486, also haben 14,86 Prozent der Woche keine zuordenbare Quelle. Bei einer Conversion-Rate von 2 Prozent sind das 250 Conversions ohne zugeordneten Kanal, und genau diese Zahl nimmst du in ein Budget-Meeting mit. Google veröffentlicht keinen akzeptablen Prozentsatz für (not set), die Zahl bedeutet also nur im Vergleich mit deinen eigenen Vorwochen etwas.

Eine Woche, ein Bericht
Sessions insgesamt84.000
(not set)-Sessions12.480
Conversions ohne Kanal250
Ein (not set)-Anteil von 14,86 Prozent ergibt bei einer Conversion-Rate von 2 Prozent 250 Conversions ohne zugeordneten Kanal.

Erzeugen (other) und Datenschwellenwerte (not set)-Zeilen?

Nein. Drei Labels, drei Mechanismen, und wer sie verwechselt, repariert das Falsche. Die Zeile (other) erscheint "when the number of rows in a table exceeds the table's row limit", woraufhin Analytics "surfaces only the most common dimension values and condenses less common values under the (other) row". Googles Hinweise zur Kardinalität setzen den Auslöser bei "more than 500 unique values in one day" und die Obergrenze der Property bei "a cardinality limit of 50,000 values. Thereafter, cardinality control is implemented."

Datenschwellenwerte sind das dritte Label. Google hält Zeilen zurück, "to prevent anyone viewing a report or exploration from inferring the identity or sensitive information of individual users", und schreibt: "Data thresholds are system defined. You can't adjust them." Lies die Mechanik unter GA4-Datenschwellenwerte nach, bevor du einen schrumpfenden Bericht einen Tagging-Bug nennst.

Eine Person berechnet Prozentsätze auf Papier neben einem Laptop, die manuelle Kontrolle, bevor man einem (not set)-Anteil vertraut.

Flowsery
Flowsery

Kostenlos testen

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Was dokumentiert Google über (not set) nicht?

Drei Behauptungen kursieren weit und stehen nirgends in Googles Dokumentation. Werbeblocker und der Tracking-Schutz von Safari werden im Hilfeartikel nicht als Ursachen von (not set) genannt, behandle diesen Zusammenhang also als Schlussfolgerung und nicht als dokumentierte Regel. Einen akzeptablen Prozentsatz von (not set) veröffentlicht Googles Doku nirgends, und das macht jeden Richtwert wie "unter 5 Prozent ist in Ordnung" zur Hausregel von irgendjemandem. Und (not provided) aus Universal Analytics für organische Keywords ist ein anderer Wert aus einem anderen Produkt und fehlt im GA4-Artikel komplett.

Wenn eine Ursache nicht auf Googles Liste steht, beweise sie in einer Debug-Session, bevor du dein Tagging umschreibst.

Wie verhinderst du, dass Sessions an (not set) verloren gehen?

Behebe die Dimension, zu der die Zeile gehört, und prüfe dann an einer echten Session, nicht an einem Bericht. Jede Ursache auf Googles Liste ist ein Erfassungsproblem, der Beleg, den du brauchst, ist also das, was der Browser gesendet hat, und nicht das, was die aggregierte Tabelle einen Tag später zeigt.

Flowsery zeichnet jede Nutzersession auf und läuft cookielos, in der EU gehostet und ohne Data Sampling, sodass eine Session mit kaputter Quelle zu einem Replay wird, das du ansehen kannst, statt zu einer Zeile, die du nicht öffnen kannst. Es erkennt JavaScript-Fehler, Rage Clicks (wiederholte Klicks aus Frust) und Abbrüche selbstständig und schickt jedes Problem mit angehängtem Replay an Slack, Linear oder Jira. Wenn die Einheit selbst noch unscharf ist, zieht was ist eine Session die Grenze.

Häufig gestellte Fragen

Bedeutet (not set), dass mein GA4-Tracking kaputt ist?

Nicht für sich allein. Google definiert den Wert als Platzhalter für eine Dimension, die keine Informationen erhalten hat, und mehrere dokumentierte Ursachen sind Konfigurationsentscheidungen und keine Fehler, etwa ein benutzerdefinierter Parameter, der vor weniger als 24 Stunden registriert wurde. Gleiche die Dimension mit Googles Liste ab, bevor du von einem Defekt sprichst.

Kann ich (not set) aus einem GA4-Bericht herausfiltern?

Du kannst die Zeile mit einem Berichtsfilter ausblenden, aber die Sessions bleiben in der Property und der fehlende Wert kommt nicht zurück. Google warnt vor derselben Falle bei der Zeile (other): Die Warnung zur Datenqualität erscheint, "but no (other) row appears in the report", weil ein Filter die gruppierten Ergebnisse ausgeblendet hat. Eine Zeile auszublenden ändert die Ansicht, nicht die Erfassung.

Warum erscheint Unassigned neben (not set)?

Beide entstehen aus derselben Lücke. Google schreibt: Wird Quelle / Medium der Session als (not set) gemeldet, "your traffic will be shown as Unassigned in the default channel group as there are no channel rules that match the event data." Behebe das fehlende session_start-Event, und beide Labels schrumpfen gemeinsam.

Google nennt zwei Fehler im Consent Mode. Wer den Befehl default nutzt, um alle Einwilligungswerte zu setzen, auch für Änderungen nach der Banner-Interaktion, bewirkt, dass "the user_engagement event isn't sent, and the initial event with the session_start parameter is lost". Events, die mit verweigerter Einwilligung gesendet werden, nachdem die Einwilligung erteilt wurde, werden laut Google "treated as a separate session, which won't have a session_start event". Nutze den Befehl update für Änderungen nach dem Banner.

Ist (not set) dasselbe wie (other)?

Nein. (not set) bedeutet, dass für die Dimension kein Wert empfangen wurde. (other) bedeutet, dass Werte empfangen wurden, die Tabelle aber ihr Zeilenlimit überschritten hat, sodass Analytics die seltensten Werte in einer Zeile zusammengefasst hat. Google merkt an, dass "other" und "(other)" beide eine hohe Kardinalität ausdrücken, mit "no significant difference between them".

Wie lange zeigt ein neuer benutzerdefinierter Parameter (not set)?

Google nennt hierfür eine Zahl: (not set) kann "during the first 24 hours after you register a custom parameter" erscheinen, danach "you should have the expected parameter values". Überlebt der Platzhalter die 24 Stunden, erreicht der Parameter Google nicht, und der Fehler liegt in deinem Tag.

Was verursacht (not set) bei Google-Ads-Dimensionen?

Google-Ads-Dimensionen zeigen (not set), wenn die beiden Produkte nicht verknüpft sind, wenn Auto-Tagging deaktiviert ist, wenn Traffic von einem nicht verknüpften Google-Ads-Konto stammt oder wenn Ziel-URLs unvollständige oder falsche UTM-Parameter enthalten. Verknüpfe die Konten, aktiviere Auto-Tagging wieder und prüfe jede Landingpage-URL auf ein defektes Tag. Jede dieser vier Ursachen bricht die Zuordnung auf dieselbe Weise, also prüfe alle vier, bevor du eine davon verantwortlich machst.

Was ist der Unterschied zwischen (not set) und (data not available)?

Googles eigener Artikel nennt sie als verwandtes Paar, das in entgegengesetzte Richtungen zeigt. (not set) bedeutet, dass deine Erfassung den Wert nie gesendet hat, während (data not available) bedeutet, dass Google eine Zahl auf eigener Seite zurückhält. Wer beide verwechselt, repariert am Ende ein Tag, das nie kaputt war.

Warum zeigt Content Group (not set), obwohl andere Dimensionen stattdessen einen leeren Wert zeigen?

Google dokumentiert Content Group als die einzige benannte Ausnahme von seiner eigenen Regel. Jede andere Dimension zeigt bei einem leeren gesendeten Wert einen leeren Wert und reserviert (not set) für den Fall, dass nichts ankommt, aber Content Group zeigt (not set) sogar bei einem leeren String, zum Beispiel content_group: "". Dieselbe Zeile wird auch dann zu (not set), wenn Content Group mit einem automatisch erfassten Ereignis wie session_start oder first_visit gekoppelt ist, da diese Ereignisse den Parameter content_group nicht akzeptieren.

Verursacht der Parameter srsltid (not set) in GA4?

Google dokumentiert dafür einen eigenen Fall auf Session-Ebene. Eine Session mit dem Parameter srsltid ohne google.com-Referrer geht laut Google auf Aktionen wie das Teilen veränderter URLs zurück, und Google stuft diesen Traffic ausdrücklich nicht als organisch ein. Prüfe deine Landingpage-URLs auf srsltid, bevor du das session_start-Tag für ein Quelle/Medium-Problem verantwortlich machst.

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

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

Was direct / none in GA4 bedeutet und wie es sich von (not set) unterscheidetWas direct / none in GA4 bedeutet und wie es sich von (not set) unterscheidet
Glossar

Was direct / none in GA4 bedeutet und wie es sich von (not set) unterscheidet

Wenn du direct / none in GA4 siehst, kam eine Session ohne Referrer und ohne Kampagnen-Tag an. So grenzt es sich von (not set), Unassigned und Direct ab.

•7 Min. Lesezeit
Die Engagement-Rate in Google Analytics 4 lesenDie Engagement-Rate in Google Analytics 4 lesen
Glossar

Die Engagement-Rate in Google Analytics 4 lesen

GA4 meldet die Engagement-Rate als engagierte Sitzungen geteilt durch alle Sitzungen. Eine Sitzung zählt ab 10 Sekunden oder einem Schlüsselereignis.

•7 Min. Lesezeit
Diese Zahlen zeigen die durchschnittliche Absprungrate nach BrancheDiese Zahlen zeigen die durchschnittliche Absprungrate nach Branche
Glossar

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.

•5 Min. Lesezeit
Was die durchschnittliche Sitzungsdauer wirklich misstWas die durchschnittliche Sitzungsdauer wirklich misst
Glossar

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.

•7 Min. Lesezeit
Warum Direct Traffic der Sammeltopf für alles ist, was Analytics nicht zuordnen konnteWarum Direct Traffic der Sammeltopf für alles ist, was Analytics nicht zuordnen konnte
Glossar

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.

•8 Min. Lesezeit
Eine Seite Traffic klärt Absprungrate vs. AusstiegsrateEine Seite Traffic klärt Absprungrate vs. Ausstiegsrate
Glossar

Eine Seite Traffic klärt Absprungrate vs. Ausstiegsrate

Absprungrate vs. Ausstiegsrate entscheidet sich an zwei Nennern. Eine Preisseite liefert in derselben Woche 40% Ausstiegsrate und 15% Absprungrate.

•8 Min. Lesezeit

Verwandte Artikel