getMediaAnalyticsTracker
Este comando del SDK web recupera un rastreador de Media Analytics. Puede utilizar este comando para crear una instancia de objeto y, a continuación, utilizar las mismas API que las proporcionadas por la biblioteca Media JS, realizar un seguimiento de los eventos de medios.
El comando getMediaAnalyticsTracker devuelve la API heredada de Media Analytics.
Nombre del método
Descripción
Sintaxis
getInstanceCrea una instancia del contenido para realizar un seguimiento de la sesión de reproducción.
Media.getInstance()createMediaObjectCrea un objeto que contiene información multimedia. Devuelve un objeto vacío si se pasan parámetros no válidos.
Media.createMediaObject(name, id, length, streamType, mediaType)createAdBreakObjectCrea un objeto que contiene información de un salto. Devuelve un objeto vacío si se pasan parámetros no válidos.
Media.createAdBreakObject(name, position, startTime)createAdObjectCrea un objeto que contiene información de publicidad. Devuelve un objeto vacío si se pasan parámetros no válidos.
Media.createAdObject(name, id, position, length)createChapterObjectCrea un objeto que contiene información del capítulo. Devuelve un objeto vacío si se pasan parámetros no válidos.
Media.createChapterObject(name, position, length, startTime)createStateObjectCrea un objeto que contiene información de estado. Devuelve un objeto vacío si se pasan parámetros no válidos.
Media.createStateObject(name)createQoEObjectCrea un objeto que contiene información de QoE. Devuelve un objeto vacío si se pasan parámetros no válidos.
Media.createQoEObject(bitrate, startupTime, fps, droppedFrames)Métodos de instancia
Nombre del método
Descripción
Sintaxis
trackSessionStartRealice un seguimiento de la intención de iniciar la reproducción. Esto inicia una sesión de seguimiento en la instancia de seguimiento de medios.
trackerInstance.trackSessionStart(mediaInfo, contextData)trackPlayRastrear la reproducción o reanudación de contenido después de una pausa previa.
trackerInstance.trackPlay()trackPauseRastrear pausa de medios.
trackerInstance.trackPause()trackCompleteSeguimiento de contenido completado. Llame a este método solo cuando el medio se haya visto por completo.
trackerInstance.trackComplete()trackSessionEndRastrear el final de una sesión de visualización. Llame a este método aunque el usuario no vea el contenido completo.
trackerInstance.trackSessionEnd()trackErrorRealizar un seguimiento de un error que se produjo durante la reproducción de contenido.
trackerInstance.trackError("errorId")trackEventRealice un seguimiento de un evento personalizado.
trackerInstance.trackEvent(event, info, contextData)updatePlayheadActualice la posición del cabezal de reproducción.
trackerInstance.updatePlayhead(playhead)updateQoEObjectActualice la calidad de la experiencia.
trackerInstance.updateQoEObject(qoe)Constantes
Nombre de constante
Descripción
Valor
MediaTypeTipo de medio
Video, AudioStreamTypeTipo de flujo
VOD, Live, Linear, Podcast, Audiobook, AODVideoMetadataKeysDefine las claves de metadatos estándar para las transmisiones de vídeo
Show, Season, Episode, AssetId, Genre, FirstAirDate, FirstDigitalDate, Rating, Originator, Network, ShowType, AdLoad, MVPD, Authorized, DayPart, Feed, StreamFormatAudioMetadataKeysDefine las claves de metadatos estándar para las secuencias de audio.
Artist, Album, Label, Author, Station, PublisherAdMetadataKeysDefine las claves de metadatos estándar para los anuncios.
Advertiser, CampaignId, CreativeId, PlacementId, SiteId, CreativeUrlEventDefine el tipo de un evento de seguimiento.
AdBreakStart, AdBreakComplete, AdStart, AdComplete, AdSkip, ChapterStart, ChapterComplete, ChapterSkip, SeekStart, SeekComplete, BufferStart, BufferComplete, BitrateChange, StateStart, StateEndPlayerStateDefine valores estándar para el seguimiento del estado del reproductor.
FullScreen, ClosedCaption, Mute, PictureInPicture, InFocusrecommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636