Adobe Experience Platform Launch 已經過品牌重塑,現在是 Experience Platform 中的一套資料收集技術。 因此,所有產品文件中出現了幾項術語變更。 如需術語變更的彙整參考資料,請參閱以下文件。
在獨立 Media SDK 中,您可在應用程式中設定追蹤,
並在建立追蹤器時將其傳遞至 SDK。
//Media Heartbeat initialization
var mediaConfig = new MediaHeartbeatConfig();
mediaConfig.trackingServer = "namespace.hb.omtrdc.net";
mediaConfig.playerName = "html5-player";
mediaConfig.channel = "sample-channel";
mediaConfig.ovp = "video-provider";
mediaConfig.appVersion = "v2.0.0"
mediaConfig.ssl = true;
mediaConfig.debugLogging = true;
除了設定 MediaHeartbeat
外,頁面必須設定並傳遞
媒體追蹤的 AppMeasurement
例項和 VisitorAPI
例項
才能正常運作。
在 Experience Platform Launch 中,按一下您 Web 屬性的「擴充功能」
標籤。
在「編目」標籤上,找到 Adobe Media Analytics for Audio and
Video 擴充功能,然後按一下「安裝」。
在擴充功能設定頁面中,設定追蹤參數。Media 擴充功能會使用已設定的參數進行追蹤。
MediaHeartbeatConfig
)。getQoSObject()
和 getCurrentPlaybackTime()
函數。MediaHeartbeat
)。// Media Heartbeat initialization
var mediaConfig = new MediaHeartbeatConfig();
...
// Configuration settings
mediaConfig.trackingServer = Configuration.HEARTBEAT.TRACKING_SERVER;
...
// Implement Media Delegate (Quality of Service and Playhead)
var mediaDelegate = new MediaHeartbeatDelegate();
...
mediaDelegate.getQoSObject = function() {
return MediaHeartbeat.createQoSObject(<bitrate>, <startuptime>, <fps>, <droppedFrames>);
...
}
...
// Create your tracker
this.mediaHeartbeat = new MediaHeartbeat(mediaDelegate, mediaConfig, appMeasurement);
Launch 提供兩種建立追蹤基礎架構的方法。兩種方法都使用 Media Analytics Launch 擴充功能:
使用網頁中的媒體追蹤 API。
在此案例中,Media Analytics 擴充功能會將媒體追蹤 API 匯出至全域視窗物件中已設定的變數:
window["CONFIGURED_VARIABLE_NAME"].MediaHeartbeat.getInstance
使用其他 Launch 擴充功能的媒體追蹤 API。
在此案例中,您會使用 get-instance
和 media-heartbeat
「共用模組」公開的媒體追蹤 API。
「共用模組」不適用於網頁。您只能使用其他擴充功能的「共用模組」。
使用 get-instance
「共用模組」建立 MediaHeartbeat
例項。
將委派物件傳遞至 get-instance
公開的 getQoSObject()
和 getCurrentPlaybackTime()
函數。
var getMediaHeartbeatInstance =
turbine.getSharedModule('adobe-video-analytics', 'get-instance');
透過 media-heartbeat
「共用模組」存取 MediaHeartbeat
常數。