安装Media Analytics和Experience Platform边缘

Adobe Experience Platform Edge 允许您将发送到多个产品的数据发送到一个集中的位置。 Experience Edge 将适当的信息转发给所需的产品。 此概念允许您整合实施工作,尤其是跨多个数据解决方案进行整合。

下图说明了Media Analytics实施可以如何使用Experience PlatformEdge在Analysis Workspace中使数据在Adobe Analytics或Customer Journey Analytics中可用:

CJA 工作流

有关所有实施选项(包括不使用Experience Platform边缘的实施方法)的概述,请参阅 实施Streaming Media for Adobe Analytics或Customer Journey Analytics.

无论您是使用Adobe Experience Platform Web SDK、Adobe Experience Platform Mobile SDK、Adobe Experience Platform Roku SDK还是API来使用Experience Edge实施流媒体,都必须首先完成以下部分:

在Adobe Experience Platform中设置架构

为了标准化数据收集以在利用 Adobe Experience Platform 的应用程序中使用,Adobe 创建了开放且公开记录的标准,即体验数据模型 (XDM)。

创建和设置方案:

  1. 在Adobe Experience Platform中,开始创建架构,如中所述 在UI中创建和编辑架构.

  2. 在创建方案时,在“方案详细资料”页上,选择 体验事件 在为架构选择基类时。

    已添加字段组

  3. 选择​ 下一步

  4. 指定架构显示名称和说明,然后选择 完成.

  5. 合成 区域,在 字段组 部分,选择 添加,然后搜索并将以下新字段组添加到该架构中:

    • Adobe Analytics ExperienceEvent Template
    • Implementation Details
    • MediaAnalytics Interaction Details

    添加字段组后,它们应显示在 字段组 部分,如下所示:

    已添加字段组

  6. 选择 保存 以保存更改。

  7. (可选)您可以隐藏Media Edge API未使用的某些字段。 隐藏这些字段使架构更易于阅读和理解,但并非必需。 这些字段仅指以下内容: MediaAnalytics Interaction Details 字段组。

展开此处可查看有关可隐藏字段的说明。
  1. 结构 区域,选择 Media Collection Details 字段,然后选择 管理相关字段.

    管理相关字段

  2. 启用该选项 显示字段的显示名称,然后更新架构,如下所示:

    • Media Collection Details > Advertising Details 字段中,隐藏以下报表字段: Ad CompletedAd Started、和 Ad Time Played.

    • Media Collection Details > Advertising Pod Details 字段中,隐藏以下报表字段: Ad Break ID

    • Media Collection Details > Chapter Details 字段中,隐藏以下报表字段: Chapter CompletedChapter IDChapter Started、和 Chapter Time Played.

    • Media Collection Details 字段,隐藏 List Of States 字段。

      隐藏媒体收集状态

    • Media Collection Details > List Of States EndMedia Collection Details > List Of States Start 字段中,隐藏以下报表字段: Player State CountPlayer State Set、和 Player State Time.

      要隐藏的字段

    • Media Collection Details > Qoe Data Details 字段中,隐藏以下报表字段: Average BitrateAverage Bitrate BucketBitrate Change Impacted StreamsBitrate ChangesBuffer Impacted StreamsBuffer EventsDropped Frame Impacted StreamsDrops Before StartsErrorsExternal Error IDsError Impacted StreamsMedia SDK Error IDsPlayer SDK Error IDsStalling Impacted StreamsStalling EventsTotal Buffer Duration、和 Total Stalling Duration.

    • Media Collection Details > Session Details 字段中,隐藏以下报表字段: 10% Progress Marker25% Progress Marker50% Progress Marker75% Progress Marker95% Progress MarkerAd CountAverage Minute AudienceContent CompletesChapter CountContent StartsContent Time SpentEstimated StreamsFederated DataMedia Segment ViewsMedia Downloaded FlagMedia StartsMedia Session IDMedia Session Server TimeoutMedia Time SpentPause EventsPause Impacted StreamsPev3PccrTotal Pause DurationUnique Time Played、和 Video Segment.

  3. 选择 确认 以保存更改。

  4. 结构 区域,启用选项 显示字段的显示名称,然后选择 List Of Media Collection Downloaded Content Events 字段。

  5. 选择 管理相关字段,然后更新架构,如下所示:

    • List Of Media Collection Downloaded Content Events > Media Details > Advertising Details 字段中,隐藏以下报表字段: Ad CompletedAd 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 CompletedChapter IDChapter 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 EndMedia Collection Details > List Of States Start 字段中,隐藏以下报表字段: Player State CountPlayer State Set、和 Player State Time.

    • List Of Media Collection Downloaded Content Events > Media Details > Qoe Data Details 字段中,隐藏以下报表字段: Average BitrateAverage Bitrate BucketBitrate Change Impacted StreamsBitrate ChangesBuffer EventsBuffer Impacted StreamsDrops Before StartsDropped Frame Impacted StreamsError Impacted StreamsErrorsExternal Error IDsMedia SDK Error IDsPlayer SDK Error IDsStalling EventsStalling Impacted StreamsTotal Buffer Duration、和 Total Stalling Duration.

    • List Of Media Collection Downloaded Content Events > Media Details > Session Details 字段中,隐藏以下报表字段: 10% Progress Marker25% Progress Marker50% Progress Marker75% Progress Marker95% Progress MarkerAd CountAverage Minute AudienceChapter CountContent CompletesContent StartsContent Time SpentEstimated StreamsFederated DataMedia Downloaded FlagMedia Segment ViewsMedia Session IDMedia Session Server TimeoutMedia StartsMedia Time SpentPause EventsPause Impacted StreamsPccrPev3Total Pause DurationUnique Time Played、和 Video Segment.

    • List Of Media Collection Downloaded Content Events > Media Details 字段,隐藏 Media Session ID 字段。

  6. 选择 确认 以保存更改。

  7. 结构 区域,选择 Media Reporting Details 字段,选择 管理相关字段.

  8. 启用该选项 显示字段的显示名称,然后更新架构,如下所示:

    • Media Reporting Details 字段中,隐藏以下字段: Error DetailsList Of States EndList of States Start、和 Media Session ID.
  9. 选择 确认 > 保存 以保存更改。

  10. 继续 在Adobe Experience Platform中创建数据集.

在Adobe Experience Platform中创建数据集

  1. 请确保按照中的说明设置架构 在Adobe Experience Platform中设置架构.

  2. 在Adobe Experience Platform中,按照中的说明开始创建数据集 数据集UI指南.

    为数据集选择架构时,请选择之前创建的架构,如中所述 在Adobe Experience Platform中设置架构.

  3. 继续 在Customer Journey Analytics中配置数据流.

在Adobe Experience Platform中配置数据流

  1. 请确保已按照中的说明创建数据集 在Adobe Experience Platform中创建数据集.

  2. 创建新数据流,如中所述 配置数据流.

    创建数据流时,请确保您进行了以下配置选择:

    • 事件架构 字段创建数据流时,请确保选择您在中创建的架构 在Adobe Experience Platform中设置架构. 选择​ 保存

      note important
      IMPORTANT
      不选择 保存并添加映射 因为这样做会导致时间戳字段出现映射错误。

      创建数据流并选择架构

    • 根据您使用的是Adobe Analytics还是Customer Journey Analytics,将以下任一服务添加到数据流:

      • Adobe Analytics (如果使用Adobe Analytics)

        如果您使用的是Adobe Analytics,请确保您定义了报表包,如中所述 创建报表包.

      • Adobe Experience Platform (如果使用Customer Journey Analytics)

      有关如何将服务添加到数据流的信息,请参阅中的“将服务添加到数据流”部分 配置数据流.

      添加Adobe Analytics服务

    • 展开 高级选项,然后启用 媒体分析 选项。

      媒体分析选项

  3. 您现在可以实施 Media Edge APIMedia Edge SDK 以开始收集media analytics数据。

    收集一些数据后,您可以 在Customer Journey Analytics中创建连接.

在 Customer Journey Analytics 中创建连接

note note
NOTE
只有在使用Customer Journey Analytics时,才需要执行以下过程。
  1. 确保已按照中的说明创建数据流 在Customer Journey Analytics中配置数据流.

  2. 在Customer Journey Analytics中,创建连接,如中所述 创建连接.

    创建连接时,需要以下配置选择才能实施流媒体:

    1. 选择您之前创建的数据集,如中所述 在Adobe Experience Platform中创建数据集.

    2. 确保 导入所有新数据 设置已启用。

  3. 继续 在Customer Journey Analytics中创建数据视图.

在Customer Journey Analytics中创建数据视图

note note
NOTE
只有在使用Customer Journey Analytics时,才需要执行以下过程。
  1. 请确保在Customer Journey Analytics中创建了连接,如中所述 在Customer Journey Analytics中创建连接.

  2. 在客户历程分析中,创建数据视图,如中所述 创建或编辑数据视图.

    创建数据视图时,需要以下配置选择才能实施流媒体:

    1. 连接 字段中,选择您之前创建的连接,如中所述 在Customer Journey Analytics中创建连接.

      最多可能需要15分钟才能选择您创建的连接。

    2. 组件 选项卡,在 架构字段 部分,搜索下表列出的每个组件,并将其拖到 量度 面板。 如果存在多个同名字段,请使用XDM路径以确保它是正确的字段。

      主要内容 — 内容量度

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2
      组件名称 XDM 路径
      媒体开始 mediaReporting.sessionDetails.isViewed
      媒体区段查看次数 mediaReporting.sessionDetails.hasSegmentView
      内容开始 mediaReporting.sessionDetails.isPlayed
      内容结束 mediaReporting.sessionDetails.isCompleted
      内容逗留时间 mediaReporting.sessionDetails.timePlayed
      平均逗留时间 mediaReporting.sessionDetails.totalTimePlayed
      不重复播放时间 mediaReporting.sessionDetails.uniqueTimePlayed
      10% 进度标记 mediaReporting.sessionDetails.hasProgress10
      平均受众访问分钟数 mediaReporting.sessionDetails.averageMinuteAudience

      章节和广告 — 章节和广告量度

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2
      组件名称 XDM 路径
      章节开始 mediaReporting.chapterDetails.isStarted
      章节已完成 mediaReporting.chapterDetails.isCompleted
      章节播放时间 mediaReporting.chapterDetails.timePlayed
      广告开始 mediaReporting.advertisingDetails.isStarted
      广告已完成 mediaReporting.advertisingDetails.isCompleted
      广告播放时间 mediaReporting.advertisingDetails.timePlayed

      QoE - QoE量度

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2
      组件名称 XDM 路径
      开始时间 mediaReporting.qoeDataDetails.timeToStart
      开始前丢帧 mediaReporting.qoeDataDetails.isDroppedBeforeStart
      受缓冲影响的流 mediaReporting.qoeDataDetails.hasBufferImpactedStreams
      受比特率更改影响的流 mediaReporting.qoeDataDetails.hasBitrateChangeImpactedStreams
      比特率更改 mediaReporting.qoeDataDetails.bitrateChangeCount
      平均比特率 mediaReporting.qoeDataDetails.bitrateAverage
      丢帧 mediaReporting.qoeDataDetails.droppedFrames
      错误数 mediaReporting.qoeDataDetails.errorCount
      受错误影响的流 mediaReporting.qoeDataDetails.hasErrorImpactedStreams
      受丢帧影响的流 mediaReporting.qoeDataDetails.hasDroppedFrameImpactedStreams

      播放器状态 — 播放器状态量度

      table 0-row-2 1-row-2 2-row-2 3-row-2
      组件名称 XDM 路径
      播放器状态设置 mediaReporting.states.isSet
      播放器状态计数 mediaReporting.states.count
      播放器状态时间 mediaReporting.states.time
    3. 更新标签(在 上下文标签 下拉菜单)中列出的所有组件。 搜索指标面板中尚未出现的任何组件,并将其拖到面板中。

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
      组件名称 上下文标签
      媒体会话服务器超时 媒体:上次调用后经过的秒数
      平均逗留时间 媒体:媒体逗留时间
      缓冲总持续时间 媒体:缓冲总持续时间
      开始时间 Media:开始时间
      暂停总持续时间 媒体:暂停总持续时间
    4. 要将划分添加到Customer Journey Analytics项目,请将以下维度添加到 Dimension 面板:

      table 0-row-2 1-row-2 2-row-2
      XDM 路径 组件名称
      mediaReporting.states.name 播放器状态名称
      mediaReporting.sessionDetails.ID 媒体会话 ID

      除了此表中的维外,您还可以添加任何其他要用于在Customer Journey Analytics项目中过滤数据的维。

  3. 选择 保存并继续 > 保存并完成 以保存更改。

  4. 继续 在Customer Journey Analytics中创建并配置项目.

在Customer Journey Analytics中创建并配置项目

  1. 确保您已按照中的说明在Customer Journey Analytics中创建数据视图 在Customer Journey Analytics中创建数据视图.

  2. 在Customer Journey Analytics中,在 工作区 选项卡,在 项目 区域,选择 创建项目.

  3. 选择 空白项目 > 创建.

  4. 在新项目中,选择您之前创建的数据视图。

    在项目中创建面板时,您可以使用添加到数据视图的任何组件,如中所述 在Customer Journey Analytics中创建数据视图.

    以下4个面板是您可以创建的面板示例:

    主内容面板

    章节和广告面板

    QoE面板

    平板状态面板

  5. 选择 面板 图标,然后拖入 媒体并行查看者 面板和 媒体播放耗时 面板。

    这两个面板应当如下所示:

    “媒体并行查看者”面板

    “媒体播放耗时”面板

  6. 按照中的说明共享项目 共享项目.

    note note
    NOTE
    如果要与共享的用户不可用,请确保这些用户具有在Adobe Admin Console中Customer Journey Analytics的用户和管理员访问权限。
  7. 继续 将数据发送到Experience Platform边缘.

将数据发送到Experience Platform边缘

根据要发送到Experience Platform边缘的数据类型,您可以使用以下任一方法:

Web:使用Adobe Experience Platform Web SDK

Mobile:使用Adobe Experience Platform Mobile SDK

使用以下文档资源完成iOS和Android的实施:

Roku:Adobe Experience Platform Roku SDK

API: Web和其他

API是当前唯一受支持的将Web数据发送到Experience Platform边缘的方法。

如果您要使用Edge API的自定义实施,则该API也可用。

有关media Edge API的更多信息,请参阅以下资源:

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb