Flash DIL

收集从FLA文件发送到Analytics的数据,并在Audience Manager中处理该信息。

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

FlashDIL数据收集的要求

一般实施和代码相关要求。

实施要求

Flash 数据收集需要:

  • DIL类库(dil.swc)。 从您的合作伙伴解决方案联系人处获取DIL类库。

  • 页面上的JavaScript DIL数据收集代码。

  • DIL ActionScript库,加载到要从中收集数据的Flash对象中。

  • AdobeAppMeasurement AS库(版本3.5.2或更高版本)加载了要从中收集数据的Flash对象。

将AllowScriptAccess设置为 AlwayssameDomain

加载SWF文件的HTML代码中的AllowScriptAccess控制从SWF文件执行出站URL访问的能力。 配置Flash DILFlash集成时,请确保将AllowScriptAccess参数设置为alwayssameDomain。 Flash DIL 如果设置为,则数 AllowScriptAccess 据收集将无 never效。请参阅控制对脚本的访问或主机网页

JS代 DIL 码放置

尝试将JS DIL数据收集模块放在页面上,以便它在FLA文件之前加载。 当FLA文件首先加载时,在DIL数据收集准备就绪之前,您可能会错过Flash DIL发送到该模块的初始数据信号。 但是,一旦实例化,DIL数据收集模块将捕获由Flash DIL传入的所有后续SWF文件数据。

由FlashDIL收集的数据

Flash DIL 从Adobe库捕获页面视图、链接跟踪、媒体跟踪和其他媒体视图 AppMeasurement 事件。

页面视图事件

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

FlashDILAudience Manager中的数据

Flash DIL模块将Adobe AppMeasurement数据转换为Audience Manager特征和未使用信号。

分析Props、eVars和事件的工作方式与Audience Manager中的特征类似。 特征是键值对,用于构建区段。 例如,在c30=foo等Analytics属性中,c30是键(常数),foo是值(变量)。

将Audience Manager特征与分析变量匹配

要使用Flash DIL传递的Analytics数据,您应创建键值前缀为c_的Audience Manager特征。

有关示例,请参阅表:

分析数据元素 分析示例 作为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库传入的AnalyticsAudience Manager匹配的特征。

FlashDILActionScript库

Flash对象的代码,用于将Analytics数据发送到Audience Manager。

注意
  • 对于每个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);

在此页面上

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