Sessionize

Si trabaja con datos recopilados sobre el tráfico de sitios web, puede utilizar la transformación Sessionize 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.

NOTA

Para que funcione, la transformación Sessionize requiere que los datos se ordenen a tiempo y se agrupen por el ID de seguimiento en los datos de origen. Por lo tanto, Sessionize solo funciona cuando se define en el archivo Transformation.cfg o en un archivo Transformation Dataset Include.

Parámetro Descripción Predeterminado
Nombre Nombre descriptivo de la transformación. Puede introducir cualquier nombre aquí.
Comentarios Opcional. Notas sobre la transformación.
Condición Condiciones en las que se aplica esta transformación.
Marca de tiempo de entrada Campo que contiene los valores de la marca de tiempo que se van a utilizar. x-timestamp
ID de seguimiento de entrada

El campo que contiene los valores del ID de seguimiento que se van a utilizar. El valor debe ser un número hexadecimal de 64 bits (16 dígitos) o menor o un número decimal entero de 16 dígitos o menos.

Nota: Si desea utilizar un campo que no sea x-trackingid para el ID de seguimiento, primero debe hash para el campo . Consulte Hash.

x-trackingid

Duración máxima de la sesión

La duración más larga de la sesión antes de que se inicie una nueva sesión. (Esto evita que las páginas web con contenido automático se actualicen desde 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 superior a la duración máxima de sesión especificada independientemente de la cantidad de clics que contenga. El valor recomendado es de 48 horas. Para obtener más información sobre los parámetros de Duración máxima de sesión y Dominios internos, consulte Configuración de datos web. 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 el tiempo de espera de sesión para definir la sesión.

Si se cumple la condición de tiempo de espera y cs(dominio de referente) para una entrada de registro está en la lista de dominios internos, la duración máxima de la 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 datos web.

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 siguientes situaciones:

  • El ID de seguimiento cambia.
  • El tiempo 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 Tiempo de espera.
  • El tiempo desde la primera entrada de registro de la última sesión supera el valor del parámetro Maximum Session Duration .
NOTA

Si ya ha definido Duración máxima de sesión y Tiempo de espera de sesión como parámetros en el archivo Session Parameters.cfg, 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 datos web.

La transformación Sessionize de este ejemplo toma como entrada los campos x-timestamp y x-trackingid y registra el número de sesión de cada entrada de registro en el campo x-session-key . El Timeout Condition de la transformación se basa en una condición Neither: Si el campo cs(referrer-domain) de una entrada de registro coincide con un miembro del parámetro Internal Domains , la condición se evalúa como false. Tenga en cuenta las referencias a los parámetros Dominios internos y Tiempo de espera de sesión .

Para obtener más información sobre NeitherCondition, consulte Condiciones. Para obtener información sobre los dominios internos y los parámetros de tiempo de espera de sesión, consulte Configuración de los datos web.

En esta página