getMediaAnalyticsTracker
Cette commande du SDK Web récupère un outil de suivi Media Analytics. Vous pouvez utiliser cette commande pour créer une instance d’objet, puis, en utilisant les mêmes API que celles fournies par la bibliothèque Media JS, effectuer le suivi des événements de média.
La commande getMediaAnalyticsTracker renvoie l’API Media Analytics héritée.
Nom de la méthode
Description
Syntaxe
getInstanceCrée une instance de média pour effectuer le suivi de la session de lecture.
Media.getInstance()createMediaObjectCrée un objet contenant des informations sur le média. Renvoie un objet vide si des paramètres non valides sont transmis.
Media.createMediaObject(name, id, length, streamType, mediaType)createAdBreakObjectCrée un objet contenant des informations sur le saut de page. Renvoie un objet vide si des paramètres non valides sont transmis.
Media.createAdBreakObject(name, position, startTime)createAdObjectCrée un objet contenant des informations sur les publicités. Renvoie un objet vide si des paramètres non valides sont transmis.
Media.createAdObject(name, id, position, length)createChapterObjectCrée un objet contenant des informations sur le chapitre. Renvoie un objet vide si des paramètres non valides sont transmis.
Media.createChapterObject(name, position, length, startTime)createStateObjectCrée un objet contenant des informations sur l’état. Renvoie un objet vide si des paramètres non valides sont transmis.
Media.createStateObject(name)createQoEObjectCrée un objet contenant des informations sur la qualité de l’expérience. Renvoie un objet vide si des paramètres non valides sont transmis.
Media.createQoEObject(bitrate, startupTime, fps, droppedFrames)Méthodes d’instance
Nom de la méthode
Description
Syntaxe
trackSessionStartSuivez l’intention de démarrer la lecture. Cela lance une session de suivi sur l’instance de suivi multimédia.
trackerInstance.trackSessionStart(mediaInfo, contextData)trackPlayEffectuez le suivi de la lecture ou de la reprise du média après une interruption précédente.
trackerInstance.trackPlay()trackPauseSuivi de la mise en pause du média
trackerInstance.trackPause()trackCompleteSuivi du média terminé Appelez cette méthode uniquement lorsque le média a été entièrement visionné.
trackerInstance.trackComplete()trackSessionEndSuivez la fin d’une session de visionnage. Appelez cette méthode même si l’utilisateur ne voit pas le média jusqu’à la fin.
trackerInstance.trackSessionEnd()trackErrorSuivi d’une erreur qui s’est produite pendant la lecture multimédia.
trackerInstance.trackError("errorId")trackEventSuivi d’un événement personnalisé.
trackerInstance.trackEvent(event, info, contextData)updatePlayheadMettez à jour le curseur de lecture.
trackerInstance.updatePlayhead(playhead)updateQoEObjectMettez à jour la qualité de l’expérience.
trackerInstance.updateQoEObject(qoe)Constantes
Nom de constante
Description
Valeur
MediaTypeType de média
Video, AudioStreamTypeType de flux
VOD, Live, Linear, Podcast, Audiobook, AODVideoMetadataKeysCela définit les clés de métadonnées standard pour les flux vidéo.
Show, Season, Episode, AssetId, Genre, FirstAirDate, FirstDigitalDate, Rating, Originator, Network, ShowType, AdLoad, MVPD, Authorized, DayPart, Feed, StreamFormatAudioMetadataKeysCela définit les clés de métadonnées standard pour les diffusions audio.
Artist, Album, Label, Author, Station, PublisherAdMetadataKeysCela définit les clés de métadonnées standard pour les publicités.
Advertiser, CampaignId, CreativeId, PlacementId, SiteId, CreativeUrlEventCela définit le type d’un événement de suivi.
AdBreakStart, AdBreakComplete, AdStart, AdComplete, AdSkip, ChapterStart, ChapterComplete, ChapterSkip, SeekStart, SeekComplete, BufferStart, BufferComplete, BitrateChange, StateStart, StateEndPlayerStateCela définit des valeurs standard pour le suivi de l’état du lecteur.
FullScreen, ClosedCaption, Mute, PictureInPicture, InFocusrecommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636