Cette page traite de la collecte de données pour l’état du lecteur Muet. Voir Flux impactés par le mode muet, Nombre de messages muets et Durée totale du mode muet pour les mesures de rapports correspondantes.
Le statut Silence du lecteur indique quand la visionneuse désactive le son. Déclenchez un événement de début d’état lorsque la visionneuse désactive le son et un événement de fin d’état lorsque la visionneuse le réactive. 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.mute.set, a.media.states.mute.count, a.media.states.mute.timec_contextdata.a.media.states.mute.set, c_contextdata.a.media.states.mute.count, c_contextdata.a.media.states.mute.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 réactive le son, 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.MUTE .
| code language-swift |
|---|
|
Utilisez tracker.trackPlayerStateStart() et tracker.trackPlayerStateEnd() avec la constante MediaConstants.PlayerState.MUTE .
| code language-kotlin |
|---|
|
Utilisez sendMediaEvent pour envoyer un événement media.statesUpdate avec l’état ajouté à statesStart :
| code language-brightscript |
|---|
|
Lorsque la visionneuse réactive le son, 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 mute en statesStart (ou statesEnd lorsque la visionneuse active le son) :
| code language-json |
|---|
|
Types d’implémentation hérités (Analytics uniquement)
Utilisez ADB.Media.createStateObject et la constante ADB.Media.PlayerState.Mute :
| code language-javascript |
|---|
|
Utilisez ADBMobile.media.createStateObject avec la chaîne "mute" directement, car Chromecast ne dispose pas de constantes PlayerState nommées :
| code language-javascript |
|---|
|
Envoyez une requête POST stateStart lorsque la visionneuse désactive le son, et une requête POST stateEnd lorsqu’elle le fait :
| 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.