Effectuer le suivi des chapitres et des segments sur Chromecast track-chapters-and-segments-on-chromecast
Les instructions suivantes fournissent des conseils pour la mise en œuvre à l’aide des kits SDK 2.x.
-
Identifiez le moment où a lieu l’événement de début de chapitre et créez l’instance
ChapterObjectà l’aide des informations de chapitre.ChapterObjectréférence de suivi de chapitre :note note NOTE Ces variables ne sont nécessaires que si vous envisagez d’effectuer le suivi des chapitres. table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 3-align-center 7-align-center 11-align-center 15-align-center 19-align-center Nom de variable Description Obligatoire nameNom du chapitre Oui positionPosition du chapitre Oui lengthLongueur du chapitre Oui startTimeHeure de début du chapitre Oui Objet de chapitre : createChapterObject
code language-js chapterInfo = ADBMobile.media.createChapterObject("First Chapter", 1, CHAPTER1_LENGTH, CHAPTER1_START_POS); -
Si vous incluez des métadonnées personnalisées pour le chapitre, créez les variables de données contextuelles pour les métadonnées :
code language-js var chapterContextData = { segmentType: "Sample segment type" }; -
Pour commencer la lecture du chapitre, effectuez le suivi de l’événement
ChapterStart: trackEventcode language-js ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterStart, ChapterInfo, chapterContextData); -
Lorsque la lecture atteint la limite de fin du chapitre, comme défini par votre code personnalisé, appelez l’événement
ChapterCompletedans l’instanceMediaHeartbeat: trackEventcode language-js ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterComplete); -
Si la lecture du chapitre ne s’est pas terminée car l’utilisateur a choisi d’ignorer le chapitre (par exemple, si l’utilisateur effectue une recherche en dehors de la limite du chapitre), effectuez le suivi de l’événement
ChapterSkip: trackEventcode language-js ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterSkip); -
S’il existe d’autres chapitres, répétez les étapes 1 à 5.