Pages vues
Une page vue est enregistrée chaque fois qu’un visiteur charge ou navigue vers une page de votre site.
Ce qui déclenche une page vue
Section intitulée « Ce qui déclenche une page vue »Une page vue est enregistrée quand :
- Une page est chargée (chargement initial ou navigation complète)
- L’événement
pageviewdu tracker est déclenché manuellement (par exemple dans une SPA utilisant un routeur non-history)
Le tracker par défaut (tracker.js) déclenche automatiquement une page vue à chaque chargement de page, et s’accroche aussi à l’API History du navigateur pour que les changements de route côté client dans les SPA soient suivis automatiquement (voir ci-dessous).
Single-page applications (SPA)
Section intitulée « Single-page applications (SPA) »Le tracker s’accroche à l’API History du navigateur (pushState, replaceState et popstate), pour que les changements de route côté client dans les SPA soient suivis automatiquement, aucun appel manuel nécessaire. Cela fonctionne avec React Router, Vue Router, Angular, SvelteKit et d’autres routeurs basés sur l’history.
Vous n’avez besoin de déclencher pageview manuellement que si votre app navigue d’une manière qui ne touche pas l’API History (rare), par exemple un routeur basé sur hash :
// Seulement nécessaire pour les routeurs non-history (par exemple routeurs hash)window.metrixs('pageview')Ce qui n’est PAS compté comme une page vue
Section intitulée « Ce qui n’est PAS compté comme une page vue »- Trafic de bots (automatiquement filtré, voir Détection des bots)
- Visiteurs qui ont défini
localStorage.setItem('metrixs_ignore', 'true')dans leur navigateur (auto-exclusion) - Requêtes de
localhostou127.0.0.1(sauf sidata-local-devest défini sur la balise script) - Navigateurs sans tête et outils d’automatisation (Puppeteer, Playwright, Cypress, etc.)