本页介绍 资产ID 变量的数据收集。 查看对应报表维度的资产ID。
资产ID变量是基础媒体资产的唯一标识符(例如剧集ID、电影ID或实时事件ID)。 通常来自元数据颁发机构,如EIDR、TMS/Gracenote或Rovi,但也接受专有或内部ID。 当您需要比较可能会将不同的内容ID分配给同一基础资产的分发平台之间的参与时,可使用它。
NOTE
XDM集合字段使用大写
ID: assetID。建议的实施类型
Web SDK
调用sendEvent时,在xdm.mediaCollection.sessionDetails中设置assetID:
| code language-javascript |
|---|
|
iOS
在HashMap参数中将资产ID作为元数据键传递给trackSessionStart。 使用 MediaConstants.VideoMetadataKeys.ASSET_ID。
| code language-swift |
|---|
|
Android
在HashMap参数中将资产ID作为元数据键传递给trackSessionStart。 使用 MediaConstants.VideoMetadataKeys.ASSET_ID。
| code language-kotlin |
|---|
|
Roku
使用createMediaSession在sessionDetails中设置assetID:
| code language-brightscript |
|---|
|
Media Edge API
调用xdm.mediaCollection.sessionDetails中包含assetID的sessionStart终结点:
| code language-json |
|---|
|
旧版实施类型(仅限Analytics)
Media SDK JS 3.x
使用ADB.Media.VideoMetadataKeys.AssetId在contextData对象中传递资产ID:
| code language-javascript |
|---|
|
Chromecast
在调用trackSessionStart之前,使用ADBMobile.media.VideoMetadataKeys.ASSET_ID在媒体对象的StandardMediaMetadata属性中设置资产ID:
| code language-javascript |
|---|
|
媒体收集API
在params对象中包括media.assetId:
| code language-json |
|---|
|
有关完整请求结构,请参阅媒体收集API会话引用。
recommendation-more-help
media-analytics-help