limecountDocumentaciónVolver al panel

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.