Flash DIL flash-dil

WARNING
自2023年7月起,Adobe已停止开发新能源。 Data Integration Library (DIL) 和 DIL 扩展。
现有客户可继续使用其 DIL 实现。 但是,Adobe将不会开发 DIL 超越这一步。 我们鼓励客户对 Experience PlatformWeb SDK 长期数据收集策略。
如果客户希望在2023年7月之后实施新的数据收集集成,则应使用 Experience PlatformWeb SDK 而是。

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

Flash DIL 是 ActionScript 允许您在Audience Manager中处理视频播放数据的代码库。 Flash DIL 通过在Adobe中捕获SWF内容来工作 AppMeasurement 库将传递到Analytics。 Flash DIL 将该数据发送到单独的 DIL JavaScript数据收集模块,用于将该信息传递给Audience Manager。 Analytics数据( Props, eVars、事件等) 捕获自 FLA 文件在Audience Manager中以特征或未使用信号的形式提供。

FlashDIL数据收集的要求 requirements

常规实施和代码相关要求。

实施要求

Flash 数据收集需要:

  • 此 DIL 类库( dil.swc)。 获取 DIL Partner Solutions联系人提供的类库。

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

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

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

将AllowScriptAccess设置为 AlwayssameDomain

AllowScriptAccess 在加载SWF文件的HTML代码中,控制从SWF文件内执行出站URL访问的能力。 当您配置 Flash DIL 数据集成,确保Flash AllowScriptAccess 参数设置为 alwayssameDomain. Flash DIL 如果符合以下条件,则数据收集无法正常工作 AllowScriptAccess 设置为 never. 请参阅 控制对脚本或主机网页的访问.

JS DIL 代码放置

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

按FlashDIL收集的数据 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 (广告播放所在的主要内容中的面板或广告时间)
  • mediaAdParentPodPos (广告在面板中播放的位置数字。 一个面板中可以播放多个广告。

在Audience Manager中FlashDIL数据 flash-dil-data

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

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

将Audience Manager特征与Analytics变量匹配

使用由传递的Analytics数据 Flash DIL,则应创建键值带有前缀的Audience Manager特征 c_.

有关示例,请参阅表:

Analytics数据元素
Analytics示例
作为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、和事件,即使没有相应的特征也是如此。 在这种情况下,数据将无法用于特征创建,并显示在 未使用的信号报表 而是。 要充分利用此信息,请创建与传入的Analytics数据匹配的Audience Manager特征 Flash DIL 库。

FlashDILActionScript库 flash-dil-actionscript

您的代码 Flash 对象以将Analytics数据发送到Audience Manager。

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