Sesión
Session
Una sola visita a una web, delimitada por el tiempo y la inactividad.
Un conjunto de interacciones de un usuario dentro de un periodo, que termina tras un tiempo de inactividad que en GA4 es de treinta minutos por defecto y se puede ajustar. La definición cambia de una herramienta a otra, y es uno de los motivos por los que dos plataformas de analítica nunca coinciden en el tráfico.
Ideas clave
- Treinta minutos de inactividad por defecto, y el tiempo de espera se puede configurar, así que dos propiedades pueden mostrar un tráfico distinto con visitas idénticas.
- GA4 no inicia una nueva sesión cuando cambia la fuente de campaña a mitad de visita. Universal Analytics sí lo hacía, y es uno de los motivos por los que la migración movió las cifras.
- Las sesiones se unen mediante un identificador de cliente. Cualquier cosa que lo reinicie divide la visita de una persona en varias.
- Borrar las cookies, un segundo dispositivo, la caducidad de ITP y el rechazo del consentimiento fragmentan las sesiones, así que los recuentos exageran las visitas distintas en los navegadores con restricciones de privacidad.
- Cuando dos paneles no coinciden en el tráfico, revisa el tiempo de espera y el comportamiento ante un cambio de campaña antes de buscar un error.
Dónde empieza y dónde termina una sesión
GA4 abre una sesión con un evento session_start y la mantiene abierta mientras siguen llegando eventos. Tras treinta minutos sin que pase nada, la sesión termina; el siguiente evento empieza una nueva. Esa es toda la regla, y todas las complicaciones que vienen a continuación salen de ella.
Los treinta minutos son un valor predeterminado, no un hecho. Se pueden configurar desde cinco minutos hasta casi ocho horas, y cambiarlos cambia el número de sesiones con el mismo comportamiento de los visitantes. Subirlo une visitas que estaban separadas; bajarlo divide visitas que eran una sola.
Merece la pena comprobarlo antes de comparar dos propiedades o de cuadrar con el panel propio de un cliente, porque el ajuste no se ve en ninguno de los informes a los que afecta. Una propiedad configurada con un tiempo de espera de dos horas mostrará menos sesiones y una duración media mayor que una propiedad idéntica con el valor predeterminado, y en el tráfico no habrá ninguna diferencia.
La medianoche es el otro límite. Una sesión que pasa al día siguiente se divide en los informes, un efecto pequeño en la mayoría de las webs y apreciable en cualquiera que se use mucho por la noche.
El cambio que movió las cifras de todo el mundo
Universal Analytics iniciaba una nueva sesión cada vez que cambiaba la fuente de campaña a mitad de visita. Alguien que llegaba desde la búsqueda orgánica, se iba y volvía por un anuncio veinte minutos después generaba dos sesiones, una atribuida a cada fuente.
GA4 no lo hace. El mismo comportamiento genera una sola sesión, y el segundo contacto no la divide. Es una parte importante de por qué el número de sesiones bajó en muchas propiedades con la migración, con independencia de todo lo demás que cambió.
El razonamiento es defendible: una persona que ha hecho una sola cosa probablemente debería contar como una sola visita. La consecuencia para los informes de atribución es que el mérito del último clic dentro de una sesión funciona de otra forma, y un canal que antes sumaba sesiones por las vueltas a mitad de visita ya no lo hace.
Para el trabajo de agencia, lo práctico es concreto. Si un canal de pago parece haber perdido sesiones con la migración mientras sus clics y conversiones se mantenían, ese suele ser el motivo, y es un cambio en los informes, no en el rendimiento.
Por qué una persona se convierte en tres sesiones
Una sesión pertenece a un identificador de cliente, normalmente una cookie creada en el navegador. Todo lo que reinicia u oculta ese identificador divide la visita de una persona en varias, y cada fragmento llega como si fuera un visitante nuevo.
Las causas se han multiplicado. Intelligent Tracking Prevention de Safari limita la duración de las cookies creadas en el navegador, así que un visitante que vuelve después de ese límite parece nuevo. Borrar las cookies hace lo mismo al instante. Pasar del móvil al portátil genera dos identidades salvo que haya un ID de usuario. Rechazar el consentimiento puede impedir que el identificador llegue a existir.
La dirección del error es constante y conviene explicarla claramente a los clientes: el número de sesiones exagera las visitas distintas y el número de usuarios exagera las personas distintas, y los dos errores empeoran a medida que se endurecen las protecciones de privacidad. Una web cuya audiencia usa mucho Safari y el móvil se ve más afectada que otra que no.
Un ID de usuario, que se asigna cuando alguien inicia sesión, es la única solución fiable, y solo funciona para la parte de la audiencia que inicia sesión. En la mayoría de las webs de marketing, eso no es nadie, lo que significa que la fragmentación es una característica permanente de los datos y no un error que arreglar.
Cuando el panel del cliente no coincide con el tuyo
Esta conversación ocurre en la mayoría de los proyectos y casi nunca es un fallo de medición. Dos herramientas que miden la misma web no coinciden en el tráfico porque definen la visita de forma distinta, y nombrar la diferencia termina la conversación en un minuto.
Lo que hay que revisar, por orden: el tiempo de espera de la sesión en cada herramienta, si alguna reinicia las sesiones al cambiar la campaña, si una mide desde el servidor y la otra desde el navegador, y si filtran el tráfico interno de forma distinta. Cualquiera de esas cosas produce por sí sola una diferencia de dos cifras en porcentaje.
El consentimiento es la otra mitad. Una plataforma que se activa antes del banner y otra que se activa después están midiendo dos poblaciones distintas, y en Europa la diferencia no es pequeña. Search Console frente a GA4 es el ejemplo más claro: una cuenta el clic desde el lado de Google y la otra cuenta una sesión que ha superado el banner.
Lo que no hay que hacer es intentar cuadrarlas en una sola cifra. Es un proyecto que nunca termina. Elige la herramienta con la que se toman las decisiones, dilo una vez y muestra la otra como comprobación cuando sus cambios aporten información.
Qué significa para una agencia
Cuando el panel de un cliente no coincide con el tuyo en el tráfico, revisa el tiempo de espera y el comportamiento ante un cambio de campaña antes de dar por hecho un fallo de medición. Normalmente es una diferencia de definición, y poder nombrarla termina rápido la conversación.
Errores habituales
- Comparar el número de sesiones a ambos lados de la migración de Universal Analytics como si la definición no hubiera cambiado.
- Presentar el número de usuarios como personas, cuando la fragmentación de la identidad lo exagera, y de forma desigual según el navegador.
- Intentar cuadrar dos herramientas de analítica en una sola cifra, un trabajo que nunca termina.
- Cambiar el tiempo de espera de la sesión a mitad del proyecto, lo que mueve el gráfico de tráfico sin que haya cambiado nada en la web.
En resumen
Una sesión es una convención, no una observación, y la convención cambia según la herramienta y el ajuste. Saber qué convenciones están en juego es lo que convierte un desacuerdo entre dos paneles de una investigación en una frase.
Preguntas frecuentes
¿Cuánto dura una sesión en GA4?
Termina tras treinta minutos de inactividad por defecto, y el tiempo de espera se puede configurar desde cinco minutos hasta casi ocho horas. Como el ajuste no se ve en ninguno de los informes a los que afecta, dos propiedades que miden el mismo comportamiento pueden mostrar un número de sesiones distinto, así que merece la pena revisarlo antes de compararlas o de cuadrar con el panel de un cliente.
¿Por qué bajó mi número de sesiones al pasar a GA4?
En parte porque GA4 dejó de iniciar una nueva sesión cuando cambia la fuente de campaña a mitad de visita, algo que Universal Analytics sí hacía. Un visitante que llegaba por la búsqueda orgánica y volvía por un anuncio dentro del periodo eran dos sesiones en UA y es una en GA4. Si un canal de pago parece haber perdido sesiones mientras sus clics y conversiones se mantenían, ese suele ser el motivo.
¿Por qué mi número de sesiones y de usuarios es demasiado alto?
Porque los dos se unen mediante un identificador de cliente, y cualquier cosa que lo reinicie divide a una persona en varias. Safari limita la duración de las cookies creadas en el navegador, borrar las cookies las reinicia al instante, un segundo dispositivo crea una segunda identidad y el rechazo del consentimiento puede impedir que el identificador exista. El error va siempre en la misma dirección: se exageran tanto las visitas distintas como las personas distintas.
¿Por qué mi analítica no coincide con el otro panel del cliente?
Normalmente por una diferencia de definición y no por un fallo. Revisa el tiempo de espera de la sesión en los dos, si alguno reinicia las sesiones al cambiar la campaña, si uno mide desde el servidor y el otro desde el navegador, y cómo gestiona cada uno el consentimiento y el tráfico interno. Cualquiera de esas cosas produce una diferencia de dos cifras en porcentaje, y tratar de cuadrar los dos en una sola cifra es un proyecto que nunca termina.
Términos relacionados
- Tasa de reboteLa proporción de visitas que terminaron sin interacción.
- Tasa de interacciónLa proporción de sesiones que duraron, convirtieron o recorrieron varias páginas.
- GA4La plataforma de analítica actual de Google, basada en eventos en lugar de sesiones.
- Tráfico orgánicoLas visitas que llegan desde los resultados de búsqueda no pagados.
Fuentes
Última revisión:
Keplent hace este seguimiento por ti.
Recuerda lo que acordaste con cada cliente, analiza los resultados reales de sus campañas y te explica con claridad qué necesita tu atención esta semana.
Únete a la lista de espera