Aller au contenu
Se connecterEssai gratuit

Pages vues

Une page vue est enregistrée chaque fois qu’un visiteur charge ou navigue vers une page de votre site.

Une page vue est enregistrée quand :

  • Une page est chargée (chargement initial ou navigation complète)
  • L’événement pageview du 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).

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')
  • 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 localhost ou 127.0.0.1 (sauf si data-local-dev est défini sur la balise script)
  • Navigateurs sans tête et outils d’automatisation (Puppeteer, Playwright, Cypress, etc.)