Skip to main content
Skip table of contents

Comment est calculé le temps passé sur les pages et sur les contenus AV Insights ?

Le temps passé est toujours mesuré en comparant le timestamp de deux événements.

Pour les pages, le temps passé est calculé entre deux événements de pages ou entre l'événement de page et le dernier événement généré depuis cette même page

Pour le contenu d'AV Insights, les mesures du temps passé sont basées sur différentes propriétés qui utilisent soit le timestamp de l'événement, soit la position mesurée du curseur pour calculer le temps écoulé entre deux actions ou événements AV, en fonction de ce qui est analysé (temps de lecture, temps de session, temps de buffering, etc.)

Voici la liste de toutes les propriétés qui peuvent participer au calcul du temps passé dans AV Insights :

  • av_duration : différence entre event_time ET event_time

  • av_cursor_difference : différence entre av_position ET av_position

  • av_playback_duration : différence entre event_time ET event_time QUAND :
    event_name = ('av.heartbeat','av.start','av.resume') OU
    (event_name = ('av.forward','av.backward') ET (event_name = ('av.heartbeat','av.pause','av.buffer.start','av.rebuffer.start'))) OU
    (event_name = ('rm.refresh','rm.play','rm.info'))

  • av_buffer_duration : différence entre event_time ET event_time QUAND event_name = ('av.buffer.heartbeat','av.buffer.start')

  • av_rebuffer_duration : différence entre current event_time ET event_time QUAND event_name = ('av.rebuffer.heartbeat','av.rebuffer.start')

Attention : ces calculs doivent être effectués en partitionnant par visit_id, av_session_id, av_content_id.

Ces propriétés permettent le calcul des métriques suivantes :

  • AV - Temps passé : AV - Temps passé cumulé (somme de av_duration) divisé par AV - Sessions (décompte distinct de av_session_id).

  • AV - Temps passé lecture : AV - Temps cumulé lecture (somme de av_playback_duration) divisé par AV - Lectures (décompte distinct de av_session_id où av_content_time_consumed est supérieur à 0 ; av_content_time_consumed est la somme de av_cursor_difference)

  • AV - Temps passé buffering : AV - Temps cumulé buffering (somme de av_buffer_duration) divisé par AV - Sessions

  • AV - Temps passé rebuffering : AV - Temps cumulé rebuffering (somme de av_rebuffer_duration) divisé par AV - Sessions

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.