Show Menu
主题×

Flash DIL

收集从FLA文件发送到Analytics的数据,并在受众管理器中处理该信息。
Flash DIL 是一个 ActionScript 代码库,可让您在受众管理器中处理视频播放数据。 Flash DIL 通过捕获Adobe库传递到 AppMeasurement Analytics的SWF内容来工作。 Flash DIL 将该数据发送到单独的 DIL JavaScript数据收集模块,该模块将该信息传递给受众管理器。 分析数 Props据 eVars (、事件等) 从文件捕获 FLA 的信号在受众管理器中可用作特征或未使用信号。

Flash DIL数据收集要求

一般实施和代码相关要求。
实施要求
Flash 数据收集需要:
  • 类 DIL 库( dil.swc )。 从您的合 DIL 作伙伴解决方案联系人处获取类库。
  • 页面上 DIL 的JavaScript数据收集代码。
  • DIL ActionScript库 ,加载到要从中收集数据的Flash对象中。
  • Adobe AppMeasurement 库( AS 版本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 (播放广告的窗格中的数字位置。 一个窗格中可以播放多个广告。

受众管理器中的Flash DIL数据

该模 Flash DIL 块将Adobe AppMeasurement数据转换为受众管理器特征和未使用信号。
分析 Props、 eVars事件和受众的工作方式与管理器中的特征类似。 特征是键值对,用于构建区段。 例如,在类似的Analytics c30=foo 属性 c30 中,是键(常数) foo 和值(变量)。
将受众管理器特征与分析变量匹配
要使用通过传递的Analytics Flash DIL数据,您应创建键值前缀为的受众管理器特征 c_
有关示例,请参阅表:
分析数据元素
分析示例
作为受众管理器特征
prop
c30=foo
c_prop30=foo
evar
v35=bar
c_evar35=bar
events
events=event10
c_events=event10
DIL/Analytics数据作为未使用信号
受众管理器接 Props受Analytics eVars、事件和,即使没有相应的特征。 在这种情况下,数据不可用于特征创建,而是显示在“未使用 的信号”报 告中。 要充分利用这些信息,请创建与库传入的Analytics数据匹配的受众管理器 Flash DIL 特征。

Flash DIL ActionScript库

将Analytics数据发 Flash 送给受众管理器的对象的代码。
  • 对于每 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);