OpenReplay
Rejeu de session et analytique produit auto-hébergeables. La donnée comportementale de tes utilisateurs reste sur ton infrastructure au lieu de partir chez un tiers.
Forces
- Rejeu de session complet avec console, requêtes réseau, erreurs JS et métriques de performance dans la même timeline
- Auto-hébergement réel : aucune donnée utilisateur ne quitte ton infrastructure, aucun quota de sessions à racheter
- Contrôles d'anonymisation fins, champ par champ, pour ne jamais capturer ce qui est sensible
- Le co-browsing permet de reprendre la main sur la session d'un utilisateur en direct pendant un support
Limites
- L'installation est une vraie stack : PostgreSQL, ClickHouse, Kafka et un stockage objet compatible S3. Le minimum documenté est de 2 vCPU, 8 Go de RAM et 50 Go de disque, et c'est le seuil d'évaluation, pas celui de la production.
- Le Docker Compose sert à évaluer sur une seule machine. Passer en production veut dire Kubernetes, et donc quelqu'un qui sait régler ClickHouse quand le volume de sessions grimpe.
- L'analytique produit couvre les entonnoirs, les parcours et les heatmaps, mais pas les feature flags ni les tests A/B que PostHog embarque. Si tu pilotes tes sorties avec des flags, tu gardes deux outils.
- Le socle est en AGPL v3 : intégrer le code dans un produit distribué a des conséquences juridiques à faire valider avant de commencer.
Pour qui
- Produits qui manipulent des données de santé, bancaires ou RH, où l'envoi des sessions à un SaaS américain est un non-sujet
- Équipes à fort trafic dont la facture d'analytique dépasse déjà le coût d'un serveur dédié
- Support produit qui a besoin de reprendre la main sur une session en direct plutôt que de demander des captures d'écran