Adobe Medium Analytics (3.x SDK) for Audio and Video扩展概述
使用本文档了解有关安装、配置和实施 Adobe Media Analytics (3.x SDK) for Audio and Video 扩展(Media Analytics 扩展)的信息。其中包括使用此扩展构建规则时可用的选项,以及一些示例和指向示例的链接。
Media Analytics (MA) 扩展添加了核心 JavaScript Media SDK (Media 3.x SDK)。此扩展提供了将Media
跟踪器实例添加到启用了标记的网站或项目的功能。 MA 扩展需要使用其他两个扩展:
在启用了标记的项目中包含上述所有三个扩展后,可以采用以下两种方法之一继续操作:
- 使用您的 Web 应用程序中的
Media
API - 包含或构建特定于播放器的扩展,以便将特定媒体播放器事件映射到
Media
跟踪器实例上的 API。此实例将通过 MA 扩展公开。
安装和配置 MA 扩展
-
安装: 要安装MA扩展,请打开您的扩展属性,选择 Extensions > Catalog,将鼠标悬停在 Adobe Medium Analytics (3.x SDK) for Audio and Video 扩展上,然后选择 安装。
-
配置: 要配置MA扩展,请打开扩展选项卡,将鼠标悬停在该扩展上,然后选择 配置:
配置选项:
window
对象下用于导出 Media Analytics API 的变量提醒: MA 扩展要求使用 Analytics 和 Experience Cloud ID 扩展。您还必须将这些扩展添加到您的扩展资产并对其进行配置。
使用 MA 扩展
通过网页/JS 应用程序使用
MA扩展通过启用配置页面中的“Export APIs to Window Object”设置,在全局窗口对象中导出Media API。 它将在配置的变量名称下导出 API。例如,如果变量名称配置为 ADB
,则 window.ADB.Media
可以访问 Media API。
window["CONFIGURED_VARIABLE_NAME"]
未定义时才导出 API,并且不会覆盖现有变量。-
Media API:
window["CONFIGURED_VARIABLE_NAME"].Media
这会公开 Media SDK 中的所有 API 和常量:https://adobe-marketing-cloud.github.io/media-sdks/reference/javascript_3x/APIReference.html
-
创建媒体跟踪器实例:
window["CONFIGURED_VARIABLE_NAME"].Media.getInstance
返回值: 用于跟踪媒体会话的
Media
跟踪器实例。code language-javascript var Media = window["CONFIGURED_VARIABLE_NAME"].Media; var tracker = Media.getInstance();
-
使用媒体跟踪器实例,按照 JS API 文档来实施媒体跟踪。
您可在此处获得示例播放器:MA 示例播放器。示例播放器作为参考,展示了如何使用 MA 扩展直接从 Web 应用程序支持 Media Analytics。
通过其他扩展使用
MA扩展会将media
作为共享模块公开给其他扩展。 (有关共享模块的其他信息,请参阅共享模块文档。)
turbine
(请参阅下面的代码示例)。-
Media API:
media
共享模块这会公开 Media SDK 中的所有 API 和常量:https://adobe-marketing-cloud.github.io/media-sdks/reference/javascript_3x/APIReference.html
-
按如下方式创建媒体跟踪器实例:
返回值: 用于跟踪媒体会话的
Media
跟踪器实例。code language-javascript var Media = turbine.getSharedModule('adobe-media-analytics', 'media'); var tracker = Media.getInstance();
-
使用媒体跟踪器实例,按照 JS API 文档来实施媒体跟踪。