Ir al contenido
Iniciar sesionPrueba gratis

Paginas vistas

Una vista de pagina se registra cada vez que un visitante carga o navega a una pagina de tu sitio.

Se registra una vista de pagina cuando:

  • Se carga una pagina (carga inicial o navegacion completa)
  • El evento pageview del tracker se dispara manualmente (por ejemplo en una SPA usando un router no basado en history)

El tracker por defecto (tracker.js) dispara automaticamente una vista de pagina en cada carga de pagina, y tambien se engancha en la API History del navegador para que los cambios de ruta del lado del cliente en SPAs se rastreen automaticamente (ver mas abajo).

El tracker se engancha en la API History del navegador (pushState, replaceState y popstate), para que los cambios de ruta del lado del cliente en SPAs se rastreen automaticamente, sin llamadas manuales necesarias. Esto funciona con React Router, Vue Router, Angular, SvelteKit y otros routers basados en history.

Solo necesitas disparar pageview manualmente si tu app navega de una manera que no toca la API History (raro), por ejemplo un router basado en hash:

// Solo necesario para routers no basados en history (por ejemplo routers hash)
window.metrixs('pageview')
  • Trafico de bots (automaticamente filtrado, ver Deteccion de bots)
  • Visitantes que han establecido localStorage.setItem('metrixs_ignore', 'true') en su navegador (autoexclusion)
  • Solicitudes de localhost o 127.0.0.1 (a menos que data-local-dev este establecido en la etiqueta script)
  • Navegadores sin cabeza y herramientas de automatizacion (Puppeteer, Playwright, Cypress, etc.)