Skip to content

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éeQuand
URL de la pageÀ chaque page vue
RéférentUniquement à 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 pageQuand le visiteur quitte la page
Profondeur de défilementQuand le visiteur quitte la page
Nom de l'événementUniquement 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éeExemple
Horodatage1627589208201
Sourcesocial
PaysGB
Navigateurchrome
Appareilmobile
Système d'exploitationiOS
Langueen
Rebondfalse
utm_sourceinstagram
utm_campaignsummer_sale
utm_mediumpaid_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é.