Fine sessione
L’evento di fine sessione chiude immediatamente e in modo irreversibile una sessione di tracciamento dei contenuti multimediali. La fine della sessione è una chiusura difficile: una volta inviata, la sessione viene terminata e non è possibile tracciare ulteriori eventi al suo interno. Utilizza Session end (Fine sessione) solo quando sei certo che non seguiranno altri eventi, come quando il lettore verrà distrutto o la pagina verrà scaricata. Nella maggior parte dei casi è più sicuro far scadere la sessione naturalmente, piuttosto che rischiare di tagliare gli eventi che potrebbero ancora arrivare. Se il visualizzatore completa il contenuto, chiamare Sessione completata.
Senza una fine di sessione esplicita, una sessione si chiude automaticamente dopo 10 minuti di nessun evento o 30 minuti di nessun movimento della testina di riproduzione.
- Prerequisiti: Inizio sessione
- Metrica associata: nessuna
Web SDK
Chiama sendEvent con eventType: "media.sessionEnd":
alloy("sendEvent", {
xdm: {
eventType: "media.sessionEnd",
mediaCollection: {
sessionID: "{sid}",
playhead: 45
}
}
});
Mobile SDK
Chiamare trackSessionEnd quando il visualizzatore chiude il lettore o si sposta.
iOS (Swift)
tracker.trackSessionEnd()
Android (Cotlino)
tracker.trackSessionEnd()
Roku (BrightScript)
Chiama sendMediaEvent con eventType: "media.sessionEnd":
m.aepSdk.sendMediaEvent({
"xdm": {
"eventType": "media.sessionEnd",
"mediaCollection": {
"playhead": 45
}
}
})
API di Media Edge
Chiama l’endpoint sessionEnd:
curl -X POST "https://edge.adobedc.net/ee/va/v1/sessionEnd?configId={datastreamID}" \
--header 'Content-Type: application/json' \
--data '{
"events": [{
"xdm": {
"eventType": "media.sessionEnd",
"mediaCollection": {
"sessionID": "{sid}",
"playhead": 45
},
"timestamp": "YYYY-08-20T22:41:40+00:00"
}
}]
}'
Media SDK
Chiamare trackSessionEnd quando il visualizzatore chiude il lettore o si sposta:
tracker.trackSessionEnd();
API Media Collection
Invia un POST sessionEnd all’endpoint eventi:
{
"playerTime": { "playhead": 45, "ts": 1699523820000 },
"eventType": "sessionEnd"
}