오디오 및 비디오 확장 기능용 Adobe Medium Analytics(3.x SDK) 개요
Adobe Media Analytics(3.x SDK) for Audio and Video 확장(Media Analytics 확장) 설치, 구성 및 구현 관련 정보에 대해서는 이 설명서를 참조합니다. 예제 및 샘플 링크와 함께 이 확장을 사용하여 규칙을 만들 때 사용할 수 있는 옵션이 포함되어 있습니다.
MA(Media Analytics) 확장은 Core JavaScript Media SDK(Media 3.x SDK)를 추가합니다. 이 확장은 태그가 활성화된 사이트 또는 프로젝트에 Media
추적기 인스턴스를 추가하는 기능을 제공합니다. MA 확장을 사용하려면 다음 두 개의 확장이 추가로 필요합니다.
태그 활성화 프로젝트에서 위에 언급된 확장 세 개를 모두 포함했으면 다음 두 가지 방법 중 하나를 사용하여 진행할 수 있습니다.
- 웹 앱의
Media
API 사용 - 특정 미디어 플레이어 이벤트를
Media
추적기 인스턴스의 API에 매핑하는 플레이어 전용 확장을 포함하거나 빌드합니다. 이 인스턴스는 MA 확장을 통해 노출됩니다.
MA 확장 설치 및 구성
-
설치: MA 확장을 설치하려면 확장 속성을 열고 확장 > 카탈로그 를 선택하고 오디오 및 비디오용 Adobe Medium 분석(3.x SDK) 확장을 마우스로 가리킨 다음 설치 를 선택합니다.
-
구성: MA 확장을 구성하려면 확장 탭을 열고 확장을 마우스로 가리킨 다음 구성 을 선택합니다.
구성 옵션:
window
개체 아래로 Media Analytics API를 내보내는 데 사용하는 변수미리 알림: MA 확장 프로그램을 사용하려면 Analytics 및 Experience Cloud ID 확장 프로그램이 필요합니다. 확장 속성에 이러한 확장을 추가하고 구성해야 합니다.
MA 확장 사용
웹 페이지/JS 앱에서 사용
MA 확장은 구성 페이지에서 "Export APIs to Window Object" 설정을 활성화하여 글로벌 창 개체에서 Media API를 내보냅니다. 구성된 변수 이름 아래에 API를 내보냅니다. 예를 들어 변수 이름이 ADB
가 되도록 구성된 경우 Media API는 window.ADB.Media
로 액세스할 수 있습니다.
window["CONFIGURED_VARIABLE_NAME"]
가 정의되지 않고 기존 변수를 재정의하지 않는 경우에만 API를 내보냅니다.-
미디어 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 확장을 사용하여 웹 앱에서 바로 Media Analytics를 지원하는 방법을 소개하는 참조 역할을 합니다.
다른 확장에서 사용
MA 확장은 media
을(를) 공유 모듈로 다른 확장에 노출합니다. 공유 모듈에 대한 자세한 내용은 공유 모듈 설명서를 참조하십시오.
turbine
(아래의 코드 샘플 참조)을 사용할 수 없습니다.-
미디어 API:
media
공유 모듈Media SDK의 모든 API 및 상수를 노출합니다. https://adobe-marketing-cloud.github.io/media-sdks/reference/javascript_3x/APIReference.html
-
다음과 같이 Media 추적기 인스턴스를 만듭니다.
반환 값: 미디어 세션 추적을 위한 추적기
Media
인스턴스입니다.code language-javascript var Media = turbine.getSharedModule('adobe-media-analytics', 'media'); var tracker = Media.getInstance();
-
미디어 추적기 인스턴스를 사용하여 JS API 설명서에 따라 미디어 추적을 구현합니다.