Warum stimmen organische Google Analytics- und Search Console-Daten nicht überein
Verwirrt über unterschiedliche Daten in Tools, die scheinbar dasselbe messen? Warum GA und GSC grundlegend verschieden sind.
Justus
owntag Gründer
veröffentlicht am 24. Juli 2020
Wie bei allen Online-Marketing-Kanälen ist es entscheidend, den Erfolg Deiner Suchmaschinenoptimierung (SEO) richtig zu messen, um festzustellen, ob Deine Investitionen rentabel sind. Und wenn ja, wie sehr?
Klicks in der Google Search Console
Der Metrikname “Klick” in der Google Search Console ist in den meisten Fällen wörtlich zu nehmen: Ein Klick auf ein organisches Suchergebnis erhöht die Klicks-Metrik in Deiner Search Console-Property. Dies schließt Featured Snippets, Rich Results und Bilder ein, solange der Nutzer durch diesen Klick auf Deine Website und weg von den SERPs gelangt.
Diese Klicks werden jedoch dedupliziert, sodass 2 Klicks auf dasselbe Ergebnis nur als 1 Klick in der Search Console zählen.
Dies kann vorkommen, wenn ein Nutzer auf ein Ergebnis klickt, zu den Suchergebnissen zurückkehrt, erkennt, dass das Ergebnis doch nicht so schlecht war, und erneut darauf klickt.
Es gibt ein paar Sonderfälle mit AMP, Jobs und Events, bei denen Klicks auf unerwartete Weise gezählt werden können, aber für die meisten Websites erklärt diese Grunddefinition die meisten Klicks in der GSC.
Sitzungen in Google Analytics
Eine Sitzung in Google Analytics beginnt mit dem ersten Treffer. In der Regel ist das der Seitenaufruf-Treffer, der an GA gesendet wird, sobald der Nutzer Deine Website nach dem Klick auf das Google-Suchergebnis betritt. Wenn das alles wäre, würden die Klicks in der GSC und die Sitzungszahlen in GA ziemlich genau übereinstimmen.
Aber so einfach ist es nicht. Diese Aspekte unterscheiden GA von der Logik der Search Console:
Sitzungsmodell
Eine Google Analytics-Sitzung endet, wenn innerhalb von 30 Minuten kein weiterer Treffer von einem bestimmten Nutzer gesendet wurde. Wenn innerhalb der 30 Minuten ein weiterer Treffer auftritt, z. B. nach 17 Minuten, wird das Sitzungstimeout zurückgesetzt und beginnt erneut von 30 Minuten an zu zählen. 30 Minuten ist das Standard-Session-Timeout und kann geändert werden.
Das bedeutet, wenn ein Nutzer innerhalb derselben 30 Minuten auf mehrere verschiedene Suchergebnisse Deiner Website klickt, zählen sie alle als Klicks in der Search Console. Aber da sie vom selben Nutzer stammen und alle innerhalb derselben Sitzung stattfinden, erhöhen sie die Sitzungsmetrik nicht.
Wenn Du eine Autorität in Deiner Nische bist und häufig in den Suchergebnissen auftauchst, ist es sehr wahrscheinlich, dass Nutzer mehrere verschiedene Abfragen zu demselben Thema suchen und auf mehrere Deiner Artikel gelangen. Wenn sie auf 5 Deiner Google-Suchergebnisse klicken, ohne dass mehr als 30 Minuten dazwischenliegen, wirst Du nur 1 organische Suchsitzung in Google Analytics finden.
Attribution
Google Analytics kategorisiert eine Sitzung als organischen Google-Suchtraffic, wenn der Nutzer mit einem Referrer von einer google-Domain wie google.com in den USA oder google.de in Deutschland ankommt. In diesem Fall füllt GA die Dimensionen Quelle / Medium automatisch mit “google / organic”.
Organischer vs. bezahlter Google-Traffic
Wenn Du Google Ads schaltest, kommt auch bezahlter Traffic mit einem google.* Referrer an. Um diesen als solchen zu kategorisieren, prüft Google Analytics auf ein gclid
URL-Parameter in der Ziel-URL der Sitzung. Der gclid
wird bei jedem Anzeigenklick automatisch angehängt und ist eine zuverlässige Methode, bezahlten von organischem Google-Traffic zu trennen.
Es sei denn, Du hast Weiterleitungen eingerichtet, die den gclid
-Parameter entfernen, bevor der erste GA-Treffer gesendet wird.
Oder einer Deiner Entwickler mag keine URL-Parameter und implementiert JavaScript, das sie für “sauberere” URLs entfernt.
Aus Erfahrung geht der gclid
-Parameter aus verschiedenen Gründen häufig verloren, insbesondere bei sehr großen Websites mit vielen technischen Beteiligten.
Wenn dies bei Deiner Website der Fall ist, könnte GA Deinen bezahlten Traffic als organischen Traffic missverstehen.
Letzter nicht-direkter Klick-Attribution
Google Analytics weist alle Sitzungen ihrer jeweiligen Trafficquelle zu, z. B. basierend auf dem Referrer oder utm_* Parametern in der Ziel-URL der Sitzung.
Wenn Analytics keine dieser Informationen findet, um die Trafficquelle abzuleiten, handelt es sich um direkten Traffic und die Dimensionen Quelle / Medium werden auf “direct / none” gesetzt.
Es sei denn, Google Analytics findet eine vorherige Sitzung desselben Nutzers, die Kampagneninformationen hatte: Wenn ein Nutzer Deine Website als organischer Google-Suchnutzer besucht, erhöht er die Sitzungsanzahl für “google / organic” um 1. Wenn er Deine Website mag, wird er sich an Deine Domain erinnern und das nächste Mal direkt in seinen Browser eingeben, anstatt auf Google zu suchen. Bei einer solchen Direkteingabe gibt es keine Referrer-Informationen und keine utm_* Parameter. Trotzdem wird Google ihre zweite Sitzung als organischen Suchtraffic kategorisieren.
Dies wird so lange fortgesetzt, bis sie eine Sitzung mit anderen Kampagneninformationen hat, wie z. B. “stackoverflow.com / referral” oder etwas anderes, das nicht direkt ist.
Es ist der letzte nicht-direkte Klick, der die Attribution für die folgenden direkten Sitzungen bestimmt.
Du solltest Dir die Google Analytics-Dimension “Direct Session” ansehen. Wenn sie auf Yes
gesetzt ist, handelt es sich tatsächlich um direkten Traffic, der nur aufgrund der letzten nicht-direkten Sitzung zugeordnet wurde:
Der Zeitraum, den Google Analytics zurückgeht, um nach früheren Attributionsinformationen zu suchen, wird als Kampagnen-Timeout bezeichnet. Er kann in Deinen GA-Property-Einstellungen konfiguriert werden und ist standardmäßig auf 6 Monate eingestellt.
Default Channel Grouping Organic Search
Denke daran, dass das Default Channel Grouping “Organic Search” nicht nur Google-Traffic umfasst, sondern auch andere Suchmaschinen. Während Google wahrscheinlich Deine größte Quelle für Suchtraffic ist, gibt es viele andere. Sieh Dir Googles Liste der Suchmaschinen an, die sie automatisch erkennen können. Wenn sie erkennen, dass der Traffic von einer dieser Suchmaschinen kommt, klassifizieren sie die Sitzung als “organic” in der Medium-Dimension.
Implementierung
Kannst Du garantieren, dass Dein Google Analytics-Code auf jeder einzelnen Seite Deiner Website läuft? Wenn ja – tracken sie alle in derselben Google Analytics-Property?
Je größer eine Website ist, desto wahrscheinlicher ist es, dass Deine Analytics-Einrichtung nicht 100% konsistent mit der Art und Weise ist, wie die Search Console Klicks der Property-Domain oder dem Verzeichnispfad zuordnet.
Was tun
Wie umgehst Du diese Unterschiede, um schließlich dieselben Zahlen in beiden Tools zu erzeugen?
Das tust Du nicht. Search Console und Google Analytics sind verschiedene Tools mit unterschiedlichen Zwecken, und das ist auch gut so. Stelle sicher, dass Du den Personen, denen Du die Zahlen berichtest, erklärst, warum diese Unterschiede bestehen. Solange sie erklärt werden können, sind diese Abweichungen kein Zeichen für ungültige Daten.
Werde zum Server Side Tagging Profi mit owntag
Übernimm die Kontrolle über deine digitale Datenerhebung mit Server Side Tagging und dem Server Side GTM – einfach gehostet mit owntag.