Session replay & product analytics

OpenReplay

Un replay de sessions et une analytique produit open source et auto-hébergeables, pour voir où les utilisateurs bloquent et pourquoi ils abandonnent

openreplay/openreplayTypeScript12,287 as of 2026-07-25
By Jake Luo · Published 25 juil. 2026

OpenReplay est une suite open source de replay de sessions et d'analytique produit que vous pouvez auto-héberger : elle enregistre ce que font réellement les utilisateurs sur votre application web — clics, navigation, appels réseau, erreurs console, vitesse de la page — pour que vous puissiez rejouer une session et voir exactement où quelqu'un s'est bloqué ou a abandonné. Elle compte 12,287 étoiles en juillet 2026, est écrite en TypeScript, et fonctionne soit en auto-hébergement, où les données capturées restent dans votre propre cloud, soit sur l'offre payante OpenReplay Cloud. Pour un fondateur, elle répond au « pourquoi » derrière un abandon que vos chiffres d'entonnoir ne font que compter — mais voir la friction n'équivaut pas à la corriger, et à faible trafic, une poignée de conversations avec des utilisateurs vous apprend souvent plus que mille enregistrements.

Ce qu'est OpenReplay

OpenReplay (github.com/openreplay/openreplay) est une suite de replay de sessions auto-hébergée. Vous ajoutez un tracker léger — environ 26 Ko — à votre application web, et il enregistre les sessions réelles des utilisateurs ainsi que le contexte technique sous-jacent, pour que vous puissiez regarder une lecture et ouvrir une vue façon DevTools de ce qui s'est passé au même instant. Le projet est en développement depuis 2021, il est écrit en TypeScript, et le dépôt est un monorepo publié sous plusieurs licences plutôt qu'une seule, donc vérifiez le fichier LICENSE du composant que vous comptez faire tourner.

  • Replay de sessions avec contexte — rejoue chaque session à côté de l'activité réseau, des logs console, des erreurs JavaScript, de l'état du store et des métriques de vitesse et de ressources de la page, pour qu'un bug ou un moment confus puisse être reproduit plutôt que deviné.
  • Analytique produit liée à la conversion — fait remonter les sessions et les problèmes liés aux conversions et aux revenus perdus, reliant le replay qualitatif à l'abandon quantitatif que vous suivez déjà.
  • Auto-hébergé avec des contrôles de confidentialité — les données capturées peuvent rester dans votre propre cloud, et des règles fines vous permettent de masquer ou d'ignorer les champs sensibles pour qu'ils n'atteignent jamais vos serveurs, ce qui compte quand vous traitez des données clients.
  • Outils de support et de capture de bugs — Assist vous permet de voir l'écran en direct d'un utilisateur et de le rejoindre en appel pour l'aider, et une extension de navigateur enregistre les bugs avec le détail technique dont un développeur a besoin pour les corriger.

Où OpenReplay s'insère dans la stack de croissance d'un fondateur

Le replay de sessions se situe du côté conversion et rétention de la croissance. Votre analytics vous dit que la plupart des inscrits ne terminent jamais l'onboarding ; un replay vous montre le champ où ils ont hésité, l'erreur qu'ils ont rencontrée, ou l'étape qu'ils n'ont pas trouvée. Ce « pourquoi » qualitatif est ce qui transforme un chiffre d'entonnoir plat en une correction précise, ce qui explique pourquoi il s'associe naturellement au travail sur transformer les visiteurs en inscriptions et sur l'onboarding utilisateur.

La limite honnête est que voir la friction n'équivaut pas à la supprimer. Un replay vous montre le mur ; vous devez encore changer le texte, le parcours ou le produit, et vous devez encore amener les bonnes personnes sur la page en premier lieu. OpenReplay rend le problème visible et reproductible — le travail de croissance consistant à décider quoi changer, et à gagner le trafic qui vaut la peine d'être observé, reste le vôtre.

Regarder, compter ou demander — choisissez ce que récompense votre étape

Il existe trois façons d'apprendre pourquoi les utilisateurs abandonnent, et elles se complètent plutôt qu'elles ne se remplacent. Le replay de sessions est puissant à fort volume ; au tout début, un autre outil l'emporte souvent.

MéthodeIdéal pourSon angle mort
Regarder — replay de sessionsVoir exactement où les utilisateurs hésitent, tombent en erreur ou abandonnent, avec le contexte technique pour le reproduireA besoin de trafic pour faire émerger des motifs, et montre ce qui s'est passé, pas pourquoi la personne le voulait
Compter — analytique d'entonnoirMesurer combien abandonnent à chaque étape, pour tout le monde, pour savoir où se trouve la plus grosse fuiteDit où, jamais pourquoi — un chiffre ne peut pas expliquer une décision
Demander — entretiens utilisateursComprendre le raisonnement, le contexte et l'objectif derrière le comportement, dans les mots de l'utilisateurPetits échantillons, et ce que les gens disent peut différer de ce qu'ils font ; ça ne passe pas à l'échelle

À faible trafic, la balance penche vers le fait de demander. Dix appels avec des personnes qui ont rebondi apprennent généralement plus à un fondateur avant le product-market fit que mille enregistrements d'une page que presque personne ne visite, parce que la ressource rare au début, c'est la compréhension, pas le volume. Intégrez le replay à mesure que vos chiffres grandissent et que les motifs deviennent dignes d'être observés. C'est le complément qualitatif aux outils quantitatifs comme OpenPanel et GrowthBook, et aux conversations décrites dans comment collecter les retours clients.

FAQ

OpenReplay est-il gratuit ?
Oui, si vous l'auto-hébergez. OpenReplay est open source et vous pouvez le faire tourner sur votre propre infrastructure — AWS, GCP, Azure, DigitalOcean, Kubernetes et d'autres — sans coût logiciel, en ne payant que les serveurs et le temps pour l'exploiter. Le dépôt couvre plusieurs licences, donc vérifiez le fichier LICENSE des composants précis que vous déployez. OpenReplay Cloud est l'option payante et managée des mainteneurs pour les équipes qui préfèrent ne pas le faire tourner elles-mêmes.
OpenReplay vs PostHog ou Hotjar — quelle est la différence ?
Ils se recoupent sur le replay de sessions mais viennent de centres de gravité différents. OpenReplay est auto-hébergeable et orienté développeurs, associant les replays à un contexte technique poussé — réseau, console, erreurs, performance — pour que les bugs puissent être reproduits. Hotjar est un outil hébergé et orienté marketing construit autour des heatmaps et des enregistrements ; PostHog est une suite d'analytique produit plus large avec le replay comme une fonctionnalité parmi d'autres. Choisissez OpenReplay si vous voulez auto-héberger, garder les données de session dans votre propre cloud, et donner aux développeurs un niveau de détail permettant de reproduire les bugs.
Le replay de sessions aide-t-il le SEO ou l'acquisition ?
Non, pas directement. Le replay de sessions est un outil de conversion, de rétention et de débogage — il améliore ce qui se passe après l'arrivée de quelqu'un, pas la façon dont il vous trouve. Il peut augmenter les taux d'inscription et d'activation en vous montrant où les utilisateurs bloquent, ce qui rend chaque canal d'acquisition plus efficace, mais il n'apporte aucun trafic en lui-même. Considérez-le comme un moyen de réparer l'entonnoir, et gardez l'acquisition comme un chantier séparé.
Quand une startup devrait-elle ajouter le replay de sessions ?
Une fois que vous avez assez de trafic pour que des motifs émergent — en gros, quand un rapport d'entonnoir montre une étape d'abandon claire mais que vous ne pouvez pas en deviner la raison à partir des chiffres. Avant cela, à très faible volume, les conversations directes avec les utilisateurs et le fait de regarder quelques personnes utiliser le produit en direct vous apprennent généralement plus par heure. La confidentialité est aussi une vraie étape de configuration : réglez les règles de masquage avant de commencer à enregistrer, pour que les champs sensibles ne quittent jamais le navigateur de l'utilisateur.
Related projects
OpenPanelAnalytics produit open source et auto-hébergeable — une alternative à Mixpanel et Google AnalyticsUmamiWeb analytics open source et respectueux de la vie privée — une alternative auto-hébergeable à Google AnalyticsGrowthBookFeature flags, expérimentation et product analytics open source, exécutés contre votre propre entrepôt de donnéesChatwootPlateforme de support client open source — chat en direct, boîte de réception partagée et centre d'assistance omnicanal

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.

Start free trialMore projects