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

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now