Warum sehe ich in GA4 nur „(not set)“ als Traffic-Quelle?

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

„(not set)“ als Traffic-Quelle heißt: GA4 hat zu dieser Sitzung keine Quelle erhalten oder noch nicht verarbeitet. Die häufigsten Gründe sind Ereignisse, die ohne Seitenaufruf oder vor dem Google-Tag gesendet werden, eine fehlende Verknüpfung mit Google Ads und Daten der letzten zwei Tage, die GA4 noch nicht fertig zugeordnet hat.

„(not set)“ ist nicht dasselbe wie „(direct)“. „(direct)“ bedeutet, dass GA4 eine Sitzung gesehen hat, aber keinen Verweis und keine Kampagne erkennen konnte. „(not set)“ bedeutet, dass der Wert ganz fehlt. Und „Unassigned“ in der Channel-Gruppe heißt wieder etwas anderes: Quelle und Medium sind da, passen aber zu keiner Regel, oft wegen eines eigenen utm_medium.

Woher kommt „(not set)“ in der Traffic-Quelle?

  • Ereignisse ohne Sitzung. Werden Ereignisse über das Measurement Protocol oder einen Server gesendet, ohne passende Client-ID und Sitzungs-ID, kann GA4 sie keiner Sitzung und damit keiner Quelle zuordnen. Typisch sind Käufe, die ein Shop-System nachträglich meldet.
  • Ereignisse vor dem Google-Tag. Feuert ein Ereignis-Tag, bevor das Google-Tag geladen ist, fehlt der Sitzungskontext. Das passiert oft bei sehr frühen Auslösern im Tag Manager oder wenn ein Consent-Banner das Google-Tag erst später freigibt.
  • Google Ads nicht verknüpft. Ohne Verknüpfung zwischen GA4 und Google Ads oder mit ausgeschaltetem automatischem Tagging bleiben Google-Ads-Dimensionen wie die Kampagne der Sitzung leer.
  • Zu frische Daten. GA4 braucht laut Google in der Regel 24 bis 48 Stunden, bis Daten vollständig verarbeitet sind. In dieser Zeit stehen Sitzungen oft noch unter „(not set)“.

Wie finde ich die Ursache?

  1. Öffnen Sie Berichte → Akquisition → Traffic-Akquisition und wählen Sie einen Zeitraum, der die letzten zwei Tage auslässt. Ist „(not set)“ dann verschwunden, war es nur die Verarbeitung.
  2. Fügen Sie die sekundäre Dimension Ereignisname hinzu. Steckt „(not set)“ fast nur in einzelnen Ereignissen wie purchase oder generate_lead, prüfen Sie, wie genau diese Ereignisse gesendet werden.
  3. Prüfen Sie zusätzlich die Dimension Landingpage. Steht dort ebenfalls „(not set)“, gab es in der Sitzung keinen Seitenaufruf. Das spricht für Ereignisse, die ohne Seite gesendet wurden.
  4. Kontrollieren Sie unter Verwaltung → Produktverknüpfungen → Google Ads die Verknüpfung und in Google Ads unter Kontoeinstellungen das automatische Tagging.
  5. Testen Sie mit dem Tag Assistant oder der DebugView, in welcher Reihenfolge die Ereignisse ankommen. Der Seitenaufruf muss vor allen anderen Ereignissen stehen.

Wie viel „(not set)“ ist normal?

Google nennt keinen Grenzwert. Ein kleiner Anteil entsteht in fast jeder Property. Aussagekräftiger als die Höhe ist die Entwicklung: Steigt der Anteil nach einem Wechsel des Consent-Banners, nach der Einführung von serverseitigem Tagging oder nach einem neuen Shop-Plugin, ist meist genau diese Änderung der Auslöser. Damit Kampagnen sauber zugeordnet werden, erstellen Sie Links mit vollständigen UTM-Parametern, etwa mit unserem UTM-Generator.

Lassen Sie bei der Prüfung immer die letzten zwei Tage weg, sehen Sie sich „(not set)“ je Ereignis an und senden Sie serverseitige Ereignisse nur mit Client-ID und Sitzungs-ID der Website-Sitzung.

Quellen

Sie möchten wissen, wo in Ihrer Property die Quelle verloren geht? Wir prüfen Tagging, Consent und Verknüpfungen und zeigen Ihnen, welche Daten Sie zurückholen können. Buchen Sie ein kostenloses Erstgespräch oder lesen Sie mehr über unser Tracking und Reporting.

Persönliche Beratung gewünscht?

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

Termin vereinbaren