FlashDIL flash-dil

WARNING
自2023年7月起,Adobe已停止開發Data Integration Library (DIL)和DIL擴充功能。
現有客戶可以繼續使用其DIL實作。 不過,Adobe在此點之後不會開發DIL。 建議客戶針對Experience PlatformWeb SDK的長期資料收集策略進行評估。
如果客戶希望在2023年7月之後實作新的資料收集整合,則應改用Experience PlatformWeb SDK

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

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

FlashDIL資料收集的需求 requirements

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

實作需求

Flash資料收集需要:

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

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

  • DILActionScript庫載入到您要收集資料的Flash物件中。

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

將AllowScriptAccess設定為AlwayssameDomain

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

JS DIL程式碼位置

嘗試將JS DIL資料收集模組放在頁面上,使其在FLA檔案之前載入。 當FLA檔案先載入,DIL資料收集準備就緒之前,您可能會遺漏Flash DIL傳送給該模組的初始資料訊號。 不過,一旦具現化,DIL資料收集模組將會擷取Flash DIL傳入的所有後續SWF檔案資料。

FlashDIL所收集的資料 data-collected

Flash DIL從AdobeAppMeasurement媒體櫃擷取頁面檢視、連結追蹤、媒體追蹤和其他媒體檢視事件。

頁面檢視事件

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

以Audience ManagerFlashDIL資料 flash-dil-data

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

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

將Audience Manager特徵與Analytics變數比對

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

請參閱表格以取得範例:

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-dil-actionscript

將Analytics資料傳送至Audience Manager的Flash物件代碼。

NOTE
  • 對於每個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);
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695