createMediaSession
Der Befehl createMediaSession
ist Teil der Komponente Web SDK streamingMedia
. Sie können diese Komponente verwenden, um Daten zu Mediensitzungen auf Ihrer Website zu erfassen. Informationen zum Konfigurieren dieser Komponente finden Sie in der Dokumentation zu streamingMedia
Dokumentation .
Die erfassten Daten können Informationen zu Medienwiedergaben, Pausen, Beendigungen und anderen damit zusammenhängenden Ereignissen enthalten. Nach der Erfassung können Sie diese Daten an Adobe Analytics für Streaming-Medien senden, um Metriken zu aggregieren. Diese Funktion bietet eine umfassende Lösung zum Verfolgen und Verstehen des Verhaltens der Mediennutzung auf Ihrer Website.
Sie können Mediensitzungen im Web SDK auf zwei Arten erstellen:
- Automatisch verfolgte Mediensitzungen ermöglichen es dem Web SDK, den Versand von Medien-Ping-Ereignissen an Adobe Analytics für Streaming-Medien zu verwalten. Die Häufigkeit dieser Pings wird durch die Konfigurationseinstellungen der Komponente streamingMedia bestimmt.
- Manuell verfolgte Mediensitzungen geben Ihnen mehr Kontrolle über den Versand von Sitzungs-Ping-Ereignissen an Adobe Analytics für Streaming-Medien. Außerdem können Sie die
sessionID
für Mediensitzungen speichern.
Erstellen einer automatisch verfolgten Mediensitzung automatic
Um das automatische Tracking einer Mediensitzung zu starten, rufen Sie die Methode createMediaSession
mit den unten beschriebenen Optionen auf:
alloy("createMediaSession", {
playerId: "movie-test",
getPlayerDetails: () => {
return {
playhead: document.getElementById("movie-test").currentTime,
qoeDataDetails: {
bitrate: 1000,
startupTime: 1000,
fps: 30,
droppedFrames: 10
}
};
},
xdm: {
eventType: "media.sessionStart",
mediaCollection: {
sessionDetails: {
...
}
}
}
});
playerId
getPlayerDetails
playerId
aufgerufen.xdm.eventType
media.sessionStart
gesetzt.xdm.mediaCollection.sessionDetails
sessionDetails
sollte die Eigenschaften der Sitzungsdetails enthalten. Weitere Informationen finden Sie in der Dokumentation zum Mediensammlungsschema .Erstellen einer manuell verfolgten Mediensitzung manual
Um das manuelle Tracking einer Mediensitzung zu starten, rufen Sie die Methode createMediaSession
mit den unten beschriebenen Optionen auf:
const sessionPromise = alloy("createMediaSession", {
xdm: {
eventType: "media.sessionStart",
mediaCollection: {
playhead: 0,
sessionDetails: {
...
},
qoeDataDetails: {
bitrate: 1000,
startupTime: 1000,
fps: 30,
droppedFrames: 10
}
}
}
});
xdm.eventType
media.sessionStart
gesetzt.xdm.mediaCollection.sessionDetails
sessionDetails
sollte die Eigenschaften der Sitzungsdetails enthalten. Weitere Informationen finden Sie in der Dokumentation zum Mediensammlungsschema .xdm.mediaCollection.playhead
xdm.mediaCollection.qoeDataDetails