このページでは、コンテンツの長さ変数のデータ収集について説明します。 対応するレポートディメンションについては、 コンテンツの長さを参照してください。
コンテンツの長さ変数は、コンテンツの合計時間(秒単位)です。 これは、すべてのストリーミングメディア実装に必要であり、セッション開始時に設定する必要があります。 コンテンツの長さは、進捗状況マーカー(10/25/50/75/95%)や毎分平均オーディエンスなど、バックエンドで計算された複数の指標を促進します。 コンテンツの長さが設定されていないか、ゼロより大きくない場合、これらの指標は生成されません。 期間が不明なライブストリームの場合は、86400 (24時間)を使用します。
a.media.lengthc_contextdata.a.media.length推奨される実装タイプ
sendEventの呼び出し時にxdm.mediaCollection.sessionDetails内にlengthを設定:
| code language-javascript |
|---|
|
コンテンツの長さをlength引数としてcreateMediaObjectに秒単位で渡します。
| code language-swift |
|---|
|
コンテンツの長さをlength引数としてcreateMediaObjectに秒単位で渡します。
| code language-kotlin |
|---|
|
createMediaSessionの呼び出し時にxdm.mediaCollection.sessionDetails内にlengthを設定:
| code language-brightscript |
|---|
|
xdm.mediaCollection.sessionDetails内のlengthでsessionStart エンドポイントを呼び出します:
| code language-json |
|---|
|
従来の実装タイプ (Analyticsのみ)
コンテンツの長さを3番目の引数としてADB.Media.createMediaObjectに秒単位で渡します。
| code language-javascript |
|---|
|
コンテンツの長さを3番目の引数としてADBMobile.media.createMediaObjectに秒単位で渡します。
| code language-javascript |
|---|
|
sessionStart POST リクエストのparams オブジェクトにmedia.lengthを含めます:
| code language-json |
|---|
|
完全なリクエスト構造については、Media Collection API セッションのリファレンス を参照してください。