Den här sidan beskriver datainsamling för spelarläget Helskärm. Se Strömmar som påverkas av helskärmsläge, Antal helskärmar och Total varaktighet för helskärm för motsvarande rapporteringsmått.
Fullskärmsspelarens läge spåras när användaren går in i och avslutar helskärmsvisningen. Starta en lägesstarthändelse när användaren går över till helskärm och en lägesslutshändelse när visningsprogrammet avslutas. I serverdelen beräknas tre mätvärden från dessa händelser: strömmar som påverkas, antal tillståndsposter och total tid i tillstånd.
a.media.states.fullscreen.set, a.media.states.fullscreen.count, a.media.states.fullscreen.timexdm.mediaCollection.statesStart[] och xdm.mediaCollection.statesEnd[] (poster med name: "fullscreen")c_contextdata.a.media.states.fullscreen.set, c_contextdata.a.media.states.fullscreen.count, c_contextdata.a.media.states.fullscreen.timeRekommenderade implementeringstyper
Använd sendEvent för att skicka en media.statesUpdate-händelse med det tillstånd som lagts till i statesStart:
| code language-javascript |
|---|
|
När visningsprogrammet avslutar helskärmsläget skickar du en till händelse med statusen i statesEnd:
| code language-javascript |
|---|
|
Använd tracker.trackPlayerStateStart() och tracker.trackPlayerStateEnd() med konstanten MediaConstants.PlayerState.FULLSCREEN.
| code language-swift |
|---|
|
Använd tracker.trackPlayerStateStart() och tracker.trackPlayerStateEnd() med konstanten MediaConstants.PlayerState.FULLSCREEN.
| code language-kotlin |
|---|
|
Använd sendMediaEvent för att skicka en media.statesUpdate-händelse med det tillstånd som lagts till i statesStart:
| code language-brightscript |
|---|
|
När visningsprogrammet avslutar helskärmsläget skickar du en till händelse med statusen i statesEnd:
| code language-brightscript |
|---|
|
Anropa slutpunkten statesUpdate med fullscreen i statesStart (eller statesEnd när visningsprogrammet avslutas):
| code language-json |
|---|
|
Äldre implementeringstyper (endast analys)
Använd ADB.Media.createStateObject och konstanten ADB.Media.PlayerState.FullScreen:
| code language-javascript |
|---|
|
Använd ADBMobile.media.createStateObject med strängen "fullscreen" direkt eftersom Chromecast inte har namngivna PlayerState-konstanter:
| code language-javascript |
|---|
|
Skicka en stateStart POST-begäran när användaren går till helskärmsläge och en stateEnd POST när de avslutar:
| code language-json |
|---|
|
| code language-json |
|---|
|
Se API-händelseferensen för mediainsamling för den fullständiga strukturen för begäran.