Par Kristijan Sekereš

Rybbit Analytics : une alternative à Google Analytics sans cookies et auto-hébergée

tableau de bord rybbit

Qu'est-ce que Rybbit, comment fonctionne-t-il et comment le configurer ?

Rybbit est un outil open source de mesure d'audience web qui compte les visiteurs sans déposer de cookies. C'est un projet jeune : la version 1.0 est sortie le 30 mai 2025, la 2.0 a suivi en octobre 2025 et, au 15 octobre 2026, la dernière version est la 2.9.1, publiée le 12 septembre 2026. Le code est sur GitHub, sous licence AGPL-3.0. Tomato.gg LLC, la société américaine qui le développe, vend aussi une version hébergée.

Nous l'utilisons sur c9group.dev, auto-hébergé sur nos propres serveurs, comme Mautic. Quand nous voulons savoir ce que les visiteurs ont réellement fait sur une page, c'est le premier outil que nous ouvrons. Ce guide explique ce qu'il fait bien, où il montre ses limites et comment le mettre en place.

Le principe : un petit script, script.js, se charge depuis votre serveur Rybbit et lui renvoie les pages vues et les événements. Les événements sont stockés dans ClickHouse, une base de données en colonnes conçue précisément pour ce genre de comptage. Les comptes, les sites et les réglages sont dans Postgres. Le tableau de bord est une application Next.js, et l'API qui le sert, un serveur Node.js.

Quels sont les principaux avantages de Rybbit ?

Aucun cookie

Rybbit ne dépose aucun cookie. Le serveur reconnaît un visiteur qui revient grâce à un hash de son adresse IP et du user agent de son navigateur. Depuis la version 2.8, il continue aussi à compter comme une seule personne un visiteur dont l'adresse IP change en cours de visite, en comparant les caractéristiques de son navigateur. GA4, à l'inverse, dépose des cookies et attend le consentement : chaque visiteur qui ignore ou refuse le bandeau est absent de ses rapports (le mode Consentement de Google en reconstitue une partie par modélisation).

Pas de cookies ne veut pas dire pas de question de consentement. Le script de suivi de la version 2.9 écrit un identifiant de visiteur aléatoire dans le stockage local du navigateur à chaque visite, quels que soient vos réglages ; il n'est envoyé au serveur que si vous utilisez les feature flags de Rybbit. La règle de consentement de la directive ePrivacy (article 5, paragraphe 3) vise toute information stockée sur l'appareil du visiteur, pas seulement les cookies, et les lignes directrices 2/2023 du Comité européen de la protection des données en font une lecture large. Le RGPD s'applique aussi : l'adresse IP parvient toujours à votre serveur, et la documentation de Rybbit reconnaît elle-même que l'identifiant haché par défaut « peut être considéré comme un stockage de données personnelles identifiables au sens du RGPD ».

Savoir si Rybbit peut tourner avant que le visiteur ait répondu à votre bandeau est donc une décision qui revient à la personne responsable de votre politique de confidentialité. Le mot « sans cookies » ne tranche pas la question. Les réglages qui restreignent ce qu'il collecte sont présentés plus bas, dans « Paramètres de confidentialité ».

Un détail des sessions exploitable

Chaque session porte sa source de trafic, ses paramètres UTM, son canal, sa durée et ses pages vues. Activez la capture automatique et Rybbit compte aussi les clics sur les boutons, les envois de formulaires, les modifications de champs, le texte copié et les clics sortants. « Ont-ils interagi avec la page ? » devient un chiffre, et non plus une supposition.

Si vous payez votre trafic, c'est là que vous voyez si ces visiteurs ont lu la page ou l'ont quittée en moins d'une seconde, avant d'augmenter le budget.

Enregistrements, entonnoirs et parcours dans l'édition gratuite

L'édition auto-hébergée comprend l'enregistrement de sessions, les entonnoirs, les parcours utilisateurs, la rétention, les objectifs, le suivi des erreurs et les Web Vitals. C'est sur ce point que Rybbit se distingue le plus des autres solutions. Matomo vend les cartes de chaleur et les enregistrements de sessions sous forme de plugins payants pour les installations auto-hébergées. Plausible ne propose ni entonnoirs ni parcours utilisateurs dans sa Community Edition gratuite.

Léger à faire tourner

Rybbit demande un serveur avec au moins 2 Go de RAM. Un seul VPS fait tourner toute la stack, et sa propre documentation compte de 30 à 120 minutes pour une installation auto-hébergée.

Une API et un serveur MCP

Tout ce qu'affiche le tableau de bord est accessible par une API REST, avec une clé d'API personnelle. Rybbit fournit aussi un serveur MCP : un assistant IA comme Claude Code ou Cursor peut ainsi interroger vos chiffres directement. Les deux fonctionnent avec une instance auto-hébergée.

Comment installer Rybbit

Rybbit Cloud

La voie la plus rapide : vous créez un compte, ajoutez votre domaine et collez une balise script. Le cloud stocke les données d'audience sur des serveurs Hetzner en Allemagne et en Finlande. Les offres et les prix figurent plus bas, dans « Coûts ».

WordPress

Il n'existe pas d'extension officielle, et vous n'en avez pas besoin. Le guide WordPress de Rybbit ajoute la balise script avec une extension comme WPCode, ou dans le functions.php ou le header.php d'un thème enfant. Sur WordPress.com, il faut pour cela le plan Business ou supérieur.

Auto-hébergé avec Docker

Petite échelle : startups et petits sites

Ce qu'il vous faut :

  • Un VPS avec au moins 2 Go de RAM. Rybbit est testé sur Ubuntu 24 LTS en x86_64 ; un serveur ARM doit être en ARMv8.2-A ou plus récent, car ClickHouse l'exige.
  • Docker Engine et Git.
  • Un sous-domaine, par exemple analytics.example.com, avec un enregistrement A qui pointe vers le serveur. Le HTTPS est obligatoire, car les navigateurs bloquent un script de suivi servi en HTTP simple. Si le domaine est chez Cloudflare, passez l'enregistrement en DNS only, ou le mode SSL en Full ou Full (strict).

Ensuite :

git clone https://github.com/rybbit-io/rybbit.git
cd rybbit
chmod +x *.sh
./setup.sh analytics.example.com

Le script écrit un fichier .env et démarre les conteneurs : ClickHouse, Postgres, Redis, le backend, le tableau de bord et Caddy, qui obtient le certificat TLS. Ouvrez https://analytics.example.com/signup et créez le premier compte.

Refermez ensuite la porte derrière vous. Ajoutez DISABLE_SIGNUP=true au fichier .env et lancez ./restart.sh, pour que des inconnus ne puissent pas ouvrir de compte sur votre serveur.

Si le serveur a déjà un reverse proxy comme Traefik ou Nginx, lancez ./setup.sh analytics.example.com --no-webserver. Caddy n'est pas installé, et c'est votre proxy qui termine le TLS.

Pour mettre à jour : git pull, puis ./update.sh.

Grande échelle : gros sites et agences

Le backend lit CLICKHOUSE_HOST, POSTGRES_HOST et REDIS_HOST dans son environnement : chaque base de données peut donc passer sur son propre serveur sans toucher à l'application. C'est ClickHouse qui grossit, puisqu'il contient chaque événement et, si vous enregistrez les sessions, chaque enregistrement. C'est à lui qu'il faut donner en premier sa propre machine, avec un stockage SSD rapide.

Sur AWS, les images du backend et du tableau de bord tournent sur ECS Fargate comme n'importe quel conteneur, avec ClickHouse sur une instance EC2 et Postgres sur RDS. Les enregistrements de sessions sont conservés 30 jours par défaut, par un TTL, que vous pouvez raccourcir, sur deux tables ClickHouse.

Si vous préférez ne rien faire tourner vous-même, l'offre Enterprise de Rybbit propose une instance dédiée ou une installation sur site.

Le script de suivi

<script src="https://analytics.example.com/api/script.js?siteId=YOUR_SITE_ID" async></script>

Passez l'identifiant du site dans l'URL. L'ancien attribut data-site-id fonctionne toujours, mais les extensions d'optimisation comme WP Rocket réécrivent les balises script et suppriment les attributs data-.

Les applications monopages n'ont besoin de rien de plus. Le script suit la navigation par l'History API et enregistre chaque changement de route comme une page vue, après un debounce de 500 ms. Les routes en hash qui commencent par #/ sont suivies elles aussi.

Pour vos propres événements :

window.rybbit.event('quote_requested', { plan: 'pro' });

Les noms d'événements peuvent compter jusqu'à 256 caractères, et les propriétés (chaînes et nombres) jusqu'à 2 Ko.

Fonctionnalités clés de Rybbit

Mesure d'audience

  • Sessions, utilisateurs uniques, pages vues, taux de rebond et durée des sessions
  • Tableau de bord en temps réel avec un globe animé
  • Localisation par pays, région et ville
  • Filtres sur plus de 15 dimensions, et segments enregistrés
  • Événements personnalisés avec propriétés
  • Objectifs, entonnoirs, parcours utilisateurs et rétention
  • Suivi des erreurs JavaScript non interceptées
  • Web Vitals
  • Détection et filtrage des bots

Comportement

  • Enregistrement de sessions, avec toutes les valeurs saisies masquées par défaut
  • Capture automatique des clics, des envois de formulaires, des copies et des liens sortants
  • Profils utilisateurs, avec noms et attributs dès que vous appelez rybbit.identify() pour les utilisateurs connectés

Partage et intégration

  • Sites et organisations illimités, avec des équipes
  • Tableaux de bord publics et widgets intégrables
  • API REST et serveur MCP
  • Intégration Google Search Console (en auto-hébergé, elle nécessite des identifiants Google OAuth)
  • Import depuis Plausible, Umami et Simple Analytics

Paramètres de confidentialité

  • User ID Salting : change le hash du visiteur chaque jour, si bien que Rybbit oublie qui est qui au bout de 24 heures. Le prix à payer est réel : sur de longues périodes, les utilisateurs uniques sont surestimés et le rapport de rétention ne veut plus rien dire. Décidez avant le lancement, car le changer plus tard casse vos courbes de tendance.
  • Track IP Address : désactivé tant que vous ne l'activez pas. La documentation de Rybbit qualifie le stockage des adresses IP de « non conforme au RGPD ».
  • Enregistrement de sessions : un réglage par site, actif pour tous les visiteurs une fois activé. Pour n'enregistrer que les visiteurs qui ont donné leur accord, ajoutez data-replay-sample-rate="0" à la balise script de tous les autres.
  • Masquage dans les enregistrements : ajoutez la classe rr-block pour exclure un élément des enregistrements, et rr-mask pour remplacer son texte par des astérisques.
  • Exclusions : par IP ou plage d'adresses, pays, chemin, nom d'hôte et user agent, appliquées sur le serveur avant tout stockage.

Pourquoi choisir Rybbit plutôt qu'une autre solution ?

vs. Google Analytics 4

  • Couverture : là où vous pouvez le charger avant le consentement, il compte les visiteurs qui ne répondent jamais au bandeau (voir « Aucun cookie » plus haut)
  • Emplacement des données : sur votre serveur, ou dans le cloud de Rybbit hébergé dans l'UE
  • Détail du comportement : l'enregistrement de sessions, que GA4 n'a pas, et un historique lisible de chaque session
  • Là où GA4 l'emporte : l'intégration Google Ads, les audiences de remarketing et l'attribution basée sur les données

vs. Matomo

Nous installons l'un comme l'autre ; voir notre guide Matomo.

  • Matomo est plus ancien et plus complet : rapports e-commerce, gestionnaire de balises, vaste bibliothèque de plugins et import de votre historique Google Analytics. Il tourne sur PHP et MySQL, que presque tous les hébergeurs prennent en charge.
  • Rybbit inclut davantage gratuitement : enregistrements et entonnoirs sans plugins payants, et un tableau de bord plus simple.
  • Cookies : Rybbit n'en dépose aucun. Matomo utilise par défaut des cookies first-party et peut être configuré sans.
  • Historique : Rybbit ne sait importer ni depuis Google Analytics ni depuis Matomo.

Si vous vendez en ligne ou si vous avez besoin de votre historique GA, choisissez Matomo. Si vous voulez voir ce que font les visiteurs, sans le moindre cookie, choisissez Rybbit.

vs. Plausible

  • Aucun des deux ne dépose de cookies, et tous deux sont sous licence AGPL.
  • La Community Edition gratuite de Plausible exclut les entonnoirs, les parcours utilisateurs, les objectifs de revenus e-commerce, le SSO et l'API des sites, et ne reçoit une nouvelle version que deux fois par an.
  • Plausible n'a pas d'enregistrement de sessions.
  • Plausible est le plus simple des deux. Si une seule page de chiffres clés vous suffit, c'est un point en sa faveur.

Les limites de Rybbit

  • Il est jeune. La 1.0 est sortie en mai 2025 et les versions se succèdent vite. Lisez les notes de version avant chaque mise à jour.
  • Il ne remonte pas de conversions. Rybbit mesure le comportement sur la page. Google Ads et Meta ont toujours besoin de leur propre suivi des conversions, et un chiffre de Rybbit ne doit jamais être lu comme une conversion.
  • La capture automatique nomme un bouton d'après son texte. Sur un site multilingue, le même bouton arrive comme un événement distinct dans chaque langue : un site en 19 langues reçoit 19 versions d'un même clic. Envoyez plutôt un événement personnalisé, nommé par vous, pour chaque étape de l'entonnoir.
  • La version auto-hébergée n'envoie pas de rapports par e-mail. Le cloud, si.
  • Les obligations de l'AGPL. Si vous modifiez Rybbit et le mettez à la disposition d'autres personnes via un réseau, vous devez publier vos modifications.

Prérequis techniques

Au 15 octobre 2026, la dernière version est la 2.9.1.

Configuration minimale

  • 2 Go de RAM
  • x86_64, ou ARMv8.2-A ou plus récent
  • Docker Engine et Git
  • Un domaine ou un sous-domaine en HTTPS

Recommandé en production

  • 4 Go de RAM ou plus, ClickHouse étant la partie gourmande en mémoire
  • Stockage SSD
  • Sauvegardes planifiées des volumes ClickHouse et Postgres
  • Inscriptions désactivées après le premier compte

Coûts

Auto-hébergé

  • Logiciel : gratuit, sous AGPL-3.0
  • Serveur : un petit VPS pour commencer
  • Maintenance : votre temps, pour les mises à jour et les sauvegardes

Rybbit Cloud

Prix au 15 octobre 2026, en facturation annuelle, avec un essai gratuit de 7 jours :

  • Standard : à partir de 13 dollars par mois pour 100 000 pages vues mensuelles. Jusqu'à 5 sites et 3 membres d'équipe, 3 ans de conservation des données, sans enregistrement de sessions.
  • Pro : à partir de 26 dollars par mois. Sites et membres d'équipe illimités, enregistrement de sessions, 5 ans de conservation.
  • Enterprise : prix sur demande, y compris une instance dédiée ou sur site.

Bonnes pratiques

  1. Désactivez les inscriptions dès que votre propre compte existe.
  2. Tranchez la question du User ID Salting avant le lancement. Le modifier plus tard rompt la continuité de vos comptages d'utilisateurs.
  3. Écartez votre propre trafic. Excluez localhost et les domaines de prévisualisation par nom d'hôte, et vos bureaux par adresse IP.
  4. Autorisez le script dans votre Content Security Policy. Votre domaine Rybbit doit figurer à la fois dans script-src et dans connect-src, sinon le navigateur le bloque et seule la console dit pourquoi.
  5. Nommez vous-même vos événements d'entonnoir sur un site multilingue, au lieu de vous fier à la capture automatique.
  6. Masquez avant d'enregistrer. Placez rr-block sur tout ce qui affiche des données clients, comme une confirmation de commande, avant d'activer l'enregistrement de sessions.
  7. Sauvegardez les deux bases. ClickHouse contient les événements, Postgres les comptes et les réglages.
  8. Mentionnez Rybbit dans votre politique de confidentialité, en indiquant ce qu'il collecte, l'entrée dans le stockage local, les enregistrements de sessions si vous en faites, et leur durée de conservation.

Cas d'usage courants

  • Sites marketing : vérifier que le trafic payant lit vraiment la page avant d'augmenter le budget
  • Produits SaaS : entonnoirs, rétention et profils pour les utilisateurs connectés
  • Agences : sites, équipes et tableaux de bord publics illimités pour les clients
  • Entreprises européennes : des données d'audience sur vos propres serveurs, ou dans le cloud hébergé dans l'UE
  • Débogage : le suivi des erreurs, et l'enregistrement de la session où le problème est apparu

Besoin d'aide pour installer Rybbit ?

Nous utilisons nous-mêmes Rybbit en production. Nous pouvons vous accompagner pour :

  • Une installation auto-hébergée derrière votre reverse proxy existant
  • Une migration depuis Google Analytics, ou depuis Plausible ou Umami avec votre historique
  • Des événements personnalisés et des entonnoirs qui résistent à la traduction
  • Des paramètres de confidentialité et un masquage des enregistrements vérifiés au regard de votre politique de confidentialité
  • Rybbit aux côtés de Mautic, de la visite anonyme au lead identifié

Contactez-nous à office@c9group.dev pour une consultation et un devis gratuits.


Publié : 15 octobre 2026 Catégories : Analytique, Open Source, Confidentialité

Analytique

Nouveaux guides et évolutions réglementaires par e-mail

Quand une règle change, qu'une échéance est repoussée ou que nous publions un nouveau guide, nous vous l'envoyons par e-mail.

Nous vous envoyons d'abord un lien de confirmation. Vous pouvez vous désinscrire à tout moment. Politique de confidentialité

\n```\n\nPassez l'identifiant du site dans l'URL. L'ancien attribut `data-site-id` fonctionne toujours, mais les extensions d'optimisation comme WP Rocket réécrivent les balises script et suppriment les attributs `data-`.\n\nLes applications monopages n'ont besoin de rien de plus. Le script suit la navigation par l'History API et enregistre chaque changement de route comme une page vue, après un debounce de 500 ms. Les routes en hash qui commencent par `#/` sont suivies elles aussi.\n\nPour vos propres événements :\n\n```js\nwindow.rybbit.event('quote_requested', { plan: 'pro' });\n```\n\nLes noms d'événements peuvent compter jusqu'à 256 caractères, et les propriétés (chaînes et nombres) jusqu'à 2 Ko.\n\n## Fonctionnalités clés de Rybbit\n\n### Mesure d'audience\n- Sessions, utilisateurs uniques, pages vues, taux de rebond et durée des sessions\n- Tableau de bord en temps réel avec un globe animé\n- Localisation par pays, région et ville\n- Filtres sur plus de 15 dimensions, et segments enregistrés\n- Événements personnalisés avec propriétés\n- Objectifs, entonnoirs, parcours utilisateurs et rétention\n- Suivi des erreurs JavaScript non interceptées\n- Web Vitals\n- Détection et filtrage des bots\n\n### Comportement\n- Enregistrement de sessions, avec toutes les valeurs saisies masquées par défaut\n- Capture automatique des clics, des envois de formulaires, des copies et des liens sortants\n- Profils utilisateurs, avec noms et attributs dès que vous appelez `rybbit.identify()` pour les utilisateurs connectés\n\n### Partage et intégration\n- Sites et organisations illimités, avec des équipes\n- Tableaux de bord publics et widgets intégrables\n- API REST et serveur MCP\n- Intégration Google Search Console (en auto-hébergé, elle nécessite des identifiants Google OAuth)\n- Import depuis Plausible, Umami et Simple Analytics\n\n### Paramètres de confidentialité\n- **User ID Salting** : change le hash du visiteur chaque jour, si bien que Rybbit oublie qui est qui au bout de 24 heures. Le prix à payer est réel : sur de longues périodes, les utilisateurs uniques sont surestimés et le rapport de rétention ne veut plus rien dire. Décidez avant le lancement, car le changer plus tard casse vos courbes de tendance.\n- **Track IP Address** : désactivé tant que vous ne l'activez pas. La documentation de Rybbit qualifie le stockage des adresses IP de « non conforme au RGPD ».\n- **Enregistrement de sessions** : un réglage par site, actif pour tous les visiteurs une fois activé. Pour n'enregistrer que les visiteurs qui ont donné leur accord, ajoutez `data-replay-sample-rate=\"0\"` à la balise script de tous les autres.\n- **Masquage dans les enregistrements** : ajoutez la classe `rr-block` pour exclure un élément des enregistrements, et `rr-mask` pour remplacer son texte par des astérisques.\n- **Exclusions** : par IP ou plage d'adresses, pays, chemin, nom d'hôte et user agent, appliquées sur le serveur avant tout stockage.\n\n## Pourquoi choisir Rybbit plutôt qu'une autre solution ?\n\n### vs. Google Analytics 4\n- **Couverture** : là où vous pouvez le charger avant le consentement, il compte les visiteurs qui ne répondent jamais au bandeau (voir « Aucun cookie » plus haut)\n- **Emplacement des données** : sur votre serveur, ou dans le cloud de Rybbit hébergé dans l'UE\n- **Détail du comportement** : l'enregistrement de sessions, que GA4 n'a pas, et un historique lisible de chaque session\n- **Là où GA4 l'emporte** : l'intégration Google Ads, les audiences de remarketing et l'attribution basée sur les données\n\n### vs. Matomo\nNous installons l'un comme l'autre ; voir notre [guide Matomo](/fr/articles/open-source-analytics-at-scale-privacy-customization-what-is-matomo-analytics-dashboard-how-does-it-work-and-how-to-set-it-up).\n\n- **Matomo est plus ancien et plus complet** : rapports e-commerce, gestionnaire de balises, vaste bibliothèque de plugins et import de votre historique Google Analytics. Il tourne sur PHP et MySQL, que presque tous les hébergeurs prennent en charge.\n- **Rybbit inclut davantage gratuitement** : enregistrements et entonnoirs sans plugins payants, et un tableau de bord plus simple.\n- **Cookies** : Rybbit n'en dépose aucun. Matomo utilise par défaut des cookies first-party et peut être configuré sans.\n- **Historique** : Rybbit ne sait importer ni depuis Google Analytics ni depuis Matomo.\n\nSi vous vendez en ligne ou si vous avez besoin de votre historique GA, choisissez Matomo. Si vous voulez voir ce que font les visiteurs, sans le moindre cookie, choisissez Rybbit.\n\n### vs. Plausible\n- Aucun des deux ne dépose de cookies, et tous deux sont sous licence AGPL.\n- La Community Edition gratuite de Plausible exclut les entonnoirs, les parcours utilisateurs, les objectifs de revenus e-commerce, le SSO et l'API des sites, et ne reçoit une nouvelle version que deux fois par an.\n- Plausible n'a pas d'enregistrement de sessions.\n- Plausible est le plus simple des deux. Si une seule page de chiffres clés vous suffit, c'est un point en sa faveur.\n\n## Les limites de Rybbit\n\n- **Il est jeune.** La 1.0 est sortie en mai 2025 et les versions se succèdent vite. Lisez les notes de version avant chaque mise à jour.\n- **Il ne remonte pas de conversions.** Rybbit mesure le comportement sur la page. Google Ads et Meta ont toujours besoin de leur propre suivi des conversions, et un chiffre de Rybbit ne doit jamais être lu comme une conversion.\n- **La capture automatique nomme un bouton d'après son texte.** Sur un site multilingue, le même bouton arrive comme un événement distinct dans chaque langue : un site en 19 langues reçoit 19 versions d'un même clic. Envoyez plutôt un événement personnalisé, nommé par vous, pour chaque étape de l'entonnoir.\n- **La version auto-hébergée n'envoie pas de rapports par e-mail.** Le cloud, si.\n- **Les obligations de l'AGPL.** Si vous modifiez Rybbit et le mettez à la disposition d'autres personnes via un réseau, vous devez publier vos modifications.\n\n## Prérequis techniques\n\nAu 15 octobre 2026, la dernière version est la 2.9.1.\n\n### Configuration minimale\n- 2 Go de RAM\n- x86_64, ou ARMv8.2-A ou plus récent\n- Docker Engine et Git\n- Un domaine ou un sous-domaine en HTTPS\n\n### Recommandé en production\n- 4 Go de RAM ou plus, ClickHouse étant la partie gourmande en mémoire\n- Stockage SSD\n- Sauvegardes planifiées des volumes ClickHouse et Postgres\n- Inscriptions désactivées après le premier compte\n\n## Coûts\n\n### Auto-hébergé\n- **Logiciel** : gratuit, sous AGPL-3.0\n- **Serveur** : un petit VPS pour commencer\n- **Maintenance** : votre temps, pour les mises à jour et les sauvegardes\n\n### Rybbit Cloud\nPrix au 15 octobre 2026, en facturation annuelle, avec un essai gratuit de 7 jours :\n\n- **Standard** : à partir de 13 dollars par mois pour 100 000 pages vues mensuelles. Jusqu'à 5 sites et 3 membres d'équipe, 3 ans de conservation des données, sans enregistrement de sessions.\n- **Pro** : à partir de 26 dollars par mois. Sites et membres d'équipe illimités, enregistrement de sessions, 5 ans de conservation.\n- **Enterprise** : prix sur demande, y compris une instance dédiée ou sur site.\n\n## Bonnes pratiques\n\n1. **Désactivez les inscriptions** dès que votre propre compte existe.\n2. **Tranchez la question du User ID Salting avant le lancement.** Le modifier plus tard rompt la continuité de vos comptages d'utilisateurs.\n3. **Écartez votre propre trafic.** Excluez `localhost` et les domaines de prévisualisation par nom d'hôte, et vos bureaux par adresse IP.\n4. **Autorisez le script dans votre Content Security Policy.** Votre domaine Rybbit doit figurer à la fois dans `script-src` et dans `connect-src`, sinon le navigateur le bloque et seule la console dit pourquoi.\n5. **Nommez vous-même vos événements d'entonnoir** sur un site multilingue, au lieu de vous fier à la capture automatique.\n6. **Masquez avant d'enregistrer.** Placez `rr-block` sur tout ce qui affiche des données clients, comme une confirmation de commande, avant d'activer l'enregistrement de sessions.\n7. **Sauvegardez les deux bases.** ClickHouse contient les événements, Postgres les comptes et les réglages.\n8. **Mentionnez Rybbit dans votre politique de confidentialité**, en indiquant ce qu'il collecte, l'entrée dans le stockage local, les enregistrements de sessions si vous en faites, et leur durée de conservation.\n\n## Cas d'usage courants\n\n- **Sites marketing** : vérifier que le trafic payant lit vraiment la page avant d'augmenter le budget\n- **Produits SaaS** : entonnoirs, rétention et profils pour les utilisateurs connectés\n- **Agences** : sites, équipes et tableaux de bord publics illimités pour les clients\n- **Entreprises européennes** : des données d'audience sur vos propres serveurs, ou dans le cloud hébergé dans l'UE\n- **Débogage** : le suivi des erreurs, et l'enregistrement de la session où le problème est apparu\n\n## Besoin d'aide pour installer Rybbit ?\n\nNous utilisons nous-mêmes Rybbit en production. Nous pouvons vous accompagner pour :\n\n- Une installation auto-hébergée derrière votre reverse proxy existant\n- Une migration depuis Google Analytics, ou depuis Plausible ou Umami avec votre historique\n- Des événements personnalisés et des entonnoirs qui résistent à la traduction\n- Des paramètres de confidentialité et un masquage des enregistrements vérifiés au regard de votre politique de confidentialité\n- Rybbit aux côtés de Mautic, de la visite anonyme au lead identifié\n\n**Contactez-nous à office@c9group.dev pour une consultation et un devis gratuits.**\n\n---\n\n*Publié : 15 octobre 2026*\n*Catégories : Analytique, Open Source, Confidentialité*\n";