全熒幕播放器狀態會追蹤檢視器何時進入和退出全熒幕播放。 每當檢視器進入全熒幕時引發狀態開始事件,並在檢視器退出時引發狀態結束事件。 後端會從這些事件計算三個量度:受影響的資料流、狀態專案計數和狀態總時間。
a.media.states.fullscreen.set, a.media.states.fullscreen.count, a.media.states.fullscreen.timec_contextdata.a.media.states.fullscreen.set, c_contextdata.a.media.states.fullscreen.count, c_contextdata.a.media.states.fullscreen.time建議的實作型別
使用sendEvent傳送狀態已新增至statesStart的media.statesUpdate事件:
| code language-javascript |
|---|
|
當檢視器退出全熒幕時,傳送另一個狀態為statesEnd的事件:
| code language-javascript |
|---|
|
將tracker.trackPlayerStateStart()和tracker.trackPlayerStateEnd()與MediaConstants.PlayerState.FULLSCREEN常數搭配使用。
| code language-swift |
|---|
|
將tracker.trackPlayerStateStart()和tracker.trackPlayerStateEnd()與MediaConstants.PlayerState.FULLSCREEN常數搭配使用。
| code language-kotlin |
|---|
|
使用sendMediaEvent傳送狀態已新增至statesStart的media.statesUpdate事件:
| code language-brightscript |
|---|
|
當檢視器退出全熒幕時,傳送另一個狀態為statesEnd的事件:
| code language-brightscript |
|---|
|
呼叫statesUpdate端點,其中statesStart中有fullscreen (或在檢視器退出時有statesEnd):
| code language-json |
|---|
|
舊版實作型別(僅限Analytics)
使用ADB.Media.createStateObject和ADB.Media.PlayerState.FullScreen常數:
| code language-javascript |
|---|
|
直接將ADBMobile.media.createStateObject與"fullscreen"字串搭配使用,因為Chromecast尚未命名PlayerState常數:
| code language-javascript |
|---|
|
當檢視者進入全熒幕時傳送stateStart個POST要求,而當檢視者退出時傳送stateEnd個POST:
| code language-json |
|---|
|
| code language-json |
|---|
|
如需完整的要求結構,請參閱媒體收集API事件參考。