scanova('init', ...), le SDK capture les actions des visiteurs sans code supplémentaire. Cette page montre exactement ce que chaque fonction envoie.
Page vue
Activé par :autoPageview: true
Se déclenche une fois par chargement de page, dès l’initialisation du SDK.
Type d’événement : pageview
Métadonnées capturées : (aucune — le contexte de page se trouve dans les champs de premier niveau)
Exemple de payload complet :
autoPageview se déclenche à l’initialisation du SDK. Si vous appelez en plus scanova('track', 'page_view', ...) manuellement, vous enverrez deux événements par chargement de page. Utilisez l’un ou l’autre.
Déduplication : le SDK empêche pageview de se déclencher deux fois pour la même URL au cours d’un même cycle de vie. Sur un site multipage classique, si la personne quitte la page puis revient à la même URL, le second chargement réinitialise le SDK et le déclenchement est normal. Dans une SPA, où l’URL change côté client, cette protection signifie que revenir sur une route déjà visitée ne redéclenche pas la page vue : vous devez le gérer vous-même. Voir le guide SPA.
Clic
Activé par :autoClicks: true
Se déclenche lorsqu’une personne clique sur un lien (<a>), un bouton (<button>) ou tout élément portant role="button".
Type d’événement : click
Métadonnées capturées :
Exemple de payload :
data-scnv-name à n’importe quel élément pour contrôler le libellé repris dans les rapports :
Envoi de formulaire
Activé par :autoForms: true
Se déclenche lorsqu’une personne envoie un <form> de la page. Les valeurs des champs ne sont jamais capturées — seule l’identité du formulaire l’est.
Type d’événement : form_submit
Métadonnées capturées :
Exemple de payload :
Profondeur de défilement
Activé par :autoScroll: true
Se déclenche lorsque la personne dépasse certains paliers de la page. Chaque palier se déclenche une fois par chargement de page : faire défiler de haut en bas à répétition ne le redéclenche pas.
Type d’événement : scroll
Paliers : 25 %, 50 %, 75 %, 90 %
Métadonnées capturées :
Exemples de payload :
/home puis navigue vers /pricing, le SDK ne déclenchera pas les événements 25 %, 50 % ou 75 % sur /pricing, seulement les paliers au-delà de celui déjà atteint. Pour réinitialiser au changement de route, rechargez le SDK ou gérez les événements de défilement manuellement.