Auf dieser Seite wird die Datenerfassung für den Player-Status Untertitelbehandelt. Siehe Von geschlossenen Untertiteln betroffene Streams, Geschlossene Untertitelanzahl und Geschlossene Untertitelgesamtdauer für die entsprechenden Berichtsmetriken.
Der Player-Status für Untertitel verfolgt, wann der Viewer Untertitel aktiviert und deaktiviert. Löst ein Statusstartereignis aus, wenn Beschriftungen aktiviert sind, und ein Statusendeereignis, wenn Beschriftungen deaktiviert sind. Das Backend berechnet drei Metriken aus diesen Ereignissen: betroffene Streams, Anzahl der Statuseinträge und Gesamtzeit im Status.
a.media.states.closedcaptioning.set, a.media.states.closedcaptioning.count, a.media.states.closedcaptioning.timexdm.mediaCollection.statesStart[] und xdm.mediaCollection.statesEnd[] (Einträge mit name: "closedCaptioning")c_contextdata.a.media.states.closedcaptioning.set, c_contextdata.a.media.states.closedcaptioning.count, c_contextdata.a.media.states.closedcaptioning.timeEmpfohlene Implementierungsarten
Verwenden Sie sendEvent , um ein media.statesUpdate-Ereignis mit dem Status zu senden, der statesStart hinzugefügt wurde:
| code language-javascript |
|---|
|
Wenn der Viewer Untertitel deaktiviert, senden Sie ein weiteres Ereignis mit dem Status in statesEnd:
| code language-javascript |
|---|
|
Verwenden Sie tracker.trackPlayerStateStart() und tracker.trackPlayerStateEnd() mit der MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-swift |
|---|
|
Verwenden Sie tracker.trackPlayerStateStart() und tracker.trackPlayerStateEnd() mit der MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-kotlin |
|---|
|
Verwenden Sie sendMediaEvent , um ein media.statesUpdate-Ereignis mit dem Status zu senden, der statesStart hinzugefügt wurde:
| code language-brightscript |
|---|
|
Wenn der Viewer Untertitel deaktiviert, senden Sie ein weiteres Ereignis mit dem Status in statesEnd:
| code language-brightscript |
|---|
|
Rufen Sie den statesUpdate-Endpunkt mit closedCaptioning in statesStart auf (oder statesEnd, wenn der Viewer Untertitel deaktiviert):
| code language-json |
|---|
|
Legacy-Implementierungstypen (nur Analytics)
Verwenden Sie ADB.Media.createStateObject und die ADB.Media.PlayerState.ClosedCaptioning Konstante:
| code language-javascript |
|---|
|
Verwenden Sie ADBMobile.media.createStateObject direkt mit der "closedCaptioning" Zeichenfolge, da Chromecast keine benannten PlayerState enthält:
| code language-javascript |
|---|
|
Senden Sie eine stateStart POST-Anfrage, wenn Beschriftungen aktiviert sind, und einen stateEnd POST, wenn sie deaktiviert sind:
| code language-json |
|---|
|
Die vollständige Anfragestruktur Sie in der zur Mediensammlungs-API-Ereignisreferenz .