本頁涵蓋 資產識別碼 變數的資料集合。 如需對應的報表維度,請參閱資產識別碼。
資產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
將資產ID作為HashMap引數中的中繼資料索引鍵傳遞給trackSessionStart。 使用MediaConstants.VideoMetadataKeys.ASSET_ID。
| code language-swift |
|---|
|
Android
將資產ID作為HashMap引數中的中繼資料索引鍵傳遞給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屬性中設定資產識別碼:
| code language-javascript |
|---|
|
媒體收集API
在params物件中包含media.assetId:
| code language-json |
|---|
|
如需完整的要求結構,請參閱媒體收集API工作階段參考。
recommendation-more-help
media-analytics-help