Flash DIL flash-dil

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

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

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

Flash DIL資料收集的需求 requirements

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

實作需求

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設為AllowScriptAccessnever資料彙集將無法運作。 請參閱控制指令碼或主機網頁的存取

JS DIL程式碼位置

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

Flash DIL所收集的資料 data-collected

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-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/Analytics資料為未使用的訊號

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

Flash DIL ActionScript Library flash-dil-actionscript

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

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