getMediaAnalyticsTracker
Dieser Web SDK-Befehl ruft einen Media Analytics-Tracker ab. Sie können diesen Befehl verwenden, um eine Objektinstanz zu erstellen, und dann mit denselben APIs wie in der Media JS Library Medienereignisse verfolgen.
Der Befehl getMediaAnalyticsTracker gibt die veraltete Media Analytics-API zurück.
Methodenname
Beschreibung
Aufbau
getInstanceErstellt eine Medieninstanz zum Tracking der Wiedergabesitzung.
Media.getInstance()createMediaObjectErstellt ein -Objekt, das Medieninformationen enthält. Gibt ein leeres -Objekt zurück, wenn ungültige Parameter übergeben werden.
Media.createMediaObject(name, id, length, streamType, mediaType)createAdBreakObjectErstellt ein -Objekt, das Adbreak-Informationen enthält. Gibt ein leeres -Objekt zurück, wenn ungültige Parameter übergeben werden.
Media.createAdBreakObject(name, position, startTime)createAdObjectErstellt ein -Objekt, das Anzeigeninformationen enthält. Gibt ein leeres -Objekt zurück, wenn ungültige Parameter übergeben werden.
Media.createAdObject(name, id, position, length)createChapterObjectErstellt ein -Objekt, das Kapitelinformationen enthält. Gibt ein leeres -Objekt zurück, wenn ungültige Parameter übergeben werden.
Media.createChapterObject(name, position, length, startTime)createStateObjectErstellt ein -Objekt, das Statusinformationen enthält. Gibt ein leeres -Objekt zurück, wenn ungültige Parameter übergeben werden.
Media.createStateObject(name)createQoEObjectErstellt ein -Objekt, das QoE-Informationen enthält. Gibt ein leeres -Objekt zurück, wenn ungültige Parameter übergeben werden.
Media.createQoEObject(bitrate, startupTime, fps, droppedFrames)Instanzmethoden
Methodenname
Beschreibung
Aufbau
trackSessionStartVerfolgen Sie die Absicht, die Wiedergabe zu starten. Dadurch wird eine Tracking-Sitzung auf der Media Tracker-Instanz gestartet.
trackerInstance.trackSessionStart(mediaInfo, contextData)trackPlayTracking der Medienwiedergabe oder Wiederaufnahme nach einer vorherigen Pause.
trackerInstance.trackPlay()trackPauseVerfolgen der Medienpause.
trackerInstance.trackPause()trackCompleteVerfolgen Sie den Abschluss von Medien. Rufen Sie diese Methode nur auf, wenn die Medien vollständig angezeigt wurden.
trackerInstance.trackComplete()trackSessionEndVerfolgen Sie das Ende einer Anzeigesitzung. Rufen Sie diese Methode auch dann auf, wenn der Benutzer das Medium nicht bis zum Abschluss anzeigt.
trackerInstance.trackSessionEnd()trackErrorVerfolgen Sie einen Fehler, der während der Medienwiedergabe aufgetreten ist.
trackerInstance.trackError("errorId")trackEventVerfolgen eines benutzerdefinierten Ereignisses.
trackerInstance.trackEvent(event, info, contextData)updatePlayheadAktualisieren Sie die Abspielposition.
trackerInstance.updatePlayhead(playhead)updateQoEObjectAktualisieren Sie die Erlebnisqualität.
trackerInstance.updateQoEObject(qoe)Konstanten
Konstantenname
Beschreibung
Wert
MediaTypeMedientyp
Video, AudioStreamTypeStream-Typ
VOD, Live, Linear, Podcast, Audiobook, AODVideoMetadataKeysDadurch werden die Standard-Metadatenschlüssel für Video-Streams definiert
Show, Season, Episode, AssetId, Genre, FirstAirDate, FirstDigitalDate, Rating, Originator, Network, ShowType, AdLoad, MVPD, Authorized, DayPart, Feed, StreamFormatAudioMetadataKeysDadurch werden die Standard-Metadatenschlüssel für Audio-Streams definiert.
Artist, Album, Label, Author, Station, PublisherAdMetadataKeysDadurch werden die Standard-Metadatenschlüssel für Anzeigen definiert.
Advertiser, CampaignId, CreativeId, PlacementId, SiteId, CreativeUrlEventDies definiert den Typ eines Tracking-Ereignisses.
AdBreakStart, AdBreakComplete, AdStart, AdComplete, AdSkip, ChapterStart, ChapterComplete, ChapterSkip, SeekStart, SeekComplete, BufferStart, BufferComplete, BitrateChange, StateStart, StateEndPlayerStateDadurch werden Standardwerte für das Tracking des Player-Status definiert.
FullScreen, ClosedCaption, Mute, PictureInPicture, InFocusrecommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636