收集從FLA檔案傳送至Analytics的資料,並在Audience Manager中處理該資訊。
Flash DIL 是可讓 ActionScript 您在Audience Manager中處理視訊播放資料的程式碼庫。Flash DIL 擷取Adobe資料庫傳入Analytics AppMeasurement 的SWF內容。Flash DIL 傳送該資料至個別的 DIL JavaScript資料收集模組,然後將該資訊傳送至Audience Manager。分析資料(Props、eVars、事件等) 從FLA檔案擷取的影像,在Audience Manager中可做為特徵或未使用的訊號。
一般實作與程式碼相關需求。
實作需求
Flash 資料收集需要:
DIL類庫(dil.swc
)。 從您的「合作夥伴解決方案」聯絡人取得DIL類別程式庫。
頁面上的JavaScript DIL資料收集代碼。
DIL ActionScript程式 庫,載入至您要收集資料的Flash物件。
Adobe AppMeasurement AS程式庫(3.5.2版或更新版本)已載入您要從中收集資料的Flash物件。
將AllowScriptAccess設為 Always
或sameDomain
載入SWF檔案的HTML程式碼中的AllowScriptAccess
可控制從SWF檔案執行傳出URL存取的功能。 當您設定Flash DIL資料整合時,請確定Flash AllowScriptAccess
參數已設為always
或sameDomain
。 Flash DIL 如果設為,資料收 AllowScriptAccess
集將無法運作 never
。請參閱控制指令碼訪問或主機網頁。
JS程 DIL 式碼位置
嘗試將JS DIL資料收集模組置於頁面上,讓它載入至FLA檔案之前。 當FLA檔案先載入時,在DIL資料收集準備就緒之前,您可能會遺漏Flash DIL傳送至該模組的初始資料訊號。 但是,當實例化後,DIL資料收集模組將捕獲Flash DIL傳入的所有後續SWF檔案資料。
Flash DIL 從Adobe資料庫擷取頁面檢視、連結追蹤、媒體追蹤和其他媒體檢視 AppMeasurement 事件。
頁面檢視事件
除非s.trackVars
另有指定,Flash DIL會從Adobe AppMeasurement收集下列資料:
pageName
channel
campaign
products
events
prop1 - prop75
eVar1 - eVar75
連結追蹤事件
除非s.linkTrackVars
另有指定,Flash DIL會從Adobe AppMeasurement收集下列資料:
pe
(呼叫的追蹤連結類型)pev1
(連結 URL)pev2
(連結文字)媒體追蹤事件
除非s.Media.trackVars
另有指定,Flash DIL會收集「頁面檢視事件」區段中列舉的所有資料。
其他資料點
預設會收集這些參數的資料:
mediaName
(媒體/視訊元素名稱)mediaAdName
(廣告名稱)mediaAdParentName
(廣告巢狀內嵌的主要媒體內容名稱)mediaAdParentPod
(廣告播放之主要內容中的pod或廣告插播)mediaAdParentPodPos
(廣告播放的Pod內的數值位置。在Pod中可播放多個廣告。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/Analytics資料做為未使用的訊號
Audience Manager接受Analytics Props、eVars和事件,即使沒有對應的特徵亦然。 在此情況下,資料無法用於特徵建立,而會出現在未使用的信號報表中。 若要充份運用這些資訊,請建立符合Flash DIL程式庫所傳入之Analytics資料的Audience Manager特徵。
Flash物件的程式碼,以傳送Analytics資料至Audience Manager。
對於每個Flash對象,代碼僅支援一個合作夥伴實例(d.partner
)。
需要Adobe AppMeasurement 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);