Passer au contenu principal

Calcul de la durée de présence

Eventmaker permet de calculer plus précisément le temps réellement passé par un participant sur une live session : webinar, streaming, visioconférence ou autre session en ligne.

Ce calcul repose sur les événements de présence du participant:

  • son entrée dans la session ;

  • sa sortie de la session ;

  • l’heure de début officielle de la session ;

  • l’heure de fin officielle de la session.

L’objectif est de fournir une durée d’assistance plus fiable, même lorsque le parcours du participant n’est pas parfaitement linéaire.


1. Création automatique d’un point de sortie

Lorsqu’un accesspoint de type live session est créé ou sauvegardé, Eventmaker génère automatiquement un accesspoint de sortie, aussi appelé exit accesspoint.

Cet accesspoint de sortie est associé à la session principale.

À quoi sert cet accesspoint de sortie ?

Il permet d’enregistrer les moments où un participant quitte une session live.

Concrètement :

  • l’accesspoint principal représente l’entrée dans la session ;

  • l’exit accesspoint représente la sortie de la session.


2. Nouveau calcul de la durée de présence

Le principe est le suivant :

Eventmaker croise les scans IN et les scans OUT associés à une même session live, puis calcule les périodes pendant lesquelles le participant est considéré comme présent.


Cas standard : entrée puis sortie pendant la session

Exemple :

10:00 début de session
10:15 IN
10:45 OUT
11:30 fin de session

Durée calculée :

10:15 → 10:45 = 30 minutes

Dans ce cas, le comportement est direct : le participant entre, puis sort de la session.


Participant déjà présent au début de la session

Il peut arriver qu’un participant soit déjà considéré comme présent lorsque la session commence, puis que son premier événement détecté soit une sortie.

Exemple :

10:00 début de session
10:20 OUT

Comme aucun scan IN n’est présent avant ce OUT dans la fenêtre de session, Eventmaker utilise l’heure de début de session comme référence.

Durée calculée :

10:00 → 10:20 = 20 minutes

Ce cas permet de ne pas perdre la présence d’un participant déjà connecté au lancement de la session.


Plusieurs entrées consécutives

Si plusieurs scans IN sont enregistrés sans sortie entre les deux, les entrées supplémentaires sont ignorées.

Exemple :

10:15 IN
10:20 IN
10:45 OUT

Durée calculée :

10:15 → 10:45 = 30 minutes

Plusieurs sorties consécutives sans nouvelle entrée

C’est le bug corrigé par cette évolution.

Avant correction, plusieurs OUT successifs pouvaient être mal interprétés, notamment lorsqu’aucun nouveau IN n’était présent entre deux sorties, cela peut arriver lors de reload de page.

Désormais, Eventmaker utilise le dernier checkout connu comme nouvelle référence.

Exemple :

10:00 début de session
10:20 OUT
10:50 OUT

Durée calculée :

10:00 → 10:20 = 20 minutes
10:20 → 10:50 = 30 minutes
Total = 50 minutes

Participant encore présent à la fin de la session

Si un participant entre dans la session mais qu’aucune sortie n’est enregistrée avant la fin, Eventmaker considère qu’il est resté jusqu’à la fin officielle de la session.

Exemple :

11:00 IN
11:30 fin de session

Durée calculée :

11:00 → 11:30 = 30 minutes

La durée est donc arrêtée à l’heure de fin de session.


Participant arrivé avant la session et parti après

Certains participants peuvent être déjà connectés avant le début officiel de la session, puis quitter après la fin.

Exemple :

09:58 IN
10:00 début de session
10:30 OUT
10:38 OUT
11:15 OUT
11:30 fin de session
12:01 OUT

Dans ce cas, l’entrée à 09:58 est hors fenêtre de session. Elle n’est donc pas capturée directement dans le calcul.

Mais les sorties successives pendant la session, puis la sortie après la fin, permettent d’identifier que le participant était présent sur toute la période.

Durée calculée :

10:00 → 11:30 = durée complète de la session

Ce cas permet de mieux gérer les participants connectés avant le lancement effectif de la session.


Entrée pendant la session, puis sortie après la fin

Si un participant entre dans la session, sort, revient, puis quitte après la fin officielle, Eventmaker limite le calcul à l’heure de fin de session.

Exemple :

10:00 début de session
10:30 IN
11:00 OUT
11:10 IN
11:30 fin de session
12:00 OUT

Durée calculée :

10:30 → 11:00 = 30 minutes
11:10 → 11:30 = 20 minutes
Total = 50 minutes

La sortie de 12:00 est bien prise en compte pour comprendre que le participant était encore présent après 11:10, mais la durée est arrêtée à 11:30.


3. Points de vigilance

Cette évolution améliore le calcul de durée, mais elle repose toujours sur les événements disponibles dans Eventmaker.

La précision dépend donc de plusieurs éléments :

  • la bonne association entre l’accesspoint principal et son exit accesspoint ;

  • la présence de scans IN et OUT exploitables ;

  • les horaires de début et de fin correctement renseignés sur la session ;

  • la cohérence des événements de check-in collectés.

Il est également important de rappeler que la durée est toujours limitée à la fenêtre officielle de la session. Même si un participant arrive avant ou quitte après, Eventmaker ne comptabilise que le temps compris entre le début et la fin de la session.

Avez-vous trouvé la réponse à votre question ?