docsEmpezarWebs de una sola página (SPA)
Webs de una sola página (SPA)
Si tu web es una aplicación de una sola página (React, Vue, Angular, Svelte u otra), no tienes que configurar nada: pega el código en el index.html como en cualquier web.
Qué se detecta
El script cuenta una página vista al cargar y otra cada vez que la aplicación cambia de ruta con history.pushState o la persona navega con atrás y adelante (popstate). Solo cuenta si cambian la ruta o los parámetros de la dirección: un cambio solo en el fragmento (#...) no cuenta.
Si la pestaña se abre en segundo plano (prerender), la primera vista se cuenta cuando pasa a estar visible.
Qué no detecta
- Cambios de vista que no tocan la dirección del navegador, como un paso de formulario que cambia el contenido sin cambiar la URL. Para medirlos, envía un evento personalizado.
- Cambios hechos con
history.replaceState.
Tiempo de lectura
Al salir de una vista (cambio de ruta, pestaña oculta o cierre) el script envía el tiempo que estuvo visible, si fue de al menos un segundo. Ese dato alimenta el tiempo de lectura medio y el rebote aproximado.