Saasy

Saasy Analytics

Comprends le comportement de tes utilisateurs avec des analytics product-led.

Saasy Analytics est un module de product analytics integre a ton application. Il collecte les evenements utilisateur, construit des profils, et fournit des metriques SaaS sans dependance externe.

Fonctionnalites

Pages vues, clics, formulaires, erreurs JS et Web Vitals — sans code supplementaire.

Envoie tes propres evenements metier via Saasy.analytics.track().

Cree des funnels multi-etapes et mesure les taux de conversion.

Concepts cles

Evenements

Chaque interaction utilisateur est un evenement. Les categories disponibles :

CategorieDescription
pageNavigation (page vue)
trackEvenement custom ou auto-tracke (clic, formulaire, erreur)
identifyIdentification d'un utilisateur
groupAssociation a un groupe / entreprise

Sessions

Une session regroupe les evenements d'une meme visite. Elle expire apres 30 minutes d'inactivite (configurable). L'ID de session est stocke dans localStorage.

Profils utilisateur

Chaque utilisateur est identifie par un anonymousId (genere automatiquement). Quand tu appelles identify(), un userId est associe et les profils sont fusionnes.

Metriques SaaS

Le dashboard Analytics fournit des metriques cles :

  • Overview : visiteurs uniques, sessions, events, pages vues
  • Retention : cohortes de retention utilisateur
  • SaaS Metrics : MRR, churn, engagement score
  • Live : utilisateurs actifs en temps reel

Architecture

Le SDK analytics s'initialise automatiquement si le module est active sur ton app :

  1. Le widget charge la config analytics via /api/w/analytics/config/:appKey
  2. Si enabled: true, le SDK demarre le tracking automatique
  3. Les evenements sont mis en file d'attente et envoyes par batch (toutes les 5 secondes ou par lots de 10)
  4. En cas d'echec, les evenements sont sauvegardes dans localStorage et reessayes

Prochaines etapes