In questa pagina viene illustrata la raccolta dati per lo stato Disattiva audiodel lettore. Vedi Flussi interessati dalla disattivazione audio, Conteggi disattivazione audio e Durata totale disattivazione audio per le metriche di reporting corrispondenti.
Lo stato di disattivazione audio del lettore registra quando il visualizzatore disattiva e riattiva l’audio. Attiva un evento di inizio stato quando il visualizzatore disattiva l’audio e un evento di fine stato quando il visualizzatore disattiva l’audio. Il backend calcola tre metriche da questi eventi: flussi interessati, numero di voci di stato e tempo totale nello stato.
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.timeTipi di implementazione consigliati
Utilizza sendEvent per inviare un evento media.statesUpdate con lo stato aggiunto a statesStart:
| code language-javascript |
|---|
|
Quando il visualizzatore smette di funzionare, invia un altro evento con lo stato in statesEnd:
| code language-javascript |
|---|
|
Utilizzare tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() con la costante MediaConstants.PlayerState.MUTE.
| code language-swift |
|---|
|
Utilizzare tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() con la costante MediaConstants.PlayerState.MUTE.
| code language-kotlin |
|---|
|
Utilizza sendMediaEvent per inviare un evento media.statesUpdate con lo stato aggiunto a statesStart:
| code language-brightscript |
|---|
|
Quando il visualizzatore smette di funzionare, invia un altro evento con lo stato in statesEnd:
| code language-brightscript |
|---|
|
Chiama l’endpoint statesUpdate con mute in statesStart (o statesEnd quando il visualizzatore annulla l’audio):
| code language-json |
|---|
|
Tipi di implementazione legacy (solo Analytics)
Usa ADB.Media.createStateObject e la costante ADB.Media.PlayerState.Mute:
| code language-javascript |
|---|
|
Utilizza ADBMobile.media.createStateObject direttamente con la stringa "mute", in quanto Chromecast non ha costanti con nome PlayerState:
| code language-javascript |
|---|
|
Invia una richiesta POST stateStart quando il visualizzatore disattiva l’audio e un POST stateEnd quando l’audio viene disattivato:
| code language-json |
|---|
|
Per la struttura completa delle richieste, consulta il Riferimento eventi API di Media Collection.