DICCIONARIO · U

User session

Una user session (sesión de usuario) es el periodo continuo durante el que una persona interactúa con una web o app, delimitado por su inicio y por un tiempo de inactividad. En analítica, como Google Analytics 4, es la unidad para medir visitas e interacción; en desarrollo, es el estado que el servidor guarda para reconocer al usuario entre peticiones.

Germán Gutiérrez Escrito por Germán Gutiérrez 5 min de lectura
Ficha rápida
Tipo
Unidad de medida en analítica y mecanismo de estado en aplicaciones web
Inicio en GA4
Evento session_start, con los parámetros ga_session_id y ga_session_number
Caducidad en GA4
30 minutos de inactividad por defecto; ajustable hasta 7 horas y 55 minutos
Sesión con interacción (GA4)
Dura más de 10 segundos, tiene un evento clave o 2 o más vistas de página o pantalla
Inactividad recomendada en servidor
2-5 minutos en aplicaciones de alto valor y 15-30 en las de bajo riesgo (OWASP)

≡En resumen

  • La palabra sesión tiene dos sentidos: la sesión de analítica, que cuenta visitas, y la sesión de servidor, que mantiene al usuario identificado.
  • En GA4 una sesión empieza con session_start y termina tras 30 minutos sin actividad, salvo que cambies ese valor.
  • GA4 no corta la sesión a medianoche ni al cambiar de campaña, a diferencia de Universal Analytics.
  • Una sesión con interacción es la base de la tasa de interacción; su inversa es el porcentaje de rebote.
  • En servidor, el identificador de sesión debe ser aleatorio, viajar en una cookie segura y renovarse tras iniciar sesión.

01 ¿Qué es una user session o sesión de usuario?

El término viene del inglés session, «periodo dedicado a una actividad». En la web lo usan dos disciplinas con sentidos distintos. En analítica, la sesión es una unidad de medida: cuántas visitas hubo y qué pasó en ellas. En desarrollo, OWASP define la sesión web como una secuencia de peticiones y respuestas HTTP asociadas al mismo usuario: es el mecanismo que permite que, tras iniciar sesión, la aplicación te siga reconociendo en cada página.

02 Cómo cuenta las sesiones Google Analytics 4

En Google Analytics 4, una sesión empieza cuando un usuario abre la app en primer plano o ve una página o pantalla sin tener una sesión activa. En ese momento se registra automáticamente el evento session_start y se generan dos parámetros que acompañan a los eventos siguientes.

Elemento Qué es
session_start Evento automático que marca el inicio de la sesión
ga_session_id Identificador de la sesión, generado como marca de tiempo en segundos al iniciarse
ga_session_number Número ordinal de la sesión para ese usuario (1.ª, 2.ª, 3.ª…)
Tiempo de espera 30 minutos de inactividad por defecto; el máximo configurable es 7 horas y 55 minutos
Duración máxima No hay límite de duración mientras haya actividad
Recuento GA4 estima las sesiones a partir de los ID de sesión únicos con el algoritmo HyperLogLog++
Elementos de una sesión en GA4 según la ayuda oficial de Google

03 Sesión con interacción (engaged session) y tasa de interacción

01

Más de 10 segundos

La sesión dura más que el umbral de tiempo de interacción, 10 segundos por defecto y ajustable en la configuración de la etiqueta.

02

Un evento clave

Durante la sesión se registra al menos un evento marcado como clave (antes llamado conversión).

03

Dos o más vistas

El usuario ve al menos 2 páginas o pantallas en la misma sesión.

Basta con una de las tres condiciones. La tasa de interacción es el porcentaje de sesiones con interacción y la tasa de rebote de GA4 es exactamente su inversa: el porcentaje de sesiones sin interacción. Son métricas de sesión; si lo que quieres es medir la implicación del usuario a lo largo del tiempo, necesitas métricas de user engagement como la frecuencia de uso o la retención.

04 Sesiones en GA4 vs Universal Analytics

Situación Universal Analytics Google Analytics 4
Medianoche Cerraba la sesión y abría otra La sesión continúa
Nuevos parámetros de campaña (UTM) Iniciaba una sesión nueva La sesión continúa
Inactividad 30 minutos por defecto 30 minutos por defecto
Métrica de calidad Porcentaje de rebote (sesiones de una sola página) Sesiones con interacción y tasa de interacción
Por qué las sesiones de GA4 no coinciden con las del antiguo Universal Analytics

05 La sesión de servidor: cómo te reconoce una aplicación web

HTTP no guarda estado: cada petición llega sin memoria de la anterior. Para saber que eres el mismo usuario, el servidor crea una sesión, guarda sus datos (usuario identificado, carrito, preferencias) y te entrega un identificador, normalmente en una cookie. Es una pieza básica de cualquier proyecto de desarrollo de aplicaciones web a medida y su seguridad importa tanto como el login.

  • ✓Genera el identificador con un generador criptográficamente seguro y al menos 64 bits de entropía.
  • ✓Envía la cookie con los atributos Secure, HttpOnly y SameSite (Strict o Lax).
  • ✓Renueva el identificador tras iniciar sesión o cambiar de privilegios para evitar la fijación de sesión.
  • ✓Aplica un tiempo de inactividad acorde al riesgo: 2-5 minutos en banca o datos sensibles, 15-30 en servicios de bajo riesgo.
  • ✓Añade una caducidad absoluta (OWASP la sitúa habitualmente entre 4 y 8 horas) y un cierre de sesión que invalide la sesión en el servidor.

06 Sesión, usuario, visita y vista de página: diferencias

Concepto Qué cuenta Ejemplo
Usuario Personas o dispositivos distintos Ana, aunque entre cinco veces en la semana, es 1 usuario
Sesión de analítica Periodos de actividad separados por inactividad Las cinco entradas de Ana son 5 sesiones
Visita Término coloquial, casi siempre sinónimo de sesión «La web tuvo 10.000 visitas» suele querer decir sesiones
Vista de página Cada carga de página o pantalla En una sesión, Ana ve 4 páginas: 4 vistas
Sesión de servidor Estado guardado para reconocer al usuario El carrito y el login de Ana mientras navega
Conceptos que suelen confundirse con la sesión

07 Cómo usar las métricas de sesión para mejorar tu web

  1. 1

    Configura bien la medición

    Revisa el tiempo de espera, excluye tráfico interno y marca como clave solo los eventos que importan. Tienes el proceso en nuestra guía de cómo configurar GA4 paso a paso.

  2. 2

    Segmenta las sesiones

    Compara sesiones con interacción por canal, dispositivo y página de entrada. Las medias engañan.

  3. 3

    Busca páginas con baja interacción

    Páginas de entrada con muchas sesiones y poca interacción son candidatas prioritarias a revisar.

  4. 4

    Mira qué pasa dentro

    Los números dicen dónde; la grabación de sesiones y los mapas de calor ayudan a entender por qué.

Aquí tienes cómo configurar GA4 con eventos y conversiones. Cuando detectes páginas con muchas sesiones y poca interacción, la grabación de sesiones te enseña qué hacen los usuarios, y un proceso de optimización de la conversión convierte esos hallazgos en cambios medibles.

Preguntas frecuentes sobre User session

Es el periodo continuo en el que un usuario interactúa con una web o app, desde su primera acción hasta que pasa un tiempo sin actividad, 30 minutos por defecto en Google Analytics 4.

No tiene duración máxima: termina tras 30 minutos de inactividad por defecto, un tiempo de espera que puedes ampliar hasta 7 horas y 55 minutos.

Es una sesión que dura más de 10 segundos, incluye un evento clave o tiene al menos 2 vistas de página o pantalla.

Un usuario es una persona o dispositivo; una sesión es cada periodo de actividad. Un mismo usuario puede generar muchas sesiones.

Es el evento que GA4 registra automáticamente al iniciarse una sesión, junto con los parámetros ga_session_id y ga_session_number.

Es el estado que el servidor guarda para reconocer al usuario entre peticiones, identificado normalmente por una cookie con un ID aleatorio.

Entre otras razones, porque GA4 no abre una sesión nueva a medianoche ni cuando llegan nuevos parámetros de campaña.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
G Google Analytics Google Analytics es la herramienta gratuita de analítica web de Google que mide cuántas personas visitan una web o app, de dónde llegan, qué hacen y si convierten. Su única versión activa es Google Analytics 4 (GA4), basada en eventos, desde que Universal Analytics dejó de procesar datos el 1 de julio de 2023. U User engagement El user engagement es el grado en que los usuarios interactúan de forma activa y repetida con un producto digital, más allá de visitarlo. Cada entorno lo mide a su manera: Google Analytics 4 con sesiones con interacción y tiempo de interacción, las apps con uso frecuente y retención, y las redes con reacciones, comentarios y compartidos. B Bounce rate El bounce rate (tasa o porcentaje de rebote) es el porcentaje de sesiones en las que el visitante no interactúa con la web. En Google Analytics 4 equivale a las sesiones sin interacción: duran 10 segundos o menos, sin evento clave y con una sola página vista. Sirve para detectar páginas que no responden a lo que el usuario buscaba. I Iniciar sesión Iniciar sesión es el proceso por el que te identificas ante una web, una app o un dispositivo para acceder a tu cuenta, normalmente con un usuario o email y una contraseña, a veces con un segundo código. En inglés se llama login o sign in; en español también se dice acceder, entrar o ingresar. C Clickstream El clickstream (flujo de clics) es el registro ordenado de las páginas, clics y acciones que realiza un usuario durante su navegación por una web, una app o internet. Analizarlo permite descubrir por dónde entran los visitantes, qué recorrido siguen y dónde abandonan, para mejorar la experiencia y la conversión. U User session recording El user session recording (grabación de sesiones de usuario) es la captura, mediante un script instalado en una web o app, de los clics, desplazamientos, movimientos y cambios de pantalla de cada visita para poder reproducirla después. Sirve para entender problemas de usabilidad y conversión, y en España exige consentimiento y enmascarar datos personales.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp