Paginas vistas
Una vista de pagina se registra cada vez que un visitante carga o navega a una pagina de tu sitio.
Que desencadena una vista de pagina
Sección titulada «Que desencadena una vista de pagina»Se registra una vista de pagina cuando:
- Se carga una pagina (carga inicial o navegacion completa)
- El evento
pageviewdel 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).
Single-page applications (SPA)
Sección titulada «Single-page applications (SPA)»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')Que NO se cuenta como vista de pagina
Sección titulada «Que NO se cuenta como vista de pagina»- Trafico de bots (automaticamente filtrado, ver Deteccion de bots)
- Visitantes que han establecido
localStorage.setItem('metrixs_ignore', 'true')en su navegador (autoexclusion) - Solicitudes de
localhosto127.0.0.1(a menos quedata-local-deveste establecido en la etiqueta script) - Navegadores sin cabeza y herramientas de automatizacion (Puppeteer, Playwright, Cypress, etc.)