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 messen Sie den Anteil selbst und beheben Sie 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." Benennen Sie 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 Ihrem 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 Ihr 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 Sie anderswo lesen, ist also die Schlussfolgerung von irgendjemandem.

DimensionVon Google dokumentierte UrsacheWas Sie ändern
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 Sie heute prüfen können, ohne Code anzufassen. Die Consent-Mode-Zeile gleichen Sie mit Ihrem 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üfen Sie Ihre Landingpage-URLs auf srsltid, bevor Sie dem Tag die Schuld geben.

Wie berechnen Sie den Anteil von (not set) an einem Bericht?

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

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

Nehmen Sie 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 nehmen Sie in ein Budget-Meeting mit. Google veröffentlicht keinen akzeptablen Prozentsatz für (not set), die Zahl bedeutet also nur im Vergleich mit Ihren 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." Lesen Sie die Mechanik unter GA4-Datenschwellenwerte nach, bevor Sie einen schrumpfenden Bericht einen Tagging-Bug nennen.

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

Flowsery
Flowsery

Jetzt 14 Tage 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, behandeln Sie 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, beweisen Sie sie in einer Debug-Session, bevor Sie Ihr Tagging umschreiben.

Wie verhindern Sie, dass Sessions an (not set) verloren gehen?

Beheben Sie die Dimension, zu der die Zeile gehört, und prüfen Sie dann an einer echten Session, nicht an einem Bericht. Jede Ursache auf Googles Liste ist ein Erfassungsproblem, der Beleg, den Sie brauchen, 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 Sie ansehen können, statt zu einer Zeile, die Sie nicht öffnen können. 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. Gleichen Sie die Dimension mit Googles Liste ab, bevor Sie von einem Defekt sprechen.

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

Sie können 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." Beheben Sie 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". Nutzen Sie 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 Ihrem 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üpfen Sie die Konten, aktivieren Sie Auto-Tagging wieder und prüfen Sie jede Landingpage-URL auf ein defektes Tag. Jede dieser vier Ursachen bricht die Zuordnung auf dieselbe Weise, also prüfen Sie alle vier, bevor Sie eine davon verantwortlich machen.

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 Ihre 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üfen Sie Ihre Landingpage-URLs auf srsltid, bevor Sie das session_start-Tag für ein Quelle/Medium-Problem verantwortlich machen.

War dieser Artikel hilfreich?

Teilen Sie uns Ihre Meinung mit!

Sehen Sie uns öfter bei Google

Ein Klick macht Flowsery zu einer bevorzugten Quelle. Unsere Artikel stehen dann weiter oben in Ihren 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 Unassigned Traffic in GA4 wirklich bedeutetWas Unassigned Traffic in GA4 wirklich bedeutet
Glossar

Was Unassigned Traffic in GA4 wirklich bedeutet

Ein Kanal ohne passende Regel: Unassigned Traffic in GA4 ist kein fehlender Wert wie (not set). Googles eigene Regeln erklären den Unterschied.

•8 Min. Lesezeit
Wie Sie berechnete Messwerte in GA4 mit nur fünf Plätzen erstellenWie Sie berechnete Messwerte in GA4 mit nur fünf Plätzen erstellen
Glossar

Wie Sie berechnete Messwerte in GA4 mit nur fünf Plätzen erstellen

Google erlaubt nur 5 berechnete Messwerte in GA4 pro Standard-Property. Hier stehen Formelsyntax, Einheiten, Fundorte und was keine Formel nutzen darf.

•8 Min. Lesezeit
So richten Sie die Content-Gruppierung in GA4 mit einem Parameter einSo richten Sie die Content-Gruppierung in GA4 mit einem Parameter ein
Glossar

So richten Sie die Content-Gruppierung in GA4 mit einem Parameter ein

So richten Sie die Content-Gruppierung in GA4 mit content_group per gtag oder Tag Manager ein, lesen die Dimension Content group und vermeiden (not set).

•8 Min. Lesezeit
So fügen Sie Google-Analytics-Annotationen in GA4 hinzu und führen ein ÄnderungsprotokollSo fügen Sie Google-Analytics-Annotationen in GA4 hinzu und führen ein Änderungsprotokoll
Glossar

So fügen Sie Google-Analytics-Annotationen in GA4 hinzu und führen ein Änderungsprotokoll

In GA4 heften Google-Analytics-Annotationen eine datierte Notiz an Liniendiagramme. Wer sie anlegt, Limits von 60 und 150 Zeichen, 1,000 je Property.

•7 Min. Lesezeit
Was benutzerdefinierte Dimensionen in GA4 leisten und welche Kontingente sie begrenzenWas benutzerdefinierte Dimensionen in GA4 leisten und welche Kontingente sie begrenzen
Glossar

Was benutzerdefinierte Dimensionen in GA4 leisten und welche Kontingente sie begrenzen

Erst benutzerdefinierte Dimensionen in GA4 machen Event-Parameter zu Report-Feldern. Die drei Scopes, die Kontingente 50, 25 und 10 und die Kardinalitätsfalle.

•8 Min. Lesezeit
Wie die User-ID in GA4 angemeldete Besuche geräteübergreifend verbindetWie die User-ID in GA4 angemeldete Besuche geräteübergreifend verbindet
Glossar

Wie die User-ID in GA4 angemeldete Besuche geräteübergreifend verbindet

Eine User-ID in GA4 verbindet die Sessions einer angemeldeten Person über Geräte hinweg. gtag-Setup, die 256-Zeichen-Regel, Abmeldung und Grenzen.

•8 Min. Lesezeit

Verwandte Artikel