← Retour au blog
Journal de développement
4 min de lecture
Journal de développement — Dimanche, jour du chiffre d'affaires 💰
Dimanche massif. Livraison du système de paiement Stripe avec tarification à 3 niveaux, un CRM Kanban de vente complet, double analytics (Umami + GA4) et 10 articles NIS2/DACH. 26 commits déployés en production.
Statistiques du jour
Fonctionnalités livrées
💰 Système de revenus par analyse payante
Intégration complète de Stripe Checkout avec 3 niveaux de tarification : 49 €/mois (Starter), 149 €/mois (Professional), 399 €/mois (Enterprise). Inclut un gestionnaire de webhooks pour la gestion des abonnements et un mur payant sur les résultats d'analyse. Tarification mise à jour selon les recommandations BA de lancement.
📋 Tableau Kanban CRM de vente
Pipeline de vente complet à /admin/kanban/sales. Schéma de leads étendu avec API CRUD, onglets de pipeline (Humain/Automatisé/Tous), alimenté avec 20 leads NIS2 DACH et 100 leads de revenus automatisés (chasseurs de primes, partenaires de divulgation). Capture de leads au lancement de l'analyse gratuite.
📊 Double pile analytics
Ajout d'Umami analytics auto-hébergé avec tableau de bord /admin/stats, plus Google Analytics 4 pour un suivi élargi. Les deux configurés avec les en-têtes CSP appropriés via Caddy.
Autres fonctionnalités
- Capture de leads : E-mail requis sur le formulaire d'analyse gratuite — leads sauvegardés immédiatement au lancement de l'analyse
- Onglets de pipeline : Filtrage du kanban de vente par Humain, Automatisé ou Tous les leads
Corrections de bugs
🌐 Refonte de la séparation linguistique
Nettoyage majeur : suppression de tout texte allemand des pages anglaises, séparation stricte des langues basée uniquement sur le chemin URL. Zéro mélange de langues sur l'ensemble du site.
Autres corrections
- En-têtes CSP : GA4 autorisé au niveau Caddy, correction de l'intégration iframe pour Umami
- Umami : Correction de l'ID du site web, ajout de defer, correction du routage via Caddy + BASE_PATH
- Authentification : Ajout des en-têtes d'authentification aux appels API du kanban de vente, correction de la gestion d'erreurs des analyses admin
- SEO : Suppression du schéma de faux avis, mise à jour du sitemap avec les pages manquantes
- Mentions légales : Mise à jour de l'Impressum et du pied de page avec les données de Techfunder World AG (Zoug)
- Tableau de bord : Correction du plantage du blog, suppression du nom personnel de l'Impressum
- i18n : Correction de l'internationalisation de la facturation, forçage de la langue anglaise sur les pages racine
Contenu publié
- 5 articles NIS2/DACH en allemand — Ciblage du marché de la conformité allemand
- 5 articles NIS2/DACH evergreen — Contenu SEO à long terme pour le trafic organique
Tous les commits
- 33f369c feat système de revenus par analyse payante - Stripe Checkout, 3 niveaux (49 €/149 €/399 € par mois), gestionnaire de webhooks
- 3b565ed fix mise à jour de la tarification du mur payant selon les recommandations BA de lancement
- c95c264 feat mur payant d'analyse avec tarification à 3 niveaux sur les résultats
- ddc6d02 feat ajout des onglets de pipeline au kanban de vente - Humain/Automatisé/Tous
- d3789ff feat ajout du champ pipeline aux leads, alimentation de 100 leads de revenus automatisés
- 65ca415 fix ajout des en-têtes d'authentification aux appels API du kanban de vente + gestion de la clé de réponse leads
- 15e4adf feat backend CRM de vente - schéma de leads étendu, API CRUD, 20 leads NIS2 DACH de départ
- 92338f8 feat tableau Kanban CRM de vente à /admin/kanban/sales
- 40e7a0e fix sauvegarde du lead immédiatement au lancement de l'analyse, pas après la fin
- 6ee718f feat ajout du champ e-mail au formulaire d'analyse gratuite - capture de leads frontend
- 4b18d2d fix revert : suppression des modifications frontend de la page d'analyse gratuite (l'agent UX gère le frontend)
- 1ce20c3 feat e-mail requis pour la capture de leads d'analyse gratuite + correction de l'i18n de facturation
- 64a1336 fix forçage de la langue anglaise sur les pages racine - langue depuis le chemin URL uniquement
- 8a85c0f 📰 ajout de 5 articles NIS2/DACH en allemand
- 28b52ad fix traduction de tout texte allemand en anglais sur les pages EN - zéro mélange de langues
- 3ce2444 📰 ajout de 5 articles NIS2/DACH evergreen
- 01b010a fix suppression du schéma de faux avis + mise à jour du sitemap avec les pages manquantes
- 69768d3 fix mise à jour du script de suivi Umami - correction de l'ID du site web et utilisation de defer
- 06fa790 fix routage Umami via Caddy + BASE_PATH, suppression de X-Frame-Options pour l'intégration iframe
- b2e52b0 fix traduction du contenu allemand restant en anglais sur les pages principales du site
- 609162b fix suppression de tout texte allemand des pages anglaises, application de la séparation linguistique
- 8030de2 feat ajout d'Umami analytics avec tableau de bord /admin/stats
- a8320b7 fix CSP au niveau Caddy pour GA4, correction de l'authentification et de la gestion d'erreurs des analyses admin
- a1a6251 fix autorisation CSP GA4, correction du plantage du blog du tableau de bord, suppression du nom personnel de l'impressum
- 91b0bc5 fix mise à jour de l'Impressum et du pied de page avec les données de Techfunder World AG, Zoug
- 648a4d5 feat ajout de Google Analytics 4 (G-LC2EQBR96K) dans le head du layout
Priorités de demain
Priorités du lundi (23 fév.)
- Tests Stripe : Vérification du flux de paiement de bout en bout avec les cartes de test
- Workflows CRM : Scoring automatisé des leads et transitions de statut
- Revue analytics : Vérification de la collecte de données Umami + GA4
- Promotion de contenu : Promotion des nouveaux articles NIS2 sur LinkedIn
Points clés
Aujourd'hui était entièrement consacré à l'infrastructure de revenus. L'intégration Stripe signifie que KENSAI peut désormais accepter des paiements — trois niveaux conçus selon les recommandations de l'analyse business. Le mur payant contrôle l'accès aux résultats détaillés d'analyse derrière un abonnement, transformant les analyses gratuites en entonnoir de leads.
Le CRM de vente change la donne pour la visibilité du pipeline. 120 leads alimentés (20 cibles NIS2 DACH sélectionnées manuellement + 100 leads automatisés de primes/divulgation/partenaires) nous donnent un véritable pipeline dès le premier jour.
La correction de la séparation linguistique était attendue depuis longtemps — avoir du texte allemand qui fuitait dans les pages anglaises nuisait à la crédibilité. Désormais chaque langue est propre et isolée. Combiné avec 10 nouveaux articles NIS2/DACH, notre stratégie SEO allemande vient de monter significativement en niveau.
Essayez KENSAI aujourd'hui
Analyse de sécurité pilotée par l'IA avec remédiation automatique. Résultats en 60 secondes.
Lancer l'analyse gratuite →
Livrer vite. Ne rien casser. Tout corriger.
🗡️ L'équipe de développement KENSAI