Événements personnalisés
Les événements personnalisés servent à compter des actions importantes : inscription, téléchargement, clic sur un bouton, achat, demande de devis. Ils doivent rester agrégés et sans donnée personnelle.
Envoyer un événement
window.snorklee('signup');
window.snorklee('purchase', { amount: 49, currency: 'EUR' });
Le nom doit contenir seulement lettres, chiffres ou _ (40 caractères maximum ; normalisé en minuscules côté serveur, donc SignUp et signup comptent ensemble). Le tracker limite aussi le nombre d'événements envoyés sur une même page (20 par page vue).
Bons exemples
signuptrial_startedpricing_clickpurchasedownload
Mauvais exemples
N'utilisez pas de nom ou propriété contenant une personne : e-mail, téléphone, nom, identifiant client, compte, numéro de commande nominatif, message libre ou donnée sensible.
Abonnements SaaS (MRR)
Pour alimenter la carte « Abonnement SaaS » (section repliée « Modules avancés » de l'onglet Analytics), envoyez l'événement subscription sur vos pages de confirmation. C'est pseudonymisé : seuls des montants agrégés par devise nous parviennent, jamais un abonné identifiable.
// Sur la page « merci / abonnement confirmé » :
window.snorklee('subscription', { action: 'new', mrr: 29, currency: 'EUR', plan: 'pro', term: 'monthly' });
// Sur la confirmation d'annulation :
window.snorklee('subscription', { action: 'churn', mrr: 29, currency: 'EUR', plan: 'pro' });
Actions reconnues : new, expansion, reactivation, contraction, churn, trial. Le renouvellement n'a pas besoin d'événement (le MRR ne bouge pas) ; le churn involontaire et les changements faits dans le portail de paiement ne sont pas captés côté client.
Où les voir
Les événements apparaissent dans la carte « Événements déclenchés » de l'onglet Analytics (section Événements) et dans les exports CSV. Les chiffres servent à comprendre les conversions, pas à relancer un visiteur précis.