Cette page couvre la collecte de données pour l’état du lecteur Image en image. Voir Flux affectés par image dans l’image, Image dans le nombre d’images et Durée totale de l’image dans l’image pour les mesures de rapports correspondantes.
L’image dans le lecteur d’images suit le moment où la visionneuse entre et sort de la lecture d’image dans l’image. Déclenchez un événement de début d’état lorsque l’image dans l’image commence et un événement de fin d’état lorsqu’il se termine. 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.pictureinpicture.set, a.media.states.pictureinpicture.count, a.media.states.pictureinpicture.timexdm.mediaCollection.statesStart[] et xdm.mediaCollection.statesEnd[] (entrées avec name: "pictureInPicture")c_contextdata.a.media.states.pictureinpicture.set, c_contextdata.a.media.states.pictureinpicture.count, c_contextdata.a.media.states.pictureinpicture.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 la fonctionnalité image dans image, envoyez un autre événement dont le statut est en statesEnd :
| code language-javascript |
|---|
|
Utilisez tracker.trackPlayerStateStart() et tracker.trackPlayerStateEnd() avec la constante MediaConstants.PlayerState.PICTURE_IN_PICTURE .
| code language-swift |
|---|
|
Utilisez tracker.trackPlayerStateStart() et tracker.trackPlayerStateEnd() avec la constante MediaConstants.PlayerState.PICTURE_IN_PICTURE .
| code language-kotlin |
|---|
|
Utilisez sendMediaEvent pour envoyer un événement media.statesUpdate avec l’état ajouté à statesStart :
| code language-brightscript |
|---|
|
Lorsque la visionneuse quitte la fonctionnalité image dans image, envoyez un autre événement dont le statut est en statesEnd :
| code language-brightscript |
|---|
|
Appelez le point d’entrée statesUpdate avec le pictureInPicture en statesStart (ou statesEnd lorsque la visionneuse quitte PiP) :
| code language-json |
|---|
|
Types d’implémentation hérités (Analytics uniquement)
Utilisez ADB.Media.createStateObject et la constante ADB.Media.PlayerState.PictureInPicture :
| code language-javascript |
|---|
|
Utilisez ADBMobile.media.createStateObject avec la chaîne "pictureInPicture" directement, car Chromecast ne dispose pas de constantes PlayerState nommées :
| code language-javascript |
|---|
|
Envoyez une requête POST stateStart lorsque la saisie d’image commence et une requête POST stateEnd lorsqu’elle se termine :
| 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.