Cette page couvre la collecte de données pour l’état du lecteur Plein écran. Voir Flux affectés par le plein écran, Nombre de plein écran et Durée totale du plein écran pour les mesures de rapports correspondantes.
L’état du lecteur plein écran effectue le suivi lorsque la visionneuse entre en lecture plein écran et la quitte. Déclenchez un événement de début d’état lorsque la visionneuse passe en mode plein écran et un événement de fin d’état lorsque la visionneuse se ferme. Le serveur principal calcule trois mesures à partir de ces événements : les flux impactés, le nombre d’entrées d’état et la durée totale d’état.
a.media.states.fullscreen.set, a.media.states.fullscreen.count, a.media.states.fullscreen.timexdm.mediaCollection.statesStart[] et xdm.mediaCollection.statesEnd[] (entrées avec name: "fullscreen")c_contextdata.a.media.states.fullscreen.set, c_contextdata.a.media.states.fullscreen.count, c_contextdata.a.media.states.fullscreen.timeTypes d’implémentation recommandés
Utilisez sendEvent pour envoyer un événement media.statesUpdate avec l’état ajouté à statesStart :
| code language-javascript |
|---|
|
Lorsque la visionneuse quitte le mode plein écran, envoyez un autre événement dont le statut est défini sur statesEnd :
| code language-javascript |
|---|
|
Utilisez tracker.trackPlayerStateStart() et tracker.trackPlayerStateEnd() avec la constante MediaConstants.PlayerState.FULLSCREEN .
| code language-swift |
|---|
|
Utilisez tracker.trackPlayerStateStart() et tracker.trackPlayerStateEnd() avec la constante MediaConstants.PlayerState.FULLSCREEN .
| code language-kotlin |
|---|
|
Utilisez sendMediaEvent pour envoyer un événement media.statesUpdate avec l’état ajouté à statesStart :
| code language-brightscript |
|---|
|
Lorsque la visionneuse quitte le mode plein écran, envoyez un autre événement dont le statut est défini sur statesEnd :
| code language-brightscript |
|---|
|
Appelez le point d’entrée statesUpdate avec le fullscreen en statesStart (ou statesEnd lorsque la visionneuse se ferme) :
| code language-json |
|---|
|
Types d’implémentation hérités (Analytics uniquement)
Utilisez ADB.Media.createStateObject et la constante ADB.Media.PlayerState.FullScreen :
| code language-javascript |
|---|
|
Utilisez ADBMobile.media.createStateObject avec la chaîne "fullscreen" directement, car Chromecast ne dispose pas de constantes PlayerState nommées :
| code language-javascript |
|---|
|
Envoyez une requête POST stateStart lorsque la visionneuse passe en mode plein écran et une requête POST stateEnd lorsqu’elle se ferme :
| code language-json |
|---|
|
| code language-json |
|---|
|
Consultez la référence des événements de l’API Media Collection pour obtenir la structure complète des requêtes.