このページでは、Stream type変数のデータ収集について説明します。 対応するレポートディメンションについては、 ストリームタイプ を参照してください。
ストリームタイプ変数は、メディアストリームがオーディオまたはビデオコンテンツであるかどうかを識別します。 これは、すべてのストリーミングメディア実装に必要であり、すべてのメディアセッションの開始時に設定する必要があります。
ストリームタイプを正しく設定することは、ストリーミングメディアレポートの基礎となります。 Adobe Analyticsの組み込みのMedia Stream Type セグメント(すべてのメディア、オーディオのみ、ビデオのみ)を有効にし、Customer Journey Analyticsでオーディオとビデオのレポートを個別に作成します。 また、セッションデータがメディア分析パイプライン全体で正しく分類されます。 ストリームタイプが未設定または無効なセッションは、ダウンストリームレポートでグループ化を解除したり、分類を誤ったりする可能性があります。
a.media.streamTypec_contextdata.a.media.streamType推奨される実装タイプ
sendEventの呼び出し時にxdm.mediaCollection.sessionDetails内にstreamTypeを設定:
| code language-javascript |
|---|
|
Media.MediaType.VideoまたはMedia.MediaType.AudioをmediaType引数としてcreateMediaObjectに渡します。 createMediaObjectのstreamType引数は、この変数ではなく、コンテンツタイプ変数(VOD、Liveなど)を制御することに注意してください。
| code language-swift |
|---|
|
Media.MediaType.VideoまたはMedia.MediaType.AudioをmediaType引数としてcreateMediaObjectに渡します。 createMediaObjectのstreamType引数は、この変数ではなく、コンテンツタイプ変数(VOD、Liveなど)を制御することに注意してください。
| code language-kotlin |
|---|
|
createMediaSessionの呼び出し時にxdm.mediaCollection.sessionDetails内にstreamTypeを設定:
| code language-brightscript |
|---|
|
xdm.mediaCollection.sessionDetails内のstreamTypeでsessionStart エンドポイントを呼び出します:
| code language-json |
|---|
|
従来の実装タイプ (Analyticsのみ)
ADB.Media.MediaType.VideoまたはADB.Media.MediaType.Audioを5番目の引数としてMedia.createMediaObjectに渡します:
| code language-javascript |
|---|
|
ADBMobile.media.MediaType.VideoまたはADBMobile.media.MediaType.Audioを5番目の引数としてADBMobile.media.createMediaObjectに渡します:
| code language-javascript |
|---|
|
MEDIA_TYPE_VIDEOまたはMEDIA_TYPE_AUDIOを5番目(mediaType)の引数としてadb_media_init_mediainfoに渡します:
| code language-brightscript |
|---|
|
sessionStart POST リクエストのparams オブジェクトにmedia.streamTypeを含めます:
| code language-json |
|---|
|
完全なリクエスト構造とすべての必須フィールドについては、Media Collection API セッション リファレンス を参照してください。