Show Menu
TEMAS×

Sesionize

Si está trabajando con datos recopilados a partir del tráfico del sitio web, puede utilizar la transformación Sesión para determinar cómo se definen las sesiones.
La transformación toma como entrada una marca de tiempo y un ID de seguimiento y genera un número de sesión para cada entrada de registro. El número de sesión es "1" para la primera sesión con un ID de seguimiento determinado, "2" para la segunda sesión con el mismo ID de seguimiento, etc. El resultado se puede utilizar directamente como clave de sesión porque tiene un valor único para cada sesión.
Para que funcione, la Sessionize transformación requiere que los datos se ordenen a tiempo y se agrupen por la ID de seguimiento en los datos de origen. Por lo tanto, Sessionize solo funciona cuando se define en el Transformation.cfg archivo o en un Transformation Dataset Include archivo.
Parámetro Descripción Valor predeterminado
Nombre Nombre descriptivo de la transformación. Aquí puede introducir cualquier nombre.
Comentarios Opcional. Notas sobre la transformación.
Condición Condiciones en las que se aplica esta transformación.
Marca de hora de entrada Campo que contiene los valores de la marca de tiempo que se va a utilizar. x-timestamp
ID de seguimiento de entrada
Campo que contiene los valores de la ID de seguimiento que se va a utilizar. El valor debe ser un número hexadecimal de 64 bits (16 dígitos) o menor, o un número decimal de 16 dígitos o menos.
Nota: Si desea utilizar un campo que no sea x-trackingid para la ID de seguimiento, primero debe hash en el campo. Consulte Hash .
x-trackingid
Duración máxima de la sesión
Duración más larga de la sesión antes de que se inicie una nueva. (Esto evita que las páginas web con contenido automático se actualicen a partir de la creación de sesiones que son arbitrariamente largas). Si se cumple la condición de tiempo de espera y el referente de un clic se establece en una de las entradas del parámetro Dominios internos, se utiliza la duración máxima de sesión para definir el final de una sesión. Ninguna sesión puede ser mayor que la duración máxima de sesión especificada, independientemente de cuántos clics contenga. El valor recomendado es de 48 horas. Para obtener más información sobre los parámetros Duración máxima de sesión y Dominios internos, consulte Configuración de configuración para datos c-config-web-data.translate.html#concept-9a306b65483a484bb3f6f3c1d7e77519web. 48 horas
Número de sesión de salida Campo en el que se almacena el número de sesión. Este campo tiene un valor único para cada sesión de cada visitante.
Tiempo de espera de la sesión
Cantidad de tiempo que debe transcurrir entre las entradas de registro de un visitante determinado para determinar el final de una sesión y el inicio de una nueva (es decir, el tiempo de espera habitual que se utiliza para definir una sesión de usuario). El valor recomendado de este parámetro es de 30 minutos. Si no se cumple la condición de tiempo de espera y el referente de un clic no está establecido en uno de los referentes del parámetro Dominios internos, se utiliza Tiempo de espera de sesión para definir la sesión.
Si se cumple la condición de tiempo de espera y cs(dominio-referente) para una entrada de registro está en la lista de dominios internos, la duración máxima de sesión determina si la entrada de registro actual es parte de una sesión existente o el inicio de una nueva sesión.
Para obtener más información sobre el parámetro Tiempo de espera de sesión, consulte Configuración de configuración para datos c-config-web-data.translate.html#concept-9a306b65483a484bb3f6f3c1d7e77519web.
30 minutos
Condición de tiempo de espera Condición que debe cumplirse para que una entrada de registro se considere el inicio de una nueva sesión. Tenga en cuenta que la cantidad de tiempo que transcurre entre la entrada de registro y la entrada de registro anterior debe ser al menos el valor del parámetro Tiempo de espera de sesión.
Una nueva sesión comienza cuando se produce cualquiera de las situaciones siguientes:
  • El ID de seguimiento cambia.
  • El tiempo transcurrido desde la última entrada de registro es al menos igual al valor del parámetro Tiempo de espera de sesión y se cumple la condición de tiempo de espera.
  • El tiempo transcurrido desde la primera entrada de registro de la última sesión supera el valor del parámetro de duración máxima de sesión.
Si ya ha definido Duración máxima de sesión y Tiempo de espera de sesión como parámetros en el Session Parameters.cfg archivo, no introduzca valores para ellos en la configuración. Puede hacer referencia a los parámetros escribiendo $(nombre del parámetro) como se muestra en el siguiente ejemplo. Para obtener más información sobre estos parámetros, consulte Configuración de configuración para datos web.
La Sessionize transformación de este ejemplo toma como entrada los campos x-timestamp y x-trackingid y registra el número de sesión para cada entrada de registro en el campo x-session-key. La transformación Timeout Condition se basa en una Neither condición: Si el campo cs(referrer-domain) de una entrada de registro coincide con un miembro del parámetro Dominios internos, la condición se evalúa como false. Observe las referencias a los parámetros Dominios internos y Tiempo de espera de sesión.
Para obtener más información sobre el NeitherCondition, consulte Condiciones . Para obtener información sobre los parámetros Dominios internos y Tiempo de espera de sesión, consulte Configuración de configuración para datos web.