
J'ai sauvé mon SaaS grâce à la data.
Audio Summary
AI Summary
Il y a six mois, une décision prise à l'aveugle a coûté à l'orateur 4000 € de travail perdu et a paralysé son activité pendant deux mois. Passant de trois ventes par semaine à une seule par mois, il a juré que cela ne se reproduirait plus. Il partage désormais sa nouvelle méthode de gestion d'entreprise, centrée sur les données.
Il y a quelques mois, l'orateur a entrepris une refonte majeure de l'expérience utilisateur (UX) de sa plateforme. Il avait été approché par un freelance UX qui lui avait proposé d'améliorer considérablement la plateforme. Séduit par les suggestions, l'orateur a investi 4000 € dans cette mission. Sans trop se poser de questions, il s'est lancé pendant un mois et demi dans la réalisation des maquettes, travaillant intensivement et livrant tout d'un coup. Dans un premier temps, les ventes ont quadruplé, donnant l'impression que l'approche était un succès.
Cependant, cette réussite fut de courte durée. L'orateur a réalisé qu'ils avaient procédé à l'aveugle, sans s'appuyer sur des données concrètes, et qu'ils avaient tout déployé trop rapidement et trop massivement. La conséquence fut désastreuse : les ventes se sont effondrées du jour au lendemain. Il avait même évoqué cette période dans une vidéo intitulée "J'ai cassé mon sas", décrivant une période difficile. Beaucoup de commentaires lui conseillaient de revenir à la version précédente, mais il n'avait pas expliqué pourquoi ce n'était pas une option simple.
La raison était qu'il avait travaillé dans l'euphorie de recevoir enfin des maquettes UX, sans douter du processus. Le véritable problème n'était pas la refonte elle-même, mais la manière dont elle avait été exécutée. Il aurait dû agir en tant que fondateur, et non simplement en tant que développeur. Un fondateur, pour assurer le succès de son entreprise, s'appuie sur des données pour valider ses hypothèses.
Aujourd'hui, l'orateur a mis en place un nouveau système avec une règle d'or : ne plus déployer quoi que ce soit qui ne soit pas validé par des données. Il explique comment il procède concrètement. Pour naviguer avec des données, il faut d'abord les collecter. Tout commence par le tracking. La méthode qu'il a trouvée pour ne jamais manquer de données et pouvoir toujours consulter ce dont il a besoin est la suivante : à chaque fois qu'il développe quelque chose avec l'aide d'IA, avant de mettre une fonctionnalité en ligne, il demande à Claude, l'IA, ce qu'il serait pertinent de tracker concernant cette nouvelle fonctionnalité.
Auparavant, le tracking était un processus fastidieux. Il fallait penser à tous les endroits possibles où implémenter un système de suivi, ce qui était chronophage et coûteux, réservé aux projets disposant de gros moyens. Désormais, grâce à l'IA, il suffit de demander une liste de recommandations, de préciser des besoins spécifiques, et l'IA s'occupe d'intégrer le tracking dans le code.
L'orateur insiste sur l'importance de ne pas être économe en matière de tracking. Il confie avoir été un développeur pingre, cherchant toujours à optimiser et à utiliser le minimum d'événements pour rester dans les limites de quotas. Désormais, il recommande de tracker un maximum d'événements, car cela ne crée pas de désordre et permet de disposer de données précieuses à long terme. Il donne l'exemple de vouloir savoir, six mois plus tard, si une page coûteuse à développer est réellement utilisée, ou si une colonne spécifique est exploitée. Sans tracking adéquat, ces informations seraient inaccessibles.
Pour le tracking, il recommande l'outil PostHog, qu'il utilise depuis le début. Il a la chance que PostHog soit devenu son partenaire officiel. Il présente PostHog comme un produit pour développeurs avec une interface ludique et interactive. Il souligne que son compte PostHog, utilisé depuis huit mois, est toujours gratuit grâce à un généreux plan gratuit permettant de tracker jusqu'à un million d'événements par mois et d'enregistrer 5000 sessions utilisateur par jour. PostHog offre également des fonctionnalités comme les feature flags et le suivi des erreurs, éliminant le besoin d'outils externes.
La page d'accueil de PostHog a évolué pour ressembler à une interface de chat, permettant de poser des questions directement sur les données en langage naturel. L'IA de PostHog analyse la demande, identifie les événements pertinents, et fournit des réponses, comme le nombre d'utilisateurs qui complètent une étape d'onboarding. Il est possible de créer des tableaux de bord personnalisés pour suivre diverses métriques, comme la complétion de l'onboarding ou les funnels spécifiques.
Une fonctionnalité particulièrement intéressante est la possibilité de rejouer les sessions utilisateur. L'orateur peut ainsi observer le parcours exact d'un utilisateur, comprendre ses actions et identifier d'éventuels points de friction. L'objectif est de tracker un maximum d'éléments pour pouvoir, ultérieurement, analyser le comportement des utilisateurs et prendre des décisions éclairées. L'IA de PostHog, ou le MCP (Machine Learning Core Platform) intégré à Cloud, permet d'interroger les données de manière avancée.
L'orateur partage des exemples concrets de la puissance de PostHog couplé à son IA. Il a demandé à l'IA d'analyser les déclencheurs de vente chez ses utilisateurs. L'IA a identifié une corrélation entre la visualisation de pages de sponsors et l'augmentation des ventes. Cela a conduit l'orateur à implémenter une barre de progression pour encourager l'exploration des sponsors. Il a pu ensuite, en suivant les discussions avec l'IA, itérer sur son produit, en comparant les données avant et après les modifications pour évaluer leur impact sur les ventes et l'exploration.
Un autre exemple concerne l'analyse post-vente. L'orateur a demandé à l'IA de décrire le parcours d'un client ayant effectué un achat récent. L'IA a détaillé les actions de l'utilisateur entre son inscription et son achat, suggérant des pistes d'amélioration. L'IA aide également à vérifier que le tracking est correctement implémenté, en parcourant le parcours utilisateur et en s'assurant que tous les événements pré