靜音播放器狀態會追蹤檢視器何時將音訊靜音和取消靜音。 在檢視器靜音時引發狀態開始事件,並在檢視器取消靜音時引發狀態結束事件。 後端會從這些事件計算三個量度:受影響的資料流、狀態專案計數和狀態總時間。
屬性
價值
內容資料變數
a.media.states.mute.set, a.media.states.mute.count, a.media.states.mute.timeXDM集合欄位
Audience Manager特徵
c_contextdata.a.media.states.mute.set, c_contextdata.a.media.states.mute.count, c_contextdata.a.media.states.mute.time必要
否
建議的實作型別
Web SDK
使用sendEvent傳送狀態已新增至statesStart的media.statesUpdate事件:
| code language-javascript |
|---|
|
當檢視器取消靜音時,傳送另一個狀態為statesEnd的事件:
| code language-javascript |
|---|
|
iOS
將tracker.trackPlayerStateStart()和tracker.trackPlayerStateEnd()與MediaConstants.PlayerState.MUTE常數搭配使用。
| code language-swift |
|---|
|
Android
將tracker.trackPlayerStateStart()和tracker.trackPlayerStateEnd()與MediaConstants.PlayerState.MUTE常數搭配使用。
| code language-kotlin |
|---|
|
Roku
使用sendMediaEvent傳送狀態已新增至statesStart的media.statesUpdate事件:
| code language-brightscript |
|---|
|
當檢視器取消靜音時,傳送另一個狀態為statesEnd的事件:
| code language-brightscript |
|---|
|
Media Edge API
呼叫statesUpdate端點,其中statesStart有mute (或在檢視器取消靜音時有statesEnd):
| code language-json |
|---|
|
舊版實作型別(僅限Analytics)
Media SDK JS 3.x
使用ADB.Media.createStateObject和ADB.Media.PlayerState.Mute常數:
| code language-javascript |
|---|
|
Chromecast
直接將ADBMobile.media.createStateObject與"mute"字串搭配使用,因為Chromecast尚未命名PlayerState常數:
| code language-javascript |
|---|
|
媒體收集API
在檢視器靜音時傳送stateStart POST要求,並在取消靜音時傳送stateEnd POST:
| code language-json |
|---|
|
如需完整的要求結構,請參閱媒體收集API事件參考。
recommendation-more-help
media-analytics-help