Den här sidan täcker datainsamling för spelarläget I fokus. Se Strömmar som påverkas av i fokus, Antal i fokus och Total varaktighet i fokus för motsvarande rapporteringsmått.
Det aktiva spelarläget spårar när spelaren har tittarens uppmärksamhet. Starta en lägesstarthändelse när spelaren får fokus (vanligtvis när spelarfliken eller fönstret blir aktivt) och en state-end-händelse när spelaren förlorar fokus. 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.infocus.set, a.media.states.infocus.count, a.media.states.infocus.timec_contextdata.a.media.states.infocus.set, c_contextdata.a.media.states.infocus.count, c_contextdata.a.media.states.infocus.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 spelaren förlorar fokus skickar du en annan händelse med läget i statesEnd:
| code language-javascript |
|---|
|
Använd tracker.trackPlayerStateStart() och tracker.trackPlayerStateEnd() med konstanten MediaConstants.PlayerState.IN_FOCUS.
| code language-swift |
|---|
|
Använd tracker.trackPlayerStateStart() och tracker.trackPlayerStateEnd() med konstanten MediaConstants.PlayerState.IN_FOCUS.
| 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 spelaren förlorar fokus skickar du en annan händelse med läget i statesEnd:
| code language-brightscript |
|---|
|
Anropa slutpunkten statesUpdate med inFocus i statesStart (eller statesEnd när spelaren förlorar fokus):
| code language-json |
|---|
|
Äldre implementeringstyper (endast analys)
Använd ADB.Media.createStateObject och konstanten ADB.Media.PlayerState.InFocus:
| code language-javascript |
|---|
|
Använd ADBMobile.media.createStateObject med strängen "inFocus" direkt eftersom Chromecast inte har namngivna PlayerState-konstanter:
| code language-javascript |
|---|
|
Skicka en stateStart POST-begäran när spelaren får fokus och en stateEnd POST när den förlorar fokus:
| code language-json |
|---|
|
Se API-händelseferensen för mediainsamling för den fullständiga strukturen för begäran.