Onboarding & product tours

Usertour

Plateforme d'onboarding utilisateur open source — visites guidées, checklists et enquêtes dans l'application

usertour/usertourTypeScript2,131 as of 2026-08-01
By Jake Luo · Published 1 août 2026

Usertour est une plateforme d'onboarding utilisateur open source : vous construisez des visites guidées, des checklists, des lanceurs et des enquêtes à l'intérieur de votre propre application en fonctionnement, vous les ciblez avec vos propres attributs et événements utilisateur, et vous hébergez le tout vous-même avec Docker ou passez par le cloud du projet. Elle se positionne comme l'alternative ouverte à Appcues, Userpilot, Userflow et Chameleon. Pour un fondateur c'est un outil de conversion braqué sur des gens déjà entrés dans le produit, ce qui le rend réellement utile sur l'activation et parfaitement muet sur la demande.

Ce qu'est Usertour

Usertour (github.com/usertour/usertour) est une plateforme open source destinée à construire les parties guidées de la première session d'un produit. Son README parle de créer des visites guidées, des checklists et des enquêtes en quelques minutes, et nomme les outils commerciaux face auxquels il se positionne : Appcues, Userpilot, Userflow, Userguiding et Chameleon. Il est écrit en TypeScript, comptait 2 131 étoiles au moment de la rédaction de cette page, et s'exécute depuis le fichier Docker Compose du projet sur votre propre infrastructure ou sur son cloud géré. La licence tient en une ligne : le code communautaire est sous MIT, tandis que les répertoires marqués enterprise relèvent d'une licence enterprise distincte.

  • Fonctionne avec toute application de navigateur La formulation du README est que si votre application tourne dans un navigateur, elle s'intègre, et il couvre explicitement les applications à page unique comme celles à pages multiples.
  • Ciblage sur vos propres données Vous définissez des attributs utilisateur personnalisés et suivez des événements, puis vous décidez qui voit quel parcours, de sorte qu'une checklist peut n'être montrée qu'à ceux qui n'ont pas terminé la configuration plutôt qu'à tout le monde.
  • Environnements et historique de versions La production et la préproduction coexistent dans un même compte, et les modifications d'un parcours sont tracées avec leur auteur et leur date. C'est la différence entre un outil qu'une équipe peut utiliser et un script que quelqu'un a collé une fois.
  • Adapté à votre produit Le texte, la couleur des boutons, la famille typographique et la taille sont réglables, et plusieurs thèmes peuvent coexister pour que des parcours différents n'aient pas à se ressembler.
  • Statistiques de parcours Vues et taux d'achèvement par parcours, plus des données par étape destinées à faire apparaître exactement où les gens se perdent ou abandonnent.

Où cela s'insère dans la pile de croissance d'un fondateur

Une visite guidée est un outil de conversion et n'agit que sur le trafic que vous avez déjà. Cela la place en plein dans l'étape d'activation, entre le moment où quelqu'un s'inscrit et celui où il obtient un premier résultat réel, un endroit à fort effet de levier précisément parce que tout ce qui se trouve en amont a déjà été payé. Cela signifie aussi que c'est le mauvais achat pour deux problèmes très courants : si les gens arrivent sur votre site sans s'inscrire, voyez transformer les visiteurs en inscriptions ; si personne n'arrive, voyez le SEO d'un site tout neuf. Aucun des deux ne s'améliore parce qu'une infobulle est apparue dans le produit.

La tension honnête de toute cette catégorie mérite d'être nommée avant d'installer quoi que ce soit. Une visite guidée est ce vers quoi on se tourne quand une interface ne va pas de soi, ce qui veut dire qu'elle peut discrètement devenir la façon de repousser le moment de rendre l'interface évidente. L'outil ne peut pas vous dire dans lequel des deux cas vous êtes, mais ses propres statistiques le peuvent. Une étape où une grande part des gens abandonnent le parcours n'est généralement pas une étape qui réclame une meilleure infobulle : c'est une étape qui doit cesser d'exister. Lisez les taux d'achèvement comme un rapport de bug sur le produit, et non comme le tableau de score de la visite guidée.

L'étape que nous avons supprimée au lieu de l'expliquer

Note de première main tirée de la construction d'AgentCeres — le directeur de croissance IA sur agentceres.com. La plus grande amélioration d'onboarding que nous ayons livrée a supprimé une décision au lieu de l'annoter. Notre parcours de configuration demandait auparavant à chaque nouveau client quels spécialistes il voulait avant que quoi que ce soit puisse tourner, exactement le genre d'écran qu'une visite guidée existe pour expliquer. Nous avons supprimé l'écran et mettons désormais en place l'équipe complète par défaut. Personne n'a eu à comprendre le choix, puisque personne n'a eu à le faire.

Ce que nous vérifierions avant d'ajouter une visite guidée
  • Cette étape est-elle seulement nécessaire ? Un écran que vous pouvez supprimer bat toujours un écran que vous pouvez expliquer.
  • La friction relève-t-elle de la compréhension ou du temps ? L'accompagnement règle la première et ne fait strictement rien pour le second.
  • Le produit peut-il montrer au lieu de raconter ? Livrer un résultat réel avant la configuration enseigne plus vite que n'importe quelle description de ce résultat.
  • Le parcours survivra-t-il à la prochaine version ? Une visite guidée arrimée à une interface qui change chaque semaine devient fausse en silence, et un accompagnement faux est pire que pas d'accompagnement du tout.

Le deuxième point est celui que nous avons eu faux le plus longtemps. La friction qui comptait dans notre propre inscription n'a jamais été une mauvaise compréhension d'un écran : c'était l'attente pendant que l'infrastructure était construite pour la personne, et aucune quantité d'accompagnement dans le produit ne raccourcit une attente. Le correctif fut infrastructurel : les espaces de travail sont désormais préchauffés à l'avance pour que la dernière étape se règle en quelques secondes au lieu de quelques minutes. Rien de tout cela n'est un argument contre Usertour, qui est une implémentation propre et véritablement auto-hébergeable d'une catégorie réelle. C'est un argument en faveur du diagnostic d'abord, car une visite guidée braquée sur le mauvais type de friction produit une version magnifiquement guidée du même problème.

FAQ

Usertour est-il gratuit ?
Le code communautaire est sous licence MIT et auto-hébergeable depuis le dépôt avec un fichier Docker Compose : il n'y a donc pas de coût logiciel si vous l'exécutez vous-même, vous payez l'infrastructure et le temps de l'exploiter. Le fichier LICENSE met à part les répertoires marqués enterprise, régis par une licence enterprise distincte, et le projet propose aussi un cloud géré comme option payante. Pour la plupart des fondateurs la question pratique est de savoir si exploiter un service de plus vaut le fait d'éviter un abonnement.
Usertour face à Appcues ou Userpilot — quel est l'arbitrage ?
Ils font le même travail de fond, et le README positionne explicitement Usertour face à cet ensemble. L'arbitrage est le même que d'habitude : les outils commerciaux sont plus aboutis et il n'y a rien à exploiter, tandis que l'option open source vous donne les données, la possibilité d'héberger sur votre propre domaine et aucune tarification par siège ou par utilisateur actif à mesure que vous grandissez. Choisissez selon que posséder le déploiement vaut un vrai travail d'exploitation à votre stade, et non selon la liste de fonctionnalités, qui converge vite dans cette catégorie.
Quand une visite guidée est-elle réellement la bonne solution ?
Quand l'étape est véritablement nécessaire, que l'interface est aussi simple qu'elle peut l'être, et que les gens ne savent malgré tout pas quoi faire ensuite : un vrai manque de connaissance et non de conception. Les visites guidées sont aussi bonnes pour faire découvrir une capacité que personne ne trouverait seul, et les checklists pour donner une ligne d'arrivée visible à une configuration en plusieurs étapes. Elles sont un mauvais remède à une étape qui ne devrait pas exister, à une attente, ou à une interface que personne n'a encore essayé de simplifier.
Related projects
OpenReplayUn replay de sessions et une analytique produit open source et auto-hébergeables, pour voir où les utilisateurs bloquent et pourquoi ils abandonnentFormbricksPlateforme open source de gestion de l'expérience pour des sondages in-app, par lien et e-mailBetter AuthFramework d'authentification et d'autorisation agnostique, pour TypeScript, exécuté dans votre propre app contre votre propre base 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 $39/month.

Start free trialMore projects