Sessionize

Si vous travaillez avec les données collectées à partir du trafic sur le site Web, vous pouvez utiliser la transformation Sessioniser pour déterminer comment les sessions sont définies.

La transformation prend comme entrée un horodatage et un ID de suivi et génère un numéro de session pour chaque entrée de journal. Le numéro de session est "1" pour la première session avec un ID de suivi donné, "2" pour la deuxième session avec le même ID de suivi, etc. La sortie peut être utilisée directement en tant que clé de session car elle possède une valeur unique pour chaque session.

REMARQUE

Pour fonctionner, la transformation Sessionize requiert que les données soient triées dans le temps et regroupées par ID de suivi dans vos données source. Par conséquent, Sessionize ne fonctionne que lorsqu'il est défini dans le fichier Transformation.cfg ou dans un fichier Transformation Dataset Include.

Paramètre Description Par défaut
Nom Nom descriptif de la transformation. Vous pouvez entrer n'importe quel nom ici.
Commentaires Facultatif. Remarques sur la transformation.
Condition Conditions d'application de cette transformation.
Horodatage d’entrée Champ contenant les valeurs de l’horodatage à utiliser. x-timestamp
ID de suivi d’entrée

Champ contenant les valeurs de l'ID de suivi à utiliser. La valeur doit être un nombre hexadécimal 64 bits (16 chiffres) ou plus petit ou un nombre décimal inférieur ou égal à 16 chiffres.

Remarque : Si vous souhaitez utiliser un champ autre que x-trackingid pour l’ID de suivi, vous devez d’abord hacher le champ. Voir Hash.

x-trackingid

Durée maximale de session

Durée la plus longue avant le démarrage d’une nouvelle session. (Cela empêche les pages Web dont le contenu est automatiquement actualisé de créer des sessions arbitrairement longues.) Si la condition de dépassement de délai est satisfaite et que le parrain d'un clic est défini sur l'une des entrées du paramètre Domaines internes, la durée maximale de la session est utilisée pour définir la fin d'une session. Aucune session ne peut être plus longue que la durée maximale de session spécifiée, quel que soit le nombre de clics qu’elle contient. La valeur recommandée est de 48 heures. Pour plus d'informations sur les paramètres Durée maximale de session et Domaines internes, voir Paramètres de configuration pour les données Web. 48 heures
Numéro de session de sortie Champ dans lequel le numéro de session est stocké. Ce champ a une valeur unique pour chaque session pour chaque visiteur.
Délai d’expiration de la session

Durée nécessaire entre les entrées de journal d’un visiteur donné pour déterminer la fin d’une session et le début d’une nouvelle session (c’est-à-dire le délai d’attente habituel utilisé pour définir une session utilisateur). La valeur recommandée de ce paramètre est de 30 minutes. Si la condition de dépassement de délai n'est pas remplie et que le parrain d'un clic n'est pas défini sur l'un des parrains du paramètre Domaines internes, le délai d'expiration de la session est utilisé pour définir la session.

Si la condition de dépassement de délai est remplie et si cs(parrain-domain) pour une entrée de journal se trouve dans la liste des domaines internes, la durée maximale de la session détermine si l'entrée de journal active fait partie d'une session existante ou du début d'une nouvelle session.

Pour plus d'informations sur le paramètre Délai d'expiration de session, voir Paramètres de configuration pour les données Web.

30 minutes
Condition de dépassement de délai Condition qui doit être remplie pour qu’une entrée de journal soit considérée comme le début d’une nouvelle session. Notez que le temps qui s’écoule entre l’entrée de journal et l’entrée de journal précédente doit être au moins la valeur du paramètre Délai d’expiration de session.

Une nouvelle session commence lorsque l’une des situations suivantes se produit :

  • L’ID de suivi change.
  • Le temps écoulé depuis la dernière entrée de journal est au moins égal à la valeur du paramètre Délai d’expiration de la session et la condition Délai d’expiration est remplie.
  • Le temps écoulé depuis la première entrée de journal de la dernière session dépasse la valeur du paramètre Durée maximale de la session.
REMARQUE

Si vous avez déjà défini les paramètres Durée maximale de session et Délai d’expiration de session dans le fichier Session Parameters.cfg, n’entrez pas de valeurs pour ces paramètres dans la configuration. Vous pouvez référencer les paramètres en saisissant $(nom du paramètre) comme indiqué dans l’exemple suivant. Pour plus d'informations sur ces paramètres, voir Paramètres de configuration pour les données Web.

La transformation Sessionize de cet exemple prend comme entrée les champs x-timestamp et x-trackingid et enregistre le numéro de session pour chaque entrée de journal dans le champ x-session-key. Timeout Condition de la transformation repose sur une condition Neither : Si le champ cs(domaine-parrain) d'une entrée de journal correspond à un membre du paramètre Domaines internes, la condition est évaluée sur false. Notez les références aux paramètres Domaines internes et Délai d’expiration de session.

Pour plus d'informations sur NeitherCondition, consultez Conditions. Pour plus d’informations sur les paramètres Domaines internes et Délai d’expiration de session, voir Paramètres de configuration pour les données Web.

Sur cette page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now