Darstellung
Cabin Analytics Dokumentation
Cabin ist ein Webanalyse-Dienst, bei dem Datenschutz an erster Stelle steht und der den CO₂-Fußabdruck im Blick behält. Cabin ist schlank, erfüllt alle Datenschutzgesetze und ist die ideale Alternative zu Google Analytics ohne Cookies.
- Keine Cookies, also kein Cookie-Banner
- Keine Weitergabe von Daten und keine Werbenetzwerke
- Ein Skript mit 2 KB, das Ihre Website nicht ausbremst
- Konform mit DSGVO, CCPA und weiteren Gesetzen
Cabin gibt es in drei Tarifen: Free, Plus und Scale. Jeder davon enthält das vollständige Dashboard, Scrolltiefe, KI/MCP-Zugriff, öffentliche Dashboards und Datenexport. Was die kostenpflichtigen Tarife zusätzlich bieten, lesen Sie unter Tarife und Limits.
Diese Dokumentation gibt es auf English, Français, Deutsch, Nederlands, Italiano und 日本語.
Privacy by Design
Cabin ist von Grund auf nach den Prinzipien von Privacy by Design gebaut. Wir speichern niemals eindeutige Kennungen Ihrer Besucher. Und dank unserer nicht relationalen Datenstruktur lassen sich einzelne Personen nicht anhand von Standort, Browser, Betriebssystem oder Sprache identifizieren.
Wir verkaufen keine Daten und geben keine Daten an Dritte oder Werbenetzwerke weiter. Die Daten Ihrer Besucher bleiben privat und sind für Werbeplattformen wertlos.
Verantwortung für die Umwelt
Das Tracking-Skript von Cabin ist komprimiert 2 KB groß. Das ist ein Bruchteil des Ladeskripts von Google Analytics, und dieses Ladeskript holt dann noch viel mehr JavaScript nach. Dass Cabin so klein bleibt, ist kein glücklicher Zufall, sondern eine Vorgabe, an der wir festhalten. Sie können die Zahl selbst im Netzwerk-Tab Ihres Browsers prüfen.
Neben dem Skript hat bei einem gehosteten Dienst vor allem der Standort der Server Einfluss auf die Emissionen. Denn er bestimmt, aus welchem Stromnetz die Server versorgt werden. Die Ingest-Server von Cabin, also die Server, mit denen die Browser Ihrer Besucher kommunizieren, sind danach ausgewählt:
- Saubere Stromnetze zuerst. Zwei der drei Regionen, in denen Cabin läuft, beziehen Strom aus Netzen, die zu über 95 % CO₂-frei sind. Die dritte Region versorgt den asiatisch-pazifischen Raum. Dort gibt es kein sauberes Stromnetz, also haben wir die Option mit der geringsten CO₂-Intensität gewählt, die dort trotzdem kurze Ladezeiten ermöglicht.
- Nah an den Besuchern. Jede Region übernimmt den Traffic in ihrer Nähe. So legt ein Beacon nur eine kurze Strecke zurück und der Seitenaufruf wird schnell erfasst. Das ist wichtig, wenn jemand die Seite gleich wieder verlässt.
- Kleine, effiziente Maschinen. Die Datenerfassung ist eine leichte Aufgabe. Deshalb läuft jede Region auf einem kleinen Server statt auf einem großen, der die meiste Zeit ungenutzt bleibt. Das ist günstiger und verbraucht weniger Energie.
Dieselbe Methodik zur CO₂-Intensität von Stromnetzen steckt auch hinter den CO₂-Schätzungen für Ihre Website. Diese nutzen CO2.js von The Green Web Foundation.
Datenerfassung
Das Cabin-Skript sendet nur wenige Datenpunkte. Weitere Informationen werden aus dem User-Agent und den Request-Headern abgeleitet.
Vom Skript gesendet
| Datenpunkt | Wann |
|---|---|
| Seiten-URL | Bei jedem Seitenaufruf |
| Referrer | Nur beim ersten Seitenaufruf eines Besuchs |
| Bildschirmbreite | Bei jedem Seitenaufruf |
| Ladezeit der Seite | Bei jedem Seitenaufruf |
| Besuchszähler | Bei jedem Seitenaufruf |
| Verweildauer auf der Seite | Wenn der Besucher die Seite verlässt |
| Scrolltiefe | Wenn der Besucher die Seite verlässt |
| Event-Name | Nur wenn Ihre Website ein Event auslöst |
Der Query-String des Referrers wird entfernt, bevor er den Browser verlässt. So erreicht uns nichts Sensibles aus einer verweisenden URL.
Aus dem Request abgeleitet
| Datenpunkt | Beispiel |
|---|---|
| Zeitstempel | 1627589208201 |
| Quelle | social |
| Land | GB |
| Browser | chrome |
| Gerät | mobile |
| Betriebssystem | iOS |
| Sprache | en |
| Absprung | false |
| utm_source | |
| utm_campaign | summer_sale |
| utm_medium | paid_social |
Eindeutige Besucher ohne Cookies
Wie ermittelt Cabin eindeutige Besucher, ohne Kennungen zu speichern?
Cabin zählt eindeutige Besucher ohne Kennungen, ohne IP-Adressen und ohne Fingerprinting. Dafür nutzt Cabin eine Eigenschaft des HTTP-Cachings, die Browser ohnehin mitbringen:
Wenn ein Besucher mit Cabin interagiert, wird der Request wie jede normale Web-Ressource im Browser zwischengespeichert. In der Antwort setzen wir einen last-modified-Header auf den Beginn des aktuellen Tages. Bei weiteren Requests sendet der Browser diesen Header automatisch zurück, um zu prüfen, ob die Ressource noch gültig ist. Cabin erhöht die last-modified-Zeit dann bei jedem Besuch um eine Sekunde.
Aus der Differenz zwischen der last-modified-Zeit und dem Tagesbeginn ergibt sich die Zahl der Besuche, ohne dass personenbezogene Daten gespeichert werden. Der erste Request steht für einen eindeutigen Besuch. Die folgenden Requests helfen uns, Kennzahlen wie die Absprungrate zu erfassen.
Mehr dazu lesen Sie in unserem Blog:
How Cabin measures unique visitors without cookies.
Standortbestimmung der Besucher
Jeder Web-Request enthält eine IP-Adresse. Cabin wandelt diese Adresse während der Übertragung (nur im Arbeitsspeicher des Servers) in einen ISO-Ländercode um, ohne weitere Standortdetails. Wir speichern nur den Ländercode. Die IP-Adresse wird sofort verworfen und nie protokolliert.
Wo das geschieht und wo Ihre Daten gespeichert werden, steht in der Datenschutzerklärung.
