createMediaSession
El createMediaSession
forma parte del SDK web streamingMedia
componente. Puede utilizar este componente para recopilar datos relacionados con las sesiones de contenido en el sitio web. Consulte la streamingMedia
documentación para obtener información sobre cómo configurar este componente.
Los datos recopilados pueden incluir información sobre reproducciones de contenido, pausas, finalizaciones y otros eventos relacionados. Una vez recopilados, puede enviar estos datos a Adobe Analytics para mídia de streaming, para agregar métricas. Esta función proporciona una solución completa para realizar el seguimiento y comprender el comportamiento del consumo de medios en el sitio web.
Puede crear sesiones de contenido en el SDK web de dos formas:
- Sesiones de medios seguidas automáticamente permitir que el SDK web administre el envío de eventos ping de medios a Adobe Analytics para mídia de streaming. La frecuencia de estos pings está determinada por los ajustes de configuración del streamingMedia componente.
- Sesiones de medios seguidas manualmente le proporciona más control sobre el envío de eventos ping de sesión a Adobe Analytics para mídia de streaming. Además, tiene la capacidad de almacenar
sessionID
para sesiones de contenido.
Crear una sesión multimedia rastreada automáticamente automatic
Para iniciar el seguimiento de una sesión multimedia automáticamente, llame al método createMediaSession
con las opciones descritas a continuación:
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
siempre.xdm.eventType
media.sessionStart
.xdm.mediaCollection.sessionDetails
sessionDetails
debe contener las propiedades de detalles de la sesión. Consulte la Esquema de recopilación de medios para obtener más información.Creación de una sesión multimedia rastreada manualmente manual
Para iniciar el seguimiento de una sesión de contenido manualmente, llame al método createMediaSession
con las opciones descritas a continuación:
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
debe contener las propiedades de detalles de la sesión. Consulte la Esquema de recopilación de medios para obtener más información.xdm.mediaCollection.playhead
xdm.mediaCollection.qoeDataDetails