Aller au contenu
snorklee
Fonctionnalités Trafic IA Tarifs Manifeste Aide Audit Contact Connexion Démarrer gratuitement

Abonnement SaaS (MRR)

Suivez le mouvement de votre revenu récurrent (MRR) directement dans snorklee, sans nous confier la moindre donnée de vos abonnés. Votre site envoie des événements sans cookie ni identifiant persistant depuis ses pages de confirmation et ses boutons ; snorklee n'en garde que des montants agrégés. Aucun identifiant d'abonné, aucune liste clients ne transite.

Le bloc « Abonnement SaaS » apparaît dans l'onglet Analytics, juste sous l'entonnoir.

Les événements à envoyer

Un seul événement, subscription, avec une action et le montant de MRR concerné :

snorklee('subscription', {
  action: 'new',        // new | trial | expansion | contraction | churn | reactivation
  mrr: 29,              // MRR mensuel normalisé, toujours positif
  currency: 'EUR',
  plan: 'pro',          // le nom de votre palier
  term: 'monthly'       // monthly | annual
});

Le MRR net affiché = new + expansion + reactivationcontractionchurn. Les essais (trial) sont comptés à part : un essai sans carte se déclare avec mrr: 0 (ou le MRR prévu), il ne pèse pas sur le MRR tant qu'il ne devient pas un new.

Où poser les appels

Posez chaque appel au moment où votre site affiche une confirmation — c'est là qu'un navigateur est présent et que vous connaissez déjà le plan et le montant :

  • Page « merci / abonnement confirmé » après le paiement → action: 'new'.
  • Démarrage d'essai (page de bienvenue) → action: 'trial'.
  • Bouton Upgrade / Downgrade, sur l'écran de confirmation → action: 'expansion' ou 'contraction'.
  • Page de confirmation d'annulationaction: 'churn'.

Le renouvellement n'a pas besoin d'événement : il ne change pas le MRR.

Ce qui est capté (et ce qui ne l'est pas)

Soyons clairs : c'est un mouvement observé en self-service, pas une comptabilité exhaustive.

  • ✅ Capté : tout ce qui passe par une page ou un bouton de votre site (nouvel abonnement, upgrade, downgrade, annulation volontaire, essai).
  • ❌ Non capté en client-side : le churn involontaire (échec de paiement après relances) et les changements faits hors de votre site (portail de facturation hébergé). Ces événements arrivent côté serveur, sans navigateur.

Pour une vue comptable complète (churn involontaire inclus), un canal serveur-à-serveur ou une intégration de votre facturier sera nécessaire — à venir. En attendant, ce suivi client-side reste 100 % souverain et sans aucune donnée personnelle.