In questa pagina viene illustrata la raccolta dati per lo stato Sottotitolidel lettore. Vedi Flussi interessati dai sottotitoli, Conteggi sottotitoli e Durata totale sottotitoli per le metriche di reporting corrispondenti.
Lo stato del lettore di sottotitoli codificati tiene traccia di quando il visualizzatore attiva e disattiva i sottotitoli. Attiva un evento di inizio stato quando le didascalie sono abilitate e un evento di fine stato quando le didascalie sono disabilitate. Il backend calcola tre metriche da questi eventi: flussi interessati, numero di voci di stato e tempo totale nello stato.
a.media.states.closedcaptioning.set, a.media.states.closedcaptioning.count, a.media.states.closedcaptioning.timexdm.mediaCollection.statesStart[] e xdm.mediaCollection.statesEnd[] (voci con name: "closedCaptioning")c_contextdata.a.media.states.closedcaptioning.set, c_contextdata.a.media.states.closedcaptioning.count, c_contextdata.a.media.states.closedcaptioning.timeTipi di implementazione consigliati
Utilizza sendEvent per inviare un evento media.statesUpdate con lo stato aggiunto a statesStart:
| code language-javascript |
|---|
|
Quando il visualizzatore disabilita i sottotitoli, invia un altro evento con lo stato in statesEnd:
| code language-javascript |
|---|
|
Utilizzare tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() con la costante MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-swift |
|---|
|
Utilizzare tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() con la costante MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-kotlin |
|---|
|
Utilizza sendMediaEvent per inviare un evento media.statesUpdate con lo stato aggiunto a statesStart:
| code language-brightscript |
|---|
|
Quando il visualizzatore disabilita i sottotitoli, invia un altro evento con lo stato in statesEnd:
| code language-brightscript |
|---|
|
Chiama l’endpoint statesUpdate con closedCaptioning in statesStart (o statesEnd quando il visualizzatore disabilita i sottotitoli):
| code language-json |
|---|
|
Tipi di implementazione legacy (solo Analytics)
Usa ADB.Media.createStateObject e la costante ADB.Media.PlayerState.ClosedCaptioning:
| code language-javascript |
|---|
|
Utilizza ADBMobile.media.createStateObject direttamente con la stringa "closedCaptioning", in quanto Chromecast non ha costanti con nome PlayerState:
| code language-javascript |
|---|
|
Invia una richiesta POST stateStart quando i sottotitoli sono abilitati e un POST stateEnd quando sono disabilitati:
| code language-json |
|---|
|
Per la struttura completa delle richieste, consulta il Riferimento eventi API di Media Collection.