このページでは、メディア ダウンロード フラグ変数のデータ収集について説明します。 対応するレポートディメンションについては、 ダウンロードされたメディア を参照してください。
メディアダウンロード済みフラグは、セッションが、インターネットからのライブストリームではなく、以前にダウンロードしたオフラインコンテンツの再生であることを示します。 トラッカー(モバイル SDK)を初期化する際に設定するか、sessionStart ペイロード(Edge / Media Collection API)に含めます。 このフラグを使用すると、レポートでストリーミングセッションからオフライン再生を分離できます。
a.media.downloadedc_contextdata.a.media.downloaded推奨される実装タイプ
sendEventの呼び出し時にxdm.mediaCollection.sessionDetails内のisDownloadedをtrueに設定:
| code language-javascript |
|---|
|
MediaConstants.TrackerConfig.DOWNLOADED_CONTENTを使用してトラッカーを作成する際に、トラッカー設定でダウンロード済みコンテンツ フラグを設定します。
| code language-swift |
|---|
|
MediaConstants.TrackerConfig.DOWNLOADED_CONTENTを使用してトラッカーを作成する際に、トラッカー設定でダウンロード済みコンテンツ フラグを設定します。
| code language-kotlin |
|---|
|
createMediaSessionの呼び出し時にxdm.mediaCollection.sessionDetails内のisDownloadedをtrueに設定:
| code language-brightscript |
|---|
|
デバイスがオンラインに戻った後、 ダウンロード済み エンドポイントを呼び出し、mediaDownloadedEvents内で完全なオフラインセッションをバッチ処理します。 Adobeは自動的にisDownloadedをtrueに設定し、セッション IDを割り当てます。ペイロードに含めないでください。
| code language-json |
|---|
|
従来の実装タイプ (Analyticsのみ)
トラッカーを作成する前に、ADB.MediaConfigにdownloadedContentを設定します:
| code language-javascript |
|---|
|
trackSessionStartを呼び出す前に、メディア情報オブジェクトにMediaDownloadedを設定します:
| code language-javascript |
|---|
|
sessionStart POST リクエストのparams オブジェクトにmedia.downloadedを含めます:
| code language-json |
|---|
|
完全なリクエスト構造については、Media Collection API セッションのリファレンス を参照してください。