@jichio/core est le SDK sans dépendance de framework. Les packages React et
WordPress l’utilisent en interne. Choisissez-le si votre projet n’est ni React ni
WordPress.
1. Installer
2. Créer une instance unique
Créez l’instance une seule fois, dans un module importé au démarrage de l’application :src/analytics.ts
src/main.ts
source identifie la plateforme dans vos données. Utilisez "sdk-core", ou
"sdk-vanilla" pour un site sans framework.
3. Applications monopage (SPA)
Sur un site multi-pages, chaque chargement de page est enregistré automatiquement. Dans une SPA, seule la première page l’est : appelezpage()
après chaque changement de route.
page() lit l’URL et le titre courants. Deux appels pour la même URL à moins de
300 ms d’intervalle ne comptent qu’une fois.
4. Envoyer des événements
Nettoyer
Si votre application détruit et recrée son contexte (tests, micro-frontends), appelezanalytics.destroy() pour retirer les écouteurs et les minuteries.
Toutes les options et méthodes : Référence @jichio/core.
