createMediaSession
La commande createMediaSession
fait partie du composant SDK Web streamingMedia
. Vous pouvez utiliser ce composant pour collecter des données relatives aux sessions multimédia sur votre site web. Consultez la streamingMedia
documentation pour savoir comment configurer ce composant.
Les données collectées peuvent inclure des informations sur les lectures multimédia, les pauses, les fins et d’autres événements connexes. Une fois ces données collectées, vous pouvez les envoyer à Adobe Analytics pour les médias en streaming pour agréger les mesures. Cette fonctionnalité offre une solution complète pour effectuer le suivi et comprendre le comportement de consommation des médias sur votre site web.
Vous pouvez créer des sessions multimédia dans le SDK Web de deux manières :
- Les sessions multimédia suivies automatiquement permettent au SDK Web de gérer la distribution des événements ping multimédia sur Adobe Analytics pour les médias en streaming. La fréquence de ces pings est déterminée par les paramètres de configuration du composant streamingMedia.
- Les sessions multimédias suivies manuellement vous permettent de mieux contrôler la distribution des événements ping de session sur Adobe Analytics pour les médias en streaming. De plus, vous avez la possibilité de stocker le
sessionID
pour les sessions multimédia.
Créer une session multimédia automatiquement suivie automatic
Pour lancer automatiquement le suivi d’une session multimédia, appelez la méthode createMediaSession
avec les options décrites ci-dessous :
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
fourni.xdm.eventType
media.sessionStart
.xdm.mediaCollection.sessionDetails
sessionDetails
doit contenir les propriétés des détails de session. Pour plus d’informations, consultez la documentation Schéma Media Collection .Création d’une session multimédia suivie manuellement manual
Pour commencer le suivi manuel d’une session multimédia, appelez la méthode createMediaSession
avec les options décrites ci-dessous :
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
.xdm.mediaCollection.sessionDetails
sessionDetails
doit contenir les propriétés des détails de session. Pour plus d’informations, consultez la documentation Schéma Media Collection .xdm.mediaCollection.playhead
xdm.mediaCollection.qoeDataDetails