Flash DIL

收集從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資料收集需求

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

實作需求

Flash 資料收集需要:

  • DIL類庫(dil.swc)。 從您的「合作夥伴解決方案」聯絡人取得DIL類別程式庫。

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

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

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

將AllowScriptAccess設為 AlwayssameDomain

載入SWF檔案的HTML程式碼中的AllowScriptAccess可控制從SWF檔案執行傳出URL存取的功能。 當您設定Flash DIL資料整合時,請確定Flash AllowScriptAccess參數已設為alwayssameDomain。 Flash DIL 如果設為,資料收 AllowScriptAccess 集將無法運作 never。請參閱控制指令碼訪問或主機網頁

JS程 DIL 式碼位置

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

Flash DIL收集的資料

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中可播放多個廣告。

Audience Manager中的Flash DIL資料

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 DIL ActionScript程式庫

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);

本頁內容