Configuration du suivi vidéo pour Adobe Analytics

Il existe différentes méthodes pour assurer le suivi des événements vidéo, dont deux sont des options héritées de versions précédentes d’Adobe Analytics. Ces options existantes sont : Jalons hérités et Secondes héritées.

REMARQUE

Avant de poursuivre, assurez-vous qu’une vidéo lisible est chargée dans AEM.

Pour vous assurer que vos vidéos sont lisibles dans la page, consultez ce didacticiel pour plus d’informations sur le transcodage de fichiers vidéo dans AEM.

Appliquez la procédure ci-dessous pour configurer une structure pour le suivi des vidéos à l’aide de chaque méthode.

REMARQUE

Pour les nouvelles mises en œuvre, il est recommandé de ne pas utiliser les options héritées pour le suivi vidéo. Utilisez plutôt la méthode Jalons.

Étapes communes

  1. Configurez une page web en faisant glisser un composant vidéo à partir du sidekick et en ajoutant une vidéo comme ressource lisible pour le composant.

  2. Créez une configuration et une structure Adobe Analytics.

    • Les exemples des sections qui suivent utilisent le nom my-sc-configuration pour la configuration et videofw pour la structure.
  3. Sur la page de structure, sélectionnez un RSID et définissez l’utilisation sur tous. (https://localhost:4502/cf#/etc/cloudservices/sitecatalyst/videoconf/videofw.html)

  4. Dans la catégorie Général du sidekick, faites glisser le composant vidéo dans la structure.

  5. Sélectionnez une méthode de suivi :

  6. Lorsque vous sélectionnez une méthode de suivi, la liste de variables CQ change en conséquence. Pour plus d’informations sur la configuration du composant et le mappage des variables CQ avec les propriétés Adobe Analytics, reportez-vous aux sections suivantes.

Jalons

La méthode Jalons suit la plupart des informations sur la vidéo. Elle est hautement personnalisable et facile à configurer.

Pour utiliser la méthode Jalons, spécifiez les décalages de suivi temporels afin de définir les jalons. Lorsqu’une lecture vidéo franchit un jalon, la page appelle Adobe Analytics pour effectuer le suivi de l’événement. Pour chaque jalon que vous définissez, le composant crée une variable CQ que vous pouvez mapper à une propriété Adobe Analytics. Le format du nom de ces variables CQ est le suivant :

eventdata.events.milestoneXX

Le suffixe XX correspond au décalage de suivi, qui définit le jalon. Par exemple, la spécification des décalages de suivi de 4, 8, 16, 20 et 28 secondes génère les variables CQ suivantes :

  • eventdata.events.milestone4
  • eventdata.events.milestone8
  • eventdata.events.milestone16
  • eventdata.events.milestone20
  • eventdata.events.milestone28

Le tableau ci-dessous décrit les variables CQ par défaut fournies pour la méthode Jalons :

Variables CQ Propriétés Adobe Analytics
eventdata.videoName Les variables mappées à cette propriété contiennent le nom convivial (Titre) de la vidéo s’il est défini dans la gestion des ressources numériques ; si cette valeur n’est pas définie, le nom de fichier de la vidéo sera envoyé à la place. Envoyée une seule fois, au début de la lecture d’une vidéo.
eventdata.videoFileName Les variables mappées à cette propriété contiennent le nom du fichier. Envoyé uniquement avec eventdata.events.a.media.view
eventdata.videoFilePath Les variables mappées à cette propriété contiennent le chemin d’accès au fichier sur le serveur. Envoyé uniquement avec eventdata.events.a.media.view
eventdata.events.a.media.segmentView Envoyé chaque fois qu’un jalon de segment est franchi
eventdata.events.a.media.timePlayed Envoyé chaque fois qu’un jalon est déclenché, le nombre de secondes passées par l’utilisateur à regarder le segment donné est également envoyé avec cet événement. par exemple, eventX=21
eventdata.events.a.media.view Envoyé lors de l’initialisation de la vue vidéo
eventdata.events.a.media.complete Envoyé lorsque la lecture de la vidéo est terminée
eventdata.events.milestoneX Envoyé lorsque le jalon donné est franchi, X correspond à la seconde où le jalon est déclenché à
eventdata.a.contentType Envoyé à chaque jalon ; apparaît en tant que pev3 dans l’appel Adobe Analytics, généralement envoyé en tant que "video"
eventdata.a.media.name Correspond exactement à eventdata.videoName
eventdata.a.media.segment Contient des informations sur le segment qui a été consulté ; par exemple, 2:O:4-8
REMARQUE

Vous pouvez définir le nom convivial d’une vidéo en ouvrant la vidéo pour modification dans la gestion des ressources numériques et en définissant le champ de métadonnées Titre sur le nom souhaité.

  1. Après avoir sélectionné les jalons comme méthode de suivi, dans la boîte de dialogue des décalages de suivi, saisissez une liste de décalages de suivi, exprimés en secondes, séparés par des virgules. Par exemple, la valeur ci-dessous définit des jalons 4, 8, 16, 20 et 28 secondes après le début de la vidéo :

    4,8,16,20,24
    

    Les valeurs de décalage doivent être des entiers supérieurs à 0. La valeur par défaut est 10,25,50,75.

  2. Pour mapper les variables CQ aux propriétés Adobe Analytics, faites glisser les propriétés Adobe Analytics de ContentFinder en regard de la variable CQ sur le composant.

    Pour plus d’informations sur l’optimisation des mappages, consultez le guide Mesure vidéo dans Adobe Analytics .

  3. Ajoutez le cadre à la page.

  4. Pour tester la configuration en mode Aperçu, lisez la vidéo pour que les appels Adobe Analytics se déclenchent.

Les exemples de données de suivi Adobe Analytics suivants s’appliquent au suivi Milestone à l’aide des décalages de suivi de 4,8,16,20 et 24, ainsi que les mappages suivants pour les variables CQ :

Variable CQ Propriété Adobe Analytics
eventdata.videoName prop2
eventdata.videoFileName prop3
eventdata.videoFilePath prop4
eventdata.events.a.media.segmentView event1
eventdata.events.a.media.timePlayed event2
eventdata.events.a.media.view event3
eventdata.events.a.media.complete event4
eventdata.events.milestone4 event10
eventdata.events.milestone8 event11
eventdata.events.milestone16 event12
eventdata.events.milestone20 event13
eventdata.events.milestone24 event14
eventdata.a.contentType eVar3
eventdata.a.media.name eVar 1, prop1
eventdata.a.media.segment eVar2

Dans cet exemple, le composant Vidéo s’affiche comme suit dans la page de la structure :

video1

REMARQUE

Pour voir les appels effectués vers Adobe Analytics, utilisez un outil approprié, tel que DigitalPulse Debugger ou Fiddler.

Les appels vers Adobe Analytics à l’aide de l’exemple fourni doivent ressembler à ceci lorsqu’ils sont affichés avec le DigitalPulse Debugger :

chlimage_1-128

Il s’agit du premier​appel effectué à Adobe Analytics contenant les valeurs suivantes :

  • prop1 et eVar1 pour eventdata.a.media.name,
  • props2-4, avec eVar2 et eVar3 contenant contentType (vidéo) et segment (1:O:1-4)
  • event3 mappé à eventdata.events.a.media.view.

chlimage_1-129

Troisième appel​vers Adobe Analytics :

  • prop1 et eVar1 contiennent a.media.name ;
  • event1 car un segment a été visionné ;
  • event2 envoyé avec un temps de lecture = 4 ;
  • event11 envoyé car eventdata.events.milestone8 a été atteint ;
  • prop2 à 4 ne sont pas envoyés (car eventdata.events.a.media.view n’a pas été déclenché).

Jalons non hérités

La méthode Jalons non hérités est similaire à la méthode Jalons, excepté que les jalons sont définis à l’aide de pourcentages de la durée du suivi. Les points communs sont les suivants :

  • Lorsqu’une lecture vidéo franchit un jalon, la page appelle Adobe Analytics pour effectuer le suivi de l’événement.
  • ensemble statique de variables CQ définies pour le mappage avec des propriétés Adobe Analytics.
  • Pour chaque jalon que vous définissez, le composant crée une variable CQ que vous pouvez mapper à une propriété Adobe Analytics.

Le format du nom de ces variables CQ est le suivant :

Le suffixe XX correspond au pourcentage de la durée du suivi, qui définit le jalon. Par exemple, la spécification des pourcentages de 10, 25, 50 et 75 secondes génère les variables CQ suivantes :

  • eventdata.events.milestone10
  • eventdata.events.milestone25
  • eventdata.events.milestone50
  • eventdata.events.milestone75
eventdata.events.milestoneXX
  1. Après avoir sélectionné la méthode de suivi Jalons non hérités, dans la zone Décalage de suivi, saisissez une liste de pourcentages de durée du suivi séparés par des virgules. Par exemple, la valeur par défaut ci-dessous définit des jalons à 10 %, 25 %, 50 % et 75 % de la durée du suivi :

    10,25,50,75
    

    Les valeurs de décalage doivent être des entiers supérieurs à 0.

  2. Pour mapper les variables CQ aux propriétés Adobe Analytics, faites glisser les propriétés Adobe Analytics de ContentFinder en regard de la variable CQ sur le composant.

    Pour plus d’informations sur l’optimisation des mappages, consultez le guide Mesure vidéo dans Adobe Analytics .

  3. Ajoutez le cadre à la page.

  4. Pour tester la configuration en mode Aperçu, lisez la vidéo pour que les appels Adobe Analytics se déclenchent.

Jalons hérités

Cette méthode est similaire à la méthode Jalons, excepté que les jalons spécifiés dans le champ Décalage de suivi sont des pourcentages et non des points définis dans la vidéo.

REMARQUE

Le champ Décalage de suivi accepte uniquement des nombres entiers compris entre 1 et 100, séparés par des virgules.

  1. Définissez le décalage de suivi.

    • Par exemple, 10, 50, 75, 100

    En outre, les informations envoyées à Adobe Analytics sont moins personnalisables ; seules 3 variables sont disponibles pour le mappage :

eventdata.videoName
Les variables mappées à cette propriété contiennent le nom convivial (Titre) de la vidéo s’il est défini dans la gestion des ressources numériques ; si le titre n’est pas défini, le nom de fichier de la vidéo sera envoyé à la place. Envoyée une seule fois, au début de la lecture d’une vidéo.
eventdata.videoFileName Les variables mappées à cette propriété contiennent le nom du fichier. Envoyée une seule fois, au début de la lecture d’une vidéo.
eventdata.videoFilePath La variable mappée à cette propriété contient le chemin d’accès au fichier sur le serveur. Envoyée une seule fois, au début de la lecture d’une vidéo.
REMARQUE

Vous pouvez définir le nom convivial d’une vidéo en ouvrant la vidéo pour modification dans la gestion des ressources numériques et en définissant le champ de métadonnées Titre sur le nom souhaité. Vous devez également enregistrer les modifications apportées une fois l’opération terminée.

  1. Mappez ces variables aux variables props 1 à 3.

    Le reste des informations pertinentes dans l’appel sera envoyé concaténé dans la variable one nommée pev3.

    Les exemples d’ appels vers Adobe Analytics à l’aide de l’exemple fourni doivent ressembler à ceci lorsqu’ils sont affichés avec DigitalPulse Debugger :

    lmilestones1

    La variable pev3​envoyée dans l’appel contient les informations suivantes :

    • Nom : nom du fichier vidéo (film.avi).

    • Longueur : durée du fichier vidéo, en secondes (100).

    • Nom du lecteur : lecteur vidéo utilisé pour lire le fichier vidéo (vidéo HTML5)

    • Total des secondes lues : nombre total de secondes pendant lesquelles la vidéo a été lue (25)

    • Horodatage de début : horodatage qui identifie le moment auquel la lecture vidéo a commencé (1331035567)

    • Session de lecture : détails de la session de lecture. Ce champ indique comment l’utilisateur a interagi avec la vidéo. Cela peut inclure des données telles que l’emplacement où ils ont commencé la lecture de la vidéo, s’ils ont utilisé le curseur vidéo pour avancer dans la vidéo et l’emplacement où ils ont arrêté la lecture de la vidéo (L10E24S58L58 - la vidéo a été arrêtée à la seconde. 25 de la section L10, puis avance rapide jusqu’à la seconde 48)

Secondes héritées

Lors de l’utilisation de la méthode secondes héritées, les appels Adobe Analytics sont déclenchés toutes les N secondes, où N est spécifié dans le champ Décalage de suivi.

  1. Définissez le décalage de suivi sur n’importe quel nombre de secondes,

    • Par exemple, 6.
    REMARQUE

    Le champ Décalage de suivi accepte uniquement des entiers supérieurs à 0.

    Les informations envoyées à Adobe Analytics sont moins personnalisables. Seules 3 variables sont disponibles pour le mappage :

eventdata.videoName
Les variables mappées à cette propriété contiennent le nom convivial (Titre) de la vidéo s’il est défini dans la gestion des ressources numériques ; si le titre n’est pas défini, le nom de fichier de la vidéo sera envoyé à la place. Envoyée une seule fois, au début de la lecture d’une vidéo.
eventdata.videoFileName La variable mappée à cette propriété contient le nom du fichier. Envoyée une seule fois, au début de la lecture d’une vidéo.
eventdata.videoFilePath La variable mappée à cette propriété contient le chemin d’accès au fichier sur le serveur. Envoyée une seule fois, au début de la lecture d’une vidéo.
REMARQUE

Vous pouvez définir le nom convivial d’une vidéo en ouvrant la vidéo pour modification dans la gestion des ressources numériques et en définissant le champ de métadonnées Titre sur le nom souhaité. Vous devez également enregistrer les modifications apportées une fois l’opération terminée.

  1. Mappez ces variables à prop1, prop2 et prop3.

    Le reste des informations pertinentes dans l’appel sera envoyé sous forme concaténée dans une variable nommée pev3.

    Les appels vers Adobe Analytics à l’aide de l’exemple fourni doivent ressembler à ceci lorsqu’ils sont affichés avec le DigitalPulse Debugger :

    lseconds

    L’appel est similaire à l’appel Jalons hérités ci-dessus. Consultez les informations sur pev3 fournies ici.

Références utilisées dans ce didacticiel :

[0] https://docs.adobe.com/content/help/fr-FR/media-analytics/using/media-overview.html

Sur cette page