Flash DIL

收集從FLA檔案傳送至Analytics的資料,並在Audience Manager中處理該資訊。

Flash DIL 是程 ActionScript 式碼程式庫,可讓您以Audience Manager處理視訊播放資料。Flash DIL 其運作方式是擷取Adobe程式庫 AppMeasurement 傳入Analytics的SWF內容。Flash DIL 會將該資料傳送至個別 DIL 的JavaScript資料收集模組,由此將該資訊傳遞至Audience Manager。分析資料(Props、eVars、事件等) 從FLA檔案擷取的資料,在Audience Manager中可作為特徵或未使用的訊號。

FlashDIL資料收集需求

一般實作與程式碼相關需求。

實作需求

Flash 資料收集需要:

  • DIL類庫(dil.swc)。 從您的合作夥伴解決方案聯繫人獲取DIL類庫。

  • 頁面上的JavaScript DIL資料收集程式碼。

  • DIL ActionScript程式庫,載入至您要收集資料的Flash物件中。

  • AdobeAppMeasurement AS程式庫(3.5.2版或更新版本)載入了您要從中收集資料的Flash物件。

將AllowScriptAccess設定為 AlwayssameDomain

載入SWF檔案的HTML代碼中的AllowScriptAccess控制從SWF檔案中執行出站URL訪問的能力。 設定Flash DIL資料整合時,請確定FlashAllowScriptAccess參數設為alwayssameDomain。 Flash DIL 如果設為,資料收 AllowScriptAccess 集將無法運 never作。請參閱控制對指令碼的訪問或主機網頁

JS程 DIL 式碼放置

嘗試將JS DIL資料收集模組放置在頁面上,使其在FLA檔案之前載入。 當FLA檔案先載入時,在DIL資料收集準備就緒之前,您可能會遺漏Flash DIL傳送至該模組的初始資料訊號。 但是,在實例化後,DIL資料收集模組將捕獲由Flash DIL傳入的所有後續SWF檔案資料。

由FlashDIL收集的資料

Flash DIL 從Adobe程式庫中擷取頁面檢視、連結追蹤、媒體追蹤和其他媒體檢視 AppMeasurement 事件。

頁面檢視事件

除非s.trackVars另有指定,Flash DIL會從Adobe AppMeasurement收集下列資料:

  • pageName
  • channel
  • campaign
  • products
  • events
  • prop1 - prop75
  • eVar1 - eVar75

連結追蹤事件

除非s.linkTrackVars另有指定,Flash DIL會從AdobeAppMeasurement收集下列資料:

  • pe (呼叫的追蹤連結類型)
  • pev1 (連結 URL)
  • pev2(連結文字)

媒體追蹤事件

除非s.Media.trackVars另有指定,否則Flash DIL會收集「頁面檢視事件」區段中列舉的所有資料。

其他資料點

預設會收集來自這些參數的資料:

  • mediaName (媒體/影片元素名稱)
  • mediaAdName (廣告名稱)
  • mediaAdParentName (廣告巢狀內嵌的主要媒體內容名稱)
  • mediaAdParentPod (廣告播放所在主要內容中的Pod或廣告插播)
  • mediaAdParentPodPos (Pod內播放廣告的數值位置。一個Pod內可播放多個廣告。

FlashDILAudience Manager中的資料

Flash DIL模組可將Adobe AppMeasurement資料轉換為Audience Manager特徵和未使用的訊號。

Analytics Props、eVars和事件的運作方式與Audience Manager中的特徵相似。 特徵是機碼值組,可用來建立區段。 例如,在c30=foo之類的Analytics Prop中,c30是索引鍵(常數),foo是值(變數)。

比對Audience Manager特徵與Analytics變數

若要使用Flash DIL傳遞的Analytics資料,您應建立Audience Manager特徵,其鍵值應加上c_前置詞。

如需範例,請參閱表格:

Analytics資料元素 Analytics範例 作為Audience Manager特徵
prop c30=foo c_prop30=foo
evar v35=bar c_evar35=bar
events events=event10 c_events=event10

DIL/分析資料作為未使用的訊號

Audience Manager接受Analytics Props、eVars和事件,即使沒有對應的特徵亦然。 在此情況下,資料無法用於特徵建立,而會出現在未使用的訊號報表中。 若要充分運用這些資訊,請建立符合Flash DIL資料庫所傳入之Analytics資料的Audience Manager特徵。

FlashDILActionScript庫

Flash物件的程式碼,以傳送Analytics資料至Audience Manager。

注意
  • 對於每個Flash物件,程式碼僅支援一個合作夥伴例項(d.partner)。

  • 需要AdobeAppMeasurement AS程式庫3.5.2版或更新版本。

import com.omniture.AppMeasurement; // Omit this line if it already exists in the code 
import com.adobe.am.DIL; 
  
var s:AppMeasurement = new AppMeasurement(); // Omit this line if it already exists in the code 
var d:DIL = new DIL(); 
d.partner = "<partner>";// Partner name 
d.containerNSID = <container NSID>; // Optional, defaults to 0 
s.loadModule(d);

本頁內容