Más información sobre la Data Workbench Anuncio de fin de vida útil.
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.
Para trabajar, el Sessionize la transformación 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 la variable Transformation.cfg o en un Transformation Dataset Include archivo.
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 la variable Condición de tiempo de espera se cumple y el referente de un clic se establece en una de las entradas del parámetro Dominios internos , la duración máxima de sesión se utiliza 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 Ajustes de configuración para 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 Ajustes de configuración para 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:
Si ya ha definido la duración máxima de sesión y el tiempo de espera de sesión como parámetros en la variable Session Parameters.cfg no introduzca valores para ellos en la configuración. Puede hacer referencia a los parámetros escribiendo $(nombre de parámetro) como se muestra en el siguiente ejemplo. Para obtener más información sobre estos parámetros, consulte Ajustes de configuración para datos web.
La variable Sessionize la transformación 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 . La transformación es Timeout Condition se basa en un Neither condición: 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 información sobre la variable NeitherCondition, consulte Condiciones. Para obtener información sobre los dominios internos y los parámetros de tiempo de espera de sesión, consulte Ajustes de configuración para datos web.