Apparence
Documentation de Cabin Analytics
Cabin est un service d'analyse web qui respecte la vie privée et tient compte de son empreinte carbone. Il est léger, conforme à toutes les lois sur la protection des données et constitue l'alternative idéale à Google Analytics, sans cookies.
- Pas de cookies, donc pas de bannière de consentement
- Aucun partage de données et aucun réseau publicitaire
- Un script de 2 KB qui ne ralentit pas votre site
- Conforme au RGPD, au CCPA et à d'autres réglementations
Cabin propose trois offres, Free, Plus et Scale, et chacune inclut le tableau de bord complet, la profondeur de défilement, l'accès IA/MCP, les tableaux de bord publics et l'export des données. Consultez les offres et limites pour voir ce qu'apportent les offres payantes.
Cette documentation est disponible en English, Français, Deutsch, Nederlands, Italiano et 日本語.
Confidentialité dès la conception
Cabin repose entièrement sur les principes de confidentialité dès la conception (Privacy by Design). Nous ne stockons jamais d'identifiant unique pour vos visiteurs, et notre structure de données non relationnelle rend impossible l'identification d'une personne à partir de sa localisation, de son navigateur, de son système d'exploitation ou de sa langue.
Nous ne vendons ni ne partageons aucune donnée avec des tiers ou des réseaux publicitaires. Les données de vos visiteurs restent privées et n'ont aucune utilité pour les plateformes publicitaires.
Responsabilité environnementale
Le script de suivi de Cabin pèse 2 KB une fois compressé, soit une fraction de la taille du chargeur de Google Analytics, qui télécharge ensuite bien plus de JavaScript derrière lui. Garder Cabin aussi léger est une contrainte que nous défendons, pas un heureux hasard : vous pouvez vérifier ce chiffre vous-même dans l'onglet réseau de votre navigateur.
Au-delà du script, le principal levier sur les émissions d'un service hébergé est l'emplacement de ses serveurs, car c'est lui qui détermine le réseau électrique utilisé. Les serveurs d'ingestion de Cabin, ceux avec lesquels communiquent les navigateurs de vos visiteurs, sont placés en tenant compte de ce point :
- Des réseaux propres d'abord. Deux des trois régions où Cabin fonctionne s'appuient sur des réseaux électriques décarbonés à plus de 95 %. La troisième dessert l'Asie-Pacifique, où aucun réseau propre n'existe, et c'est l'option la moins carbonée qui garde une faible latence dans cette zone.
- Au plus près des visiteurs. Chaque région reçoit le trafic le plus proche. Une balise parcourt donc une courte distance et la page vue est enregistrée rapidement, ce qui compte lorsqu'un visiteur repart aussitôt.
- De petites machines efficaces. L'ingestion est une tâche légère. Chaque région tourne donc sur un petit serveur plutôt que sur une grosse machine presque toujours inactive. C'est moins cher et plus sobre en énergie.
La même méthode fondée sur l'intensité carbone des réseaux sert aux estimations carbone de votre site, qui utilisent la bibliothèque CO2.js de The Green Web Foundation.
Collecte des données
Le script Cabin envoie un minimum de données. Les informations complémentaires sont déduites du user-agent et des en-têtes de la requête.
Envoyé par le script
| Donnée | Quand |
|---|---|
| URL de la page | À chaque page vue |
| Référent | Uniquement à la première page vue d'une visite |
| Largeur d'écran | À chaque page vue |
| Temps de chargement de la page | À chaque page vue |
| Nombre de visites | À chaque page vue |
| Temps passé sur la page | Quand le visiteur quitte la page |
| Profondeur de défilement | Quand le visiteur quitte la page |
| Nom de l'événement | Uniquement quand votre site déclenche un événement |
La chaîne de requête du référent est supprimée avant de quitter le navigateur. Rien de sensible dans une URL de provenance ne nous parvient donc.
Déduit de la requête
| Donnée | Exemple |
|---|---|
| Horodatage | 1627589208201 |
| Source | social |
| Pays | GB |
| Navigateur | chrome |
| Appareil | mobile |
| Système d'exploitation | iOS |
| Langue | en |
| Rebond | false |
| utm_source | |
| utm_campaign | summer_sale |
| utm_medium | paid_social |
Des visiteurs uniques sans cookies
Comment Cabin détermine-t-il les visiteurs uniques sans stocker d'identifiants ?
Cabin compte les visiteurs uniques sans identifiant, sans adresse IP et sans empreinte numérique, grâce à un mécanisme du cache HTTP que les navigateurs possèdent déjà :
Quand un visiteur interagit avec Cabin, la requête est mise en cache dans son navigateur comme n'importe quelle ressource web. Dans la réponse, nous plaçons un en-tête last-modified fixé au début de la journée en cours. Lors des requêtes suivantes, le navigateur renvoie automatiquement cet en-tête pour vérifier si la ressource est toujours valide. Cabin avance alors l'heure last-modified d'une seconde à chaque visite.
En calculant l'écart entre l'heure last-modified et le début de la journée, nous obtenons le nombre de visites sans stocker aucune donnée personnelle. La première requête correspond à une visite unique, et les suivantes nous permettent de mesurer des indicateurs comme le taux de rebond.
Pour en savoir plus, lisez notre article de blog :
How Cabin measures unique visitors without cookies.
Géolocalisation des visiteurs
Chaque requête web contient une adresse IP. Cabin convertit cette adresse en transit (uniquement dans la mémoire du serveur) en code pays ISO, sans aucun autre détail de localisation. Nous ne stockons que le code pays. L'adresse IP est supprimée immédiatement et n'est jamais journalisée.
Pour savoir où ce traitement a lieu et où vos données sont stockées, consultez la politique de confidentialité.
