Show Menu
主题×

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 作伙伴解决方案联系人处获取类库。
  • 页面上 DIL 的JavaScript数据收集代码。
  • DIL ActionScript库 ,加载到要从中收集数据的Flash对象中。
  • Adobe AppMeasurement Library(版本3.5.2或更高版本)加载了要从 Flash 中收集数据的对象。
将AllowScriptAccess设置为 Always sameDomain
AllowScriptAccess 载SWF文件的HTML代码控制从SWF文件内执行出站URL访问的能力。 配置数据集 Flash DIL 成时,请确保Flash AllowScriptAccess 参数设置为 always sameDomain 。 Flash DIL 如果设置为,则数据收 AllowScriptAccess 集将不起作 never 用。 请参 阅控制对脚本的访问或主机网页
JS代DIL码放置
尝试将JS数据收集模 DIL 块放在页面上,以便在文件之前加载该 FLA 模块。 当文件 FLA 首先加载时,在数据收集准备 DIL 就绪之前,您可能会错过发送到该模块的 Flash DIL 初始数据信号。 但是,一旦实例化,数 DIL 据收集模块将捕获传入的所有后续SWF文件数据 Flash DIL。

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 (播放广告的主要内容中的窗格或广告中断)
  • mediaAdParentPodPos (广告在窗格中播放的数字位置。 可在窗格内播放多个广告。

Audience Manager中的Flash DIL数据

该模 Flash DIL 块将Adobe appMeasurement数据转换为Audience manager特征和未使用的信号。
分析 Props、 eVars和事件的工作方式与Audience manager中的特征类似。 特征是键值对,用于构建区段。 例如,在类似Analytics的Prop中, c30=foo``c30 是键(常数) foo 和值(变量)。
将Audience Manager特征与分析变量匹配
要使用由传递的Analytics数据, Flash DIL您应创建键值前缀为的Audience manager特征 c_
有关示例,请参阅表:
分析数据元素
分析示例
作为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和事件,即使没有相应的特征。 在这种情况下,数据不可用于创建特征,而是显示在“未使用的信号” 报告中 。 要充分利用这些信息,请创建与库传入的Analytics数据相匹配的Audience Manager特 Flash DIL 征。

Flash DIL ActionScript库

用于将Analytics数 Flash 据发送到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);