Edge实施概述
Adobe Experience Platform Edge Network允许您将发送到多个产品的数据发送到单个端点,然后将该相应信息转发到每个产品。 这是实施流媒体收藏集的推荐方法,也是从单个工具中同时支持Adobe Analytics和Customer Journey Analytics的唯一方法。
与旧版Media SDK方法(每个Adobe解决方案需要特定于产品的检测工具)不同,Edge实施使用共享XDM数据模型和单个数据流。 数据流从您的SDK或API流向Edge Network,然后路由到数据流中配置的任何Adobe产品(Analytics、CJA、AJO或RTCDP)。 这意味着以后切换或添加下游产品不需要重新检测您的媒体事件。
无论您使用哪个代码库(Web SDK、Mobile SDK(iOS或Android)、Roku SDK或Media Edge API),都必须首先完成本页中所述的平台设置:创建架构、创建数据集和配置数据流。
先决条件
-
完成常规先决条件。 请参阅常规先决条件。
-
确认兼容的Adobe解决方案。 您必须至少具有下列项之一的有效实施:
- Customer Journey Analytics — 基于Edge的媒体数据的主要报表目标
- Adobe Analytics — 通过同一数据流支持随附或替代CJA
- Adobe Journey Optimizer或Real-Time Customer Data Platform — 在配置其中一项时,将 Adobe Experience Platform 服务添加到您的数据流
在Adobe Experience Platform中设置架构
为了在使用Adobe Experience Platform的应用程序之间标准化数据收集,Adobe创建了一个公开记录的开放式Experience Data Model (XDM)标准。
-
在Adobe Experience Platform中,按照在UI中创建和编辑架构中的说明开始创建架构。
-
在“架构详细信息”页面上,选择 Experience Event 作为架构的基类。
-
选择下一步。
-
指定架构显示名称和说明,然后选择完成。
-
在 合成 区域的 字段组 部分中,选择添加,然后搜索并将以下字段组添加到架构中:
End User ID DetailsImplementation DetailsMediaAnalytics Interaction Details
添加字段组后,它们将显示在 字段组 部分中:
-
选择 保存 以保存更改。
-
(可选)您可以在架构UI中隐藏某些字段。 这些字段是Adobe在后端填充的服务器计算报表字段 — 它们并非由SDK或API发送,不会影响数据收集。 隐藏这些变量对功能没有影响;它仅减少在AEP UI中浏览架构时的视觉噪音。 这些字段仅引用
MediaAnalytics Interaction Details字段组中的字段。accordion 展开以查看有关可隐藏字段的说明。 -
在 结构 区域中,选择
Media Collection Details字段,然后选择管理相关字段。
-
启用该选项以 显示字段 的显示名称,然后按如下方式更新架构:
-
在
Media Collection Details>Advertising Details字段中,隐藏以下报表字段:Ad Completed、Ad Started和Ad Time Played。 -
在
Media Collection Details>Advertising Pod Details字段中,隐藏以下报告字段:Ad Break ID -
在
Media Collection Details>Chapter Details字段中,隐藏以下报告字段:Chapter Completed、Chapter ID、Chapter Started和Chapter Time Played。 -
在
Media Collection Details字段中,隐藏List Of States字段。
-
在
Media Collection Details>List Of States End和Media Collection Details>List Of States Start字段中,隐藏以下报告字段:Player State Count、Player State Set和Player State Time。要隐藏的
-
在
Media Collection Details>Qoe Data Details字段中,隐藏以下报告字段:Average Bitrate、Average Bitrate Bucket、Bitrate Change Impacted Streams、Bitrate Changes、Buffer Impacted Streams、Buffer Events、Dropped Frame Impacted Streams、Drops Before Starts、Errors、External Error IDs、Error Impacted Streams、Media SDK Error IDs、Player SDK Error IDs、Stalling Impacted Streams、Stalling Events、Total Buffer Duration和Total Stalling Duration。 -
在
Media Collection Details>Session Details字段中,隐藏以下报告字段:10% Progress Marker、25% Progress Marker、50% Progress Marker、75% Progress Marker、95% Progress Marker、Ad Count、Average Minute Audience、Content Completes、Chapter Count、Content Starts、Content Time Spent、Estimated Streams、Federated Data、Media Segment Views、Media Downloaded Flag、Media Starts、Media Session ID、Media Session Server Timeout、Media Time Spent、Pause Events、Pause Impacted Streams、Pev3、Pccr、Total Pause Duration、Unique Time Played和Video Segment。
-
-
选择 确认 以保存更改。
-
在 结构 区域中,启用选项显示字段的显示名称,然后选择
List Of Media Collection Downloaded Content Events字段。 -
选择管理相关字段,然后按如下方式更新架构:
-
在
List Of Media Collection Downloaded Content Events>Media Details>Advertising Details字段中,隐藏以下报告字段:Ad Completed、Ad Started和Ad Time Played。 -
在
List Of Media Collection Downloaded Content Events>Media Details>Advertising Pod Details字段中,隐藏以下报告字段:Ad Break ID -
在
List Of Media Collection Downloaded Content Events>Media Details>Chapter Details字段中,隐藏以下报告字段:Chapter Completed、Chapter ID、Chapter Started和Chapter Time Played。 -
在
List Of Media Collection Downloaded Content Events>Media Details字段中,隐藏List Of States字段。 -
在
List Of Media Collection Downloaded Content Events>Media Details>List Of States End和Media Collection Details>List Of States Start字段中,隐藏以下报告字段:Player State Count、Player State Set和Player State Time。 -
在
List Of Media Collection Downloaded Content Events>Media Details>Qoe Data Details字段中,隐藏以下报告字段:Average Bitrate、Average Bitrate Bucket、Bitrate Change Impacted Streams、Bitrate Changes、Buffer Events、Buffer Impacted Streams、Drops Before Starts、Dropped Frame Impacted Streams、Error Impacted Streams、Errors、External Error IDs、Media SDK Error IDs、Player SDK Error IDs、Stalling Events、Stalling Impacted Streams、Total Buffer Duration和Total Stalling Duration。 -
在
List Of Media Collection Downloaded Content Events>Media Details>Session Details字段中,隐藏以下报告字段:10% Progress Marker、25% Progress Marker、50% Progress Marker、75% Progress Marker、95% Progress Marker、Ad Count、Average Minute Audience、Chapter Count、Content Completes、Content Starts、Content Time Spent、Estimated Streams、Federated Data、Media Downloaded Flag、Media Segment Views、Media Session ID、Media Session Server Timeout、Media Starts、Media Time Spent、Pause Events、Pause Impacted Streams、Pccr、Pev3、Total Pause Duration、Unique Time Played和Video Segment。 -
在
List Of Media Collection Downloaded Content Events>Media Details字段中,隐藏Media Session ID字段。
-
-
选择 确认 以保存更改。
-
在 结构 区域中,选择
Media Reporting Details字段,然后选择管理相关字段。 -
启用该选项以 显示字段 的显示名称,然后按如下方式更新架构:
- 在
Media Reporting Details字段中,隐藏以下字段:Error Details、List Of States End、List of States Start和Media Session ID。
- 在
-
选择确认 > 保存以保存更改。
-
-
(可选)您可以将自定义元数据添加到架构中。 这使您可以根据特定需求或上下文包含其他用户定义的元数据。 有关使用Media Edge API自定义元数据的详细信息,请参阅自定义元数据支持。
accordion 展开以查看有关将自定义元数据添加到架构的说明。 -
通过选择帐户信息 > 分配的组织 > 组织名称 > 租户,找到组织的租户名称。
通过此路径接收自定义字段。 (例如,租户名称: _dcbl → myCustomField path: _dcbl.myCustomField。)
-
将自定义字段组添加到您定义的媒体架构。
-
将您要跟踪的任何自定义字段添加到字段组。
-
-
在 Adobe Experience Platform 中创建数据集
-
在Adobe Experience Platform中,按照数据集UI指南中的说明开始创建数据集。
为数据集选择架构时,请选择之前创建的架构。
在Adobe Experience Platform中配置数据流
-
按照配置数据流中的说明创建新数据流。
创建数据流时,进行以下选择:
-
在 事件架构 字段中,选择您在中创建的架构。在Adobe Experience Platform中设置架构。
note important IMPORTANT 选择保存;不要选择保存并添加映射。 选择 保存并添加映射 会导致时间戳字段出现映射错误。
-
根据您的Adobe解决方案,将相应的服务添加到数据流。 有关添加服务的信息,请参阅配置数据流中的“将服务添加到数据流”。
-
Adobe Analytics(如果使用Adobe Analytics) — 按照创建报表包中的说明定义报表包。
-
Adobe Experience Platform(如果使用Customer Journey Analytics、Adobe Journey Optimizer或Real-Time Customer Data Platform)
-
-
展开高级选项,然后启用 Media Analytics 选项。
-
选择实施方法
准备好架构、数据集和数据流后,实施以下代码库之一以开始将流媒体数据发送到Edge Network。 每个页面都涵盖特定于流媒体的设置;每个事件和每个变量的代码都存在于事件和变量中。
代码内实现直接在应用程序源代码中写入SDK调用。 使用标记实施使用Adobe Experience Platform标记,这使您能够在不修改应用程序代码的情况下配置和部署跟踪规则。 选择适合您的部署工作流的任意方法。
下一步
开始收集数据后,您可以配置报表:
- 为Edge实施设置报表 (Customer Journey Analytics)
- 为仅Analytics实施设置报告(如果您的数据流馈送Adobe Analytics)