In questa pagina è illustrata la raccolta dati per lo stato del lettore Schermo intero. Vedi Flussi interessati dalla visualizzazione a schermo intero, Conteggi a schermo intero e Durata totale a schermo intero per le metriche di reporting corrispondenti.
Lo stato a schermo intero del lettore tiene traccia di quando il visualizzatore entra ed esce dalla riproduzione a schermo intero. Attiva un evento di inizio stato ogni volta che il visualizzatore entra a schermo intero e un evento di fine stato quando il visualizzatore esce. Il backend calcola tre metriche da questi eventi: flussi interessati, numero di voci di stato e tempo totale nello stato.
a.media.states.fullscreen.set, a.media.states.fullscreen.count, a.media.states.fullscreen.timec_contextdata.a.media.states.fullscreen.set, c_contextdata.a.media.states.fullscreen.count, c_contextdata.a.media.states.fullscreen.timeTipi di implementazione consigliati
Utilizza sendEvent per inviare un evento media.statesUpdate con lo stato aggiunto a statesStart:
| code language-javascript |
|---|
|
Quando il visualizzatore esce dalla modalità a schermo intero, invia un altro evento con lo stato in statesEnd:
| code language-javascript |
|---|
|
Utilizzare tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() con la costante MediaConstants.PlayerState.FULLSCREEN.
| code language-swift |
|---|
|
Utilizzare tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() con la costante MediaConstants.PlayerState.FULLSCREEN.
| code language-kotlin |
|---|
|
Utilizza sendMediaEvent per inviare un evento media.statesUpdate con lo stato aggiunto a statesStart:
| code language-brightscript |
|---|
|
Quando il visualizzatore esce dalla modalità a schermo intero, invia un altro evento con lo stato in statesEnd:
| code language-brightscript |
|---|
|
Chiama l’endpoint statesUpdate con fullscreen in statesStart (o statesEnd quando il visualizzatore esce):
| code language-json |
|---|
|
Tipi di implementazione legacy (solo Analytics)
Usa ADB.Media.createStateObject e la costante ADB.Media.PlayerState.FullScreen:
| code language-javascript |
|---|
|
Utilizza ADBMobile.media.createStateObject direttamente con la stringa "fullscreen", in quanto Chromecast non ha costanti con nome PlayerState:
| code language-javascript |
|---|
|
Invia una richiesta POST stateStart quando il visualizzatore entra a schermo intero e un POST stateEnd quando escono:
| code language-json |
|---|
|
| code language-json |
|---|
|
Per la struttura completa delle richieste, consulta il Riferimento eventi API di Media Collection.