Comment marquer un site "one page" aussi nommé SPA (Single Page Application) ?
Marquage des SPAs - principe clé
Dans le cas d'un site web d'une seule page (ou d'une Application à Page Unique), vous pouvez toujours collecter des données relatives à la page en déclenchant des événements lors des interactions de l'utilisateur avec votre site (défilement, clic sur un bouton, un objet affiché sur le site, etc.).
Par exemple, si un utilisateur, tout en étant sur votre site web, affiche une section spécifique de la page, vous pouvez déclencher un événement page.display en utilisant la méthode pa.sendEvent() :
pa.sendEvent('page.display',{
'page':'page_name',
'page_chapter1':'section_1'
});
Ces événements peuvent alimenter presque toutes les propriétés de votre Data Model, selon vos besoins.
Comme les SPAs ne rechargent pas les pages, vous remplacez généralement le suivi du "chargement de page" par le suivi des "vues" (par exemple, lorsqu'une route change, lorsqu'une nouvelle section devient visible, ou lorsqu'une modale/un écran est affiché). Vous pouvez déclencher :
page.displaylorsque l'utilisateur voit un écran/route/sectionDes événements de clic ou d'interaction lorsque les utilisateurs effectuent des actions (clics sur des boutons, seuils de défilement, etc.)
Cela vous permet de récupérer des métriques standard telles que les visites, les visiteurs et le temps passé, même sans chargements de page traditionnels.