Una sesión es un período durante el cual un usuario interactúa con tu sitio web o aplicación.
Temas de esta página
- Cómo se asocian los eventos con un número y un ID de sesión
- Cómo se calcula la cantidad de sesiones
- Cómo funciona la atribución de sesiones
- Dónde puedes ver las métricas de sesión
- Diferencias en el recuento de sesiones
Qué se considera una sesión
En Analytics, se inicia una sesión cuando un usuario abre tu app en primer plano o ve una página o pantalla, y no hay ninguna sesión activa en ese momento (p. ej., se agotó el tiempo de espera de su sesión anterior).
De forma predeterminada, una sesión finaliza (se agota el tiempo de espera) cuando transcurren 30 minutos de inactividad del usuario. No hay límite para lo que puede durar una sesión.
Ajustar el tiempo de espera de las sesiones
Cómo ajustar el tiempo de espera de la sesión de una app
La sesión de una aplicación comienza a agotar su tiempo de espera cuando la aplicación se mueve a segundo plano; sin embargo, tienes la opción de extender esa sesión. Para ello, debes incluir el parámetro extend_session (con un valor de 1) en los eventos que envías mientras la aplicación está en segundo plano. Esto es útil si tu aplicación se utiliza con frecuencia en segundo plano (p. ej., como sucede con las aplicaciones de navegación y de música).
Modifica el tiempo de espera predeterminado de 30 minutos para las sesiones de la aplicación mediante el método setSessionTimeoutDuration.
Cómo ajustar el tiempo de espera de las sesiones web
Si deseas modificar el tiempo de espera predeterminado de 30 minutos para las sesiones web, haz lo siguiente:
- En Google Analytics, selecciona Administrar.
- Asegúrate de haber accedido a la cuenta correcta.
- En la columna Propiedad, selecciona Flujos de datos.
- Selecciona un flujo de datos web.
- En la parte inferior de la página, selecciona Establecer configuración de etiquetas.
- En la sección Configuración, selecciona Mostrar todo para ver todas las opciones disponibles.
- Selecciona Ajustar tiempo de espera de la sesión.
- Ajustar tiempo de espera de la sesión: Establece el tiempo de espera de la sesión en horas y minutos.
- Ajustar temporizador para sesiones que generaron participación: Selecciona cuántos segundos deben pasar para que se considere que una sesión generó participación.
- Selecciona Guardar.
Cómo se asocian los eventos con un número y un ID de sesión
Cuando se inicia una sesión, Google recopila un evento session_start automáticamente y genera un ID de sesión (ga_session_id) y un número de sesión (ga_session_number) a través de ese evento session_start.
- El ID de sesión se genera automáticamente como la marca de tiempo en segundos cuando comienza una sesión. Si deseas analizar diferentes sesiones fuera de Google Analytics, considera unir user_id o user_pseudo_id con session_id para obtener un identificador único para cada sesión.
- El número de sesión identifica la cantidad de sesiones que un usuario inició hasta la sesión actual (p. ej., la tercera o quinta sesión de un usuario en tu sitio web).
Tanto el ID como el número de sesión se asocian automáticamente con cada evento de una sesión a través de gtag.js y del SDK de Google Analytics para Firebase. Sin embargo, el identificador no se incluye automáticamente en los eventos de Measurement Protocol o la Importación de datos.
A veces, el ID de sesión no está asociado con el evento session_start, por ejemplo, cuando el evento se filtra de una subpropiedad. En estos casos, Analytics generará un ID de sesión de todas maneras.
Cómo se calcula la cantidad de sesiones
Analytics calcula la cantidad de sesiones que se inician en tu sitio o app estimando la cantidad de IDs de sesión únicos.
Cómo funciona la atribución de sesiones
El evento session_start contiene la información que determina la atribución de la sesión, como el GCLID, los parámetros de UTM y la URL de referencia.
El modelo de atribución para las sesiones sigue siendo el modelo de atribución de último clic no directo, y la ventana de visualización de los eventos clave se determina con el parámetro de configuración "Todos los demás eventos de conversión", que es de 90 días de forma predeterminada. Obtén más información para seleccionar o actualizar la configuración de atribución.
Ejemplo
Ventana de visualización de evento clave predeterminada de 90 días
Día 1: El usuario llega al sitio web a través de un vínculo orgánico de Google. => La sesión se atribuye a "google / organic".
Día 68: El usuario regresa directamente al sitio web. => La sesión también se atribuye a "google / organic".
Dónde puedes ver las métricas de sesión
Las métricas de sesión y del usuario se calculan a través de una estimación. Google Analytics proporciona una variedad de métricas de sesión, como Sesión, Sesiones que generaron participación y Sesiones que generaron participación por usuario activo. Estas métricas te permiten consultar datos sobre la cantidad de sesiones que se iniciaron en tu sitio o app.
Las métricas aparecen en informes, como Resumen de adquisiciones, Adquisición de usuarios y Resumen de participaciones. También puedes consultar las métricas de sesión en Exploraciones.
Para encontrar sesiones en Google Analytics, sigue estos pasos:
- Ve a tu propiedad Google Analytics.
- Seleccione la pestaña Informes.
- Elige el informe Participación.
Puedes usar el informe Sesiones para filtrar y segmentar los datos y enfocarte en tipos específicos de sesiones.
Diferencias en el recuento de sesiones
A partir de octubre de 2021, Google Analytics comenzó a actualizar el método de cálculo de las métricas de sesión en tus informes estándares y personalizados, así como en Exploraciones y Looker Studio, para que el recuento de las sesiones sea más eficiente y tenga una precisión alta y una menor tasa de errores. El método de cálculo que se utiliza se denomina HyperLogLog++ (HLL++). Estima los recuentos distintos exactos de las métricas más utilizadas, como Usuarios activos y Sesiones.
Como resultado, es posible que observes una pequeña diferencia en los recuentos de sesiones con respecto al método de cálculo anterior.
event=session_start.Consideraciones de BigQuery
Además de poder ver los recuentos de sesiones en Google Analytics, puedes exportar tus datos a BigQuery para consultar dichos recuentos con una sintaxis similar a la de SQL. BigQuery tiene tiempo y recursos suficientes para calcular la cantidad exacta de sesiones y, por lo tanto, no aplica el método de cálculo eficiente llamado algoritmo HyperLogLog++ para las métricas de las sesiones. Más información sobre la aproximación del recuento único en Google Analytics
Dado que BigQuery no aplica el método de cálculo más eficiente, es posible que observes pequeñas diferencias en los recuentos de sesiones cuando compares los resultados con los que aparecen en los informes estándares y personalizados, así como en Exploraciones y Looker Studio.
En el momento de elegir dónde consultar tus datos, considera lo siguiente:
- Cuando desees obtener resultados más precisos a partir de tus datos sin procesar, consulta los resultados en BigQuery.
- Cuando desees obtener resultados más eficientes, consulta los resultados en tus informes estándares y personalizados y en Exploraciones y Looker Studio.
En la mayoría de las búsquedas, los resultados del nuevo método de cálculo te permiten comparar de manera efectiva las métricas de sesión a lo largo del tiempo.
| Fuente | Semana anterior (sesiones) | Esta semana (sesiones) |
|---|---|---|
| Informes | 1,463 | 1,828 (+25%) |
| BigQuery | 1,501 | 1,876 (+25%) |