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);

On this page

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
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now