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 :
| Categorie | Description |
|---|---|
page | Navigation (page vue) |
track | Evenement custom ou auto-tracke (clic, formulaire, erreur) |
identify | Identification d'un utilisateur |
group | Association 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 :
- Le widget charge la config analytics via
/api/w/analytics/config/:appKey - Si
enabled: true, le SDK demarre le tracking automatique - Les evenements sont mis en file d'attente et envoyes par batch (toutes les 5 secondes ou par lots de 10)
- En cas d'echec, les evenements sont sauvegardes dans
localStorageet reessayes