Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

SessionStorage

Definition: SessionStorage ist Teil der Web Storage API und ermöglicht das Speichern von Schlüssel-Wert-Paaren für die Dauer einer Browser-Tab-Session. Im Unterschied zu LocalStorage werden SessionStorage-Daten automatisch gelöscht, sobald der Tab oder das Browserfenster geschlossen wird. Entscheidend: Jeder Tab hat seinen eigenen, vollständig isolierten SessionStorage – zwei Tabs mit derselben Website teilen keine SessionStorage-Daten. Die API ist identisch mit LocalStorage: setItem(), getItem(), removeItem(), clear(). Maximal 5–10 MB pro Origin. Im Marketing-Kontext ist SessionStorage ideal für temporäre Session-Daten wie Formularfortschritte in mehrstufigen Leadformularen, Checkout-States und Kampagnen-Parameter die nur für die aktuelle Sitzung relevant sind.

Erläuterung

SessionStorage ist der «Kurzzeitgedächtnis»-Speicher des Browsers – alles was nur für den aktuellen Tab und die aktuelle Sitzung relevant ist, gehört hier rein. Das macht ihn von Haus aus sicherer als LocalStorage für sensible temporäre Daten, da er automatisch bereinigt wird. Die Tab-Isolation ist dabei sowohl Vor- als auch Nachteil: Kein Cross-Tab-Zugriff aber auch kein versehentliches Leak in andere Tabs.

SessionStorage vs. LocalStorage

API und Implementierung

Anwendungsfälle im Marketing

Sicherheit und Datenschutz

Praxistipp: Implementieren Sie SessionStorage für alle mehrstufigen Formulare und Checkout-Prozesse: Nach jedem Schritt die Feldinhalte in SessionStorage sichern, bei Navigation zurück auslesen. Das verhindert Datenverlust bei versehentlichem Browser-Zurück-Klick – ein häufiger Abbruch-Grund im Checkout. Wichtig: Sichern Sie beim Lesen von SessionStorage immer gegen null und JSON-Parse-Fehler ab (try/catch): const data = (() => { try { return JSON.parse(sessionStorage.getItem('form_data')); } catch { return {}; }})(); Diese Robustheit verhindert JavaScript-Fehler in Private-Browsing-Modi.