このページでは、Muteプレーヤー状態のデータ収集について説明します。 対応するレポート指標について、 ミュート 、 ミュート数、および ミュート合計期間の影響を受けるストリームを参照してください。
ビューアがオーディオをミュートおよびミュート解除すると、ミュートプレーヤーの状態が追跡されます。 ビューアのミュート時に状態開始イベントを起動し、ビューアのミュート解除時に状態終了イベントを起動します。 バックエンドでは、これらのイベントから、影響を受けるストリーム、状態エントリの数、状態の合計時間という3つの指標を計算します。
a.media.states.mute.set, a.media.states.mute.count, a.media.states.mute.timec_contextdata.a.media.states.mute.set, c_contextdata.a.media.states.mute.count, c_contextdata.a.media.states.mute.time推奨される実装タイプ
sendEventを使用して、状態がstatesStartに追加されたmedia.statesUpdate イベントを送信します:
| code language-javascript |
|---|
|
ビューアーがミュートを解除すると、状態がstatesEndの別のイベントを送信します。
| code language-javascript |
|---|
|
tracker.trackPlayerStateStart()とtracker.trackPlayerStateEnd()をMediaConstants.PlayerState.MUTE定数と共に使用します。
| code language-swift |
|---|
|
tracker.trackPlayerStateStart()とtracker.trackPlayerStateEnd()をMediaConstants.PlayerState.MUTE定数と共に使用します。
| code language-kotlin |
|---|
|
sendMediaEventを使用して、状態がstatesStartに追加されたmedia.statesUpdate イベントを送信します:
| code language-brightscript |
|---|
|
ビューアーがミュートを解除すると、状態がstatesEndの別のイベントを送信します。
| code language-brightscript |
|---|
|
statesUpdate エンドポイントをstatesStartのmuteで呼び出します(ビューアがミュートを解除するとstatesEndになります)。
| code language-json |
|---|
|
従来の実装タイプ (Analyticsのみ)
ADB.Media.createStateObjectとADB.Media.PlayerState.Mute定数を使用:
| code language-javascript |
|---|
|
ChromecastにはPlayerStateという名前の定数がないので、ADBMobile.media.createStateObjectを"mute"文字列で直接使用します。
| code language-javascript |
|---|
|
視聴者がミュートしているときにstateStart POST リクエストを送信し、ミュートを解除しているときにstateEnd POST リクエストを送信します。
| code language-json |
|---|
|
完全なリクエスト構造については、Media Collection API イベントのリファレンス を参照してください。