Duracion de visita
La duracion de visita es el tiempo medio que los visitantes pasan en tu sitio durante una sola visita.
Como se calcula
Sección titulada «Como se calcula»MetriXs calcula la duracion de visita como el tiempo entre la primera vista de pagina y el ultimo evento en una visita:
Duracion de visita = timestamp del ultimo evento − timestamp de la primera vista de paginaEl ultimo evento puede ser una vista de pagina o un evento personalizado.
El problema de la ultima pagina
Sección titulada «El problema de la ultima pagina»Como todas las herramientas de analitica que no usan seguimiento persistente, MetriXs no puede saber cuanto tiempo paso un visitante en la ultima pagina de su visita. No hay evento de “cierre de pagina”.
Esto significa:
- Una visita con 1 vista de pagina siempre tiene una duracion de 0 segundos (solo un timestamp disponible)
- Una visita con 2 vistas de pagina registra la duracion como el tiempo entre la pagina 1 y la pagina 2
Ejemplo
Sección titulada «Ejemplo»| Hora | Evento | Duracion hasta ahora |
|---|---|---|
| 09:00:00 | Vista de pagina: / |
0s |
| 09:02:30 | Vista de pagina: /pricing |
2m 30s |
| 09:05:00 | Vista de pagina: /register |
5m 0s |
| (el visitante se va) | — | Duracion = 5m 0s |
El tiempo dedicado a leer /register antes de irse no se cuenta.
Duracion media de visita en el panel
Sección titulada «Duracion media de visita en el panel»El panel muestra la duracion de visita media de todas las visitas en el periodo seleccionado. Las visitas con una sola vista de pagina (duracion = 0s) se incluyen en esta media, lo que bajara la media en sitios con altas tasas de rebote.
Mejorar la precision de la medicion
Sección titulada «Mejorar la precision de la medicion»Como la duracion es ultimo evento − primera vista de pagina, el problema de la ultima pagina solo muerde cuando un visitante lee una pagina y se va sin disparar ningun evento adicional. Puedes recuperar ese tiempo perdido disparando eventos personalizados durante interacciones reales, cada uno se convierte en un nuevo timestamp de “ultimo evento” y empuja la duracion medida hacia adelante.
Por ejemplo, en un articulo largo puedes disparar un evento scroll_to_bottom cuando el lector llega al final:
window.addEventListener('scroll', () => { if (window.scrollY + window.innerHeight >= document.body.scrollHeight - 50) { metrixs('scroll_to_bottom', { props: { article: 'gdpr' }, interactive: false }) }}, { once: true })| Hora | Evento | Duracion hasta ahora |
|---|---|---|
| 09:00:00 | Vista de pagina: /blog/gdpr |
0s |
| 09:04:30 | Evento personalizado: scroll_to_bottom |
4m 30s |
| (el visitante se va) | — | Duracion = 4m 30s (era 0s sin el evento) |
Senales utiles para disparar: scroll al final, play/pause de video, focus de formulario, desplegar acordeon, alcanzar comentarios.
Una nota sobre el flag interactive: false: por defecto, un evento personalizado cuenta como interaccion real y bajara la tasa de rebote (una visita de una sola vista de pagina con un evento personalizado ya no es un “rebote”). Si el evento es una senal de lectura pasiva (scroll, visibilidad) en lugar de un engagement real, pasa interactive: false para que extienda la duracion sin distorsionar la tasa de rebote. Ver Eventos personalizados para la API completa.