このページでは、アセット ID変数のデータ収集について説明します。 対応するレポートディメンションについては、 アセット IDを参照してください。
アセット ID変数は、基になるメディアアセットの一意の識別子(エピソード ID、ムービーID、ライブイベント IDなど)です。 通常、EIDR、TMS/Gracenote、Roviなどのメタデータ機関から入手されますが、独自のIDや社内のIDも利用できます。 同じアセットに異なるコンテンツ IDを割り当てる可能性のある配信プラットフォーム間のエンゲージメントを比較する必要がある場合に使用します。
ID: assetIDが使用されます。a.media.assetc_contextdata.a.media.asset推奨される実装タイプ
sendEventの呼び出し時にxdm.mediaCollection.sessionDetails内にassetIDを設定:
| code language-javascript |
|---|
|
アセット IDをHashMap引数のメタデータキーとしてtrackSessionStartに渡します。 MediaConstants.VideoMetadataKeys.ASSET_ID.を使用します。
| code language-swift |
|---|
|
アセット IDをHashMap引数のメタデータキーとしてtrackSessionStartに渡します。 MediaConstants.VideoMetadataKeys.ASSET_ID.を使用します。
| code language-kotlin |
|---|
|
createMediaSessionを使用してsessionDetails内にassetIDを設定します:
| code language-brightscript |
|---|
|
xdm.mediaCollection.sessionDetails内のassetIDでsessionStart エンドポイントを呼び出します:
| code language-json |
|---|
|
従来の実装タイプ (Analyticsのみ)
ADB.Media.VideoMetadataKeys.AssetIdを使用してcontextData オブジェクト内のアセット IDを渡します:
| code language-javascript |
|---|
|
ADBMobile.media.VideoMetadataKeys.ASSET_IDを使用して、trackSessionStartを呼び出す前に、メディアオブジェクトのStandardMediaMetadata プロパティでアセット IDを設定します。
| code language-javascript |
|---|
|
params オブジェクトにmedia.assetIdを含めます:
| code language-json |
|---|
|
完全なリクエスト構造については、Media Collection API セッションのリファレンス を参照してください。