Auf dieser Seite wird die Datenerfassung für den Player Status „Vollbildbehandelt. Siehe Vom Vollbildmodus betroffene Streams, Vollbildanzahl und Gesamtdauer des Vollbildmodus für die entsprechenden Berichtsmetriken.
Der Status des Vollbild-Players verfolgt, wann der Viewer die Vollbild-Wiedergabe betritt und verlässt. Löst ein Statusstartereignis aus, wenn der Viewer in den Vollbildmodus wechselt, und löst ein Statusendereignis aus, wenn der Viewer beendet wird. Das Backend berechnet drei Metriken aus diesen Ereignissen: betroffene Streams, Anzahl der Statuseinträge und Gesamtzeit im Status.
a.media.states.fullscreen.set, a.media.states.fullscreen.count, a.media.states.fullscreen.timexdm.mediaCollection.statesStart[] und xdm.mediaCollection.statesEnd[] (Einträge mit name: "fullscreen")c_contextdata.a.media.states.fullscreen.set, c_contextdata.a.media.states.fullscreen.count, c_contextdata.a.media.states.fullscreen.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 den Vollbildmodus beendet, senden Sie ein weiteres Ereignis mit dem Status in statesEnd:
| code language-javascript |
|---|
|
Verwenden Sie tracker.trackPlayerStateStart() und tracker.trackPlayerStateEnd() mit der MediaConstants.PlayerState.FULLSCREEN.
| code language-swift |
|---|
|
Verwenden Sie tracker.trackPlayerStateStart() und tracker.trackPlayerStateEnd() mit der MediaConstants.PlayerState.FULLSCREEN.
| 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 den Vollbildmodus beendet, senden Sie ein weiteres Ereignis mit dem Status in statesEnd:
| code language-brightscript |
|---|
|
Rufen Sie den statesUpdate-Endpunkt mit fullscreen in statesStart auf (oder statesEnd, wenn der Viewer beendet wird):
| code language-json |
|---|
|
Legacy-Implementierungstypen (nur Analytics)
Verwenden Sie ADB.Media.createStateObject und die ADB.Media.PlayerState.FullScreen Konstante:
| code language-javascript |
|---|
|
Verwenden Sie ADBMobile.media.createStateObject direkt mit der "fullscreen" Zeichenfolge, da Chromecast keine benannten PlayerState enthält:
| code language-javascript |
|---|
|
Senden Sie eine stateStart POST-Anfrage, wenn der Betrachter in den Vollbildmodus wechselt, und einen stateEnd POST, wenn er den Vorgang beendet:
| code language-json |
|---|
|
| code language-json |
|---|
|
Die vollständige Anfragestruktur Sie in der zur Mediensammlungs-API-Ereignisreferenz .