Session – Definition, technische Details und Anwendungsbeispiele
Eine Session (deutsch: Sitzung) bezeichnet den Zeitraum, in dem ein Nutzer aktiv eine Website oder Anwendung besucht und dort verschiedene Aktionen durchführt. Die Session beginnt mit dem ersten Seitenaufruf und endet entweder durch Verlassen der Seite oder nach einer definierten Zeit der Inaktivität. In der Webanalyse, insbesondere in Tools wie Google Analytics 4 (GA4), endet eine Session standardmäßig nach 30 Minuten Inaktivität.
Während einer Session können verschiedene Interaktionen wie Seitenaufrufe, Ereignisse (z. B. Klicks auf Buttons), Transaktionen (z. B. Einkäufe) oder andere Interaktionen (wie das Scrollen oder das Abspielen von Videos) erfasst werden.
Sessions sind ein zentrales Element der Webanalyse, da sie als Basis zur Bewertung des Nutzerverhaltens dienen. Sie geben Aufschluss darüber, wie lange Nutzer auf der Website bleiben, welche Inhalte sie ansehen und wie sie mit der Seite interagieren.
Technische Funktionsweise einer Session
- Beginn der Session
- Die Session startet, wenn der Nutzer die Website besucht (ein „Pageview“ wird erfasst) oder eine Interaktion durchführt (z. B. durch Klicks oder Events).
- Ein Session-Cookie (z. B. _ga in Google Analytics) wird im Browser des Nutzers gespeichert, um den Nutzer für die Dauer der Sitzung zu identifizieren.
- Dieser Cookie enthält eine eindeutige Session-ID, die es ermöglicht, alle Aktionen des Nutzers einer Session zuzuordnen.
- Verwaltung der Session
- Während der aktiven Session wird der Cookie regelmäßig aktualisiert, um die Session aktiv zu halten.
- Jedes Mal, wenn eine neue Interaktion (wie ein Klick, Seitenaufruf oder Event) stattfindet, wird der Zeitstempel der letzten Aktivität aktualisiert.
- Wenn 30 Minuten lang keine Aktivität erfolgt (z. B. weil der Nutzer die Seite geöffnet, aber nicht interagiert hat), endet die Session.
- Ende der Session
- Eine Session endet, wenn der Nutzer die Seite verlässt oder länger als 30 Minuten inaktiv bleibt.
- Auch ein Mitternachtswechsel (00:00 Uhr) oder der direkte Zugriff auf die Website über eine neue Quelle (z. B. neuer Link über eine andere Kampagne) kann eine neue Session starten.
- Im Falle eines Endes der Session wird eine neue Session-ID vergeben, und eine neue Sitzung beginnt.
- Session-Cookies
- Meistens wird ein Cookie verwendet, um die Nutzer-ID und die Session-ID zu speichern.
- Dieser Cookie unterscheidet zwischen „neuen Nutzern“ (die noch keine ID hatten) und „zurückkehrenden Nutzern“ (die die Website schon einmal besucht haben).
Technische Parameter einer Session in GA4
| Parameter | Beschreibung |
|---|---|
| Session ID | Eindeutige Kennung für eine Session, z. B. 12345abcd. |
| User ID | Eindeutige Benutzerkennung (bei authentifizierten Nutzern). |
| First Visit | Gibt an, ob es die erste Session des Nutzers ist. |
| Medium | Die Quelle des Traffics, der die Session ausgelöst hat. |
| Landing Page | Die erste Seite, die während der Session aufgerufen wird. |
| Last Interaction | Zeitpunkt der letzten Interaktion vor dem Ende der Session. |
| Session Duration | Zeitspanne der Session, gemessen in Sekunden. |
Case 1: Online-Shop – Session-Tracking im E-Commerce
Szenario: Ein Nutzer besucht einen Online-Shop für Kleidung.
- Start der Session:
- Der Nutzer betritt die Website über eine Google-Suchanzeige.
- Die Quelle wird als „google/cpc“ (Google Ads) erfasst.
- Eine neue Session-ID (z. B.
abc123) wird generiert.
- Interaktion:
- Der Nutzer klickt auf ein Produkt (Event:
view_item), scrollt (Event:scroll_depth_50%), legt das Produkt in den Warenkorb (Event:add_to_cart), aber verlässt die Seite für 20 Minuten. - Die Session bleibt aktiv, da die 30-Minuten-Inaktivitätsgrenze noch nicht überschritten wurde.
- Der Nutzer klickt auf ein Produkt (Event:
- Verlängerung der Session:
- Nach 20 Minuten kehrt der Nutzer zurück und klickt auf „Zur Kasse“.
- Die Session wird weitergeführt, da eine neue Interaktion erkannt wird.
- Ende der Session:
Fazit: Eine Session im E-Commerce umfasst alle relevanten Aktionen des Nutzers, wie Produktaufrufe, Scroll-Verhalten, Klicks auf Buttons und das Hinzufügen zum Warenkorb. Durch das Session-Tracking können Marketer analysieren, wo der Nutzer abbricht oder wie lange der Kaufprozess dauert.
Case 2: Analyse der Nutzer-Journey mit GA4
Szenario: Ein Besucher kommt morgens über Google auf eine Webseite und klickt am Nachmittag auf denselben Link im Newsletter.
- Erste Session (9:00 Uhr):
- Der Besucher besucht die Website über Google.
- Die Session-ID (z. B.
abc567) wird vergeben. - Alle Interaktionen (z. B. Klicks und Scroll-Tiefen) werden der ersten Session zugeordnet.
- Nach 30 Minuten Inaktivität (um 9:30 Uhr) endet die erste Session.
- Zweite Session (14:00 Uhr):
- Der Nutzer klickt auf den Link im Newsletter.
- Da die Traffic-Quelle (Newsletter) neu ist, wird eine neue Session erstellt, obwohl der Besucher denselben Browser verwendet.
- Eine neue Session-ID (z. B.
xyz8910) wird vergeben. - Alle Interaktionen am Nachmittag werden dieser zweiten Session zugeordnet.
Fazit: Dies zeigt, wie wichtig die Quelle des Besuchs (z. B. Google, Newsletter, Social Media) für die Erstellung einer neuen Session ist. Selbst wenn der Nutzer denselben Browser verwendet, wird eine neue Session gestartet, wenn er von einer anderen Quelle kommt.
Mögliche Herausforderungen im Tracking
- Session Splitting: Wenn Nutzer während des Besuchs die Website-Quelle wechseln (z. B. von Google zu Newsletter), entstehen neue Sessions. Dies kann zu einer doppelten Zählung der Besuche führen.
- Mitternachtsproblem: Wenn Nutzer um 23:59 Uhr auf der Website sind, endet die Session mit dem Kalendertag (00:00 Uhr) und eine neue beginnt. Dies führt zu einer künstlichen Unterbrechung der Sessions.
- Gerätewechsel: Ein Wechsel von Desktop zu Smartphone wird als neue Session gezählt, da keine Geräteübergreifende ID existiert. Tools wie GA4 User-ID-Tracking können dies jedoch umgehen.
Wichtige Metriken zur Bewertung von Sessions
| Metrik | Beschreibung |
|---|---|
| Anzahl der Sessions | Wie oft Nutzer die Website besucht haben. |
| Dauer der Session | Zeit, die Nutzer in einer Sitzung auf der Website verbringen. |
| Seiten/Sitzung | Anzahl der Seitenaufrufe pro Sitzung (z. B. 4 Seiten/Sitzung). |
| Absprungrate | Anteil der Nutzer, die die Website ohne Interaktion verlassen. |
| Neue Sitzungen | Prozentsatz der neuen Besucher, die eine Session beginnen. |
Fazit
Eine Session ist die Grundlage für die Erfassung und Analyse des Nutzerverhaltens auf einer Website. Durch Sessions lassen sich Interaktionen, Klickpfade und Conversion-Raten messen. Ob es um E-Commerce, Nutzeranalysen oder Marketing-Kampagnen geht – Sessions sind die essenzielle Grundlage für datenbasierte Entscheidungen. Technisch werden Sessions mit Cookies und Zeitstempeln gesteuert, wobei 30 Minuten Inaktivität den Abschluss einer Session bewirken.
Durch die Analyse von Sessions lassen sich wichtige KPIs wie Absprungrate, Engagement-Rate und Conversions ableiten. Tools wie GA4 oder GTM helfen, diese Sessions zu erfassen und auszuwerten.