BrightCove 비디오 추적 확장 개요
전제 조건
Adobe Experience Platform의 각 태그 속성에는 확장 화면에 다음과 같은 확장이 설치 및 구성되어 있어야 합니다.
- Adobe Analytics
- Experience Cloud Visitor ID 서비스
- 핵심 확장이 설치됨
비디오 플레이어를 렌더링할 각 웹 페이지의 HTML에 있는 "In-Page embed code (Advanced)" 코드 조각을 사용하십시오. "In-Page Embed code (Advanced)" HTML 코드 조각은 Brightcove 설명서. 다음 링크는에 대한 자세한 정보를 제공합니다. 미리보기 및 게시된 비디오 플레이어 모두에 대한 포함 코드를 생성하는 방법.
이 확장 버전 1.1.0은 여러 개의 BrightCove 비디오를 단일 웹 페이지에 포함할 수 있습니다. 여러 개 있는 경우 id
고급 포함 태그 내의 속성에는 각각 고유한 값이 있어야 합니다. 예를 들어, player1
, player2
등.
관련 스크립트가 완전히 로드되기 전에 비디오와 상호 작용하는 이 확장을 사용하는 웹 페이지에 두 가지 작업을 수행하여 문제를 해결할 수 있습니다. 먼저 태그 라이브러리를 동기식으로 로드할 수 있고 두 번째로 를 배치합니다 <script type="text/javascript">\_satellite.pageBottom();\</script\>
요소를 페이지에 포함된 비디오 앞에 추가합니다.
다음을 참조하십시오. BrightCove API 설명서 이 확장에서 사용되는 구성 요소 메서드 및 이벤트에 대한 자세한 내용은 을 참조하십시오.
데이터 요소
확장에는 7개의 데이터 요소가 있으며 그 중 어느 것도 구성을 필요로 하지 않습니다.
- 플레이헤드 위치: 이 데이터 요소는 태그 규칙 내에서 호출되면 비디오 타임라인에서 재생 헤드 위치의 위치를 초 단위로 기록합니다.
- 비디오 계정 ID: 이 데이터 요소는 비디오를 게시한 Brightcove 계정의 ID를 기록합니다.
- 비디오 지속 시간: 이 데이터 요소는 비디오 컨텐츠의 총 지속 시간을 초 단위로 기록합니다. 또한 Analytics 내에 계산된 지표를 만들어 초 단위의 숫자를 분 또는 시간으로 변환할 수 있습니다.
- 비디오 광고 지원: 이 데이터 요소는 광고가 비디오 내에서 지원되는지 여부를 지정합니다.
- 비디오 ID: 이 데이터 요소는 비디오와 연결된 BrightCove ID를 지정합니다.
- 비디오 이름: 이 데이터 요소는 비디오의 설명적이거나 친숙한 이름을 지정합니다.
- 비디오 태그: 이 데이터 요소는 비디오와 연결된 특정 스크립트를 지정합니다.
이벤트
확장에는 7개의 이벤트를 사용할 수 있으며, 사용자 지정 큐 포인트 추적에만 구성이 필요합니다.
- 사용자 지정 큐 포인트 추적: 이 이벤트는 비디오가 지정된 비디오 임계값 비율에 도달하면 트리거됩니다. 예를 들어, 비디오의 길이가 60초이고 지정된 큐 포인트가 50%인 경우 이벤트가 30초 표시에서 트리거됩니다.
- 비디오 완료: 이 이벤트는 비디오가 완전히 완료되면 트리거됩니다.
- 비디오 로드된 메타데이터: 이 이벤트는 플레이어가 초기 지속 시간 및 차원 정보를 수신하면 발생합니다.
- 비디오 일시 중지: 이 이벤트는 비디오가 일시 중지되면 트리거됩니다.
- 비디오 다시 시작: 이 이벤트는 일시 중지 이벤트 후에 비디오 컨텐츠가 다시 시작될 때 트리거됩니다.
- 비디오 화면 변경: 이 이벤트는 비디오가 전체 화면 모드에서 전환되거나 전체 화면 모드에서 전환될 때 트리거됩니다.
- 비디오 시작: 이 이벤트는 비디오 컨텐츠가 처음 시작될 때 트리거됩니다.
사용
각 비디오 이벤트(위에 나열된 7개 이벤트)에 대해 하나의 태그 규칙을 설정할 수 있습니다. 추적할 각 이벤트에 대한 특정 태그 규칙을 만듭니다. 이벤트를 추적하지 않으려면 를 생략하여 규칙을 만듭니다.
규칙에는 다음의 세 가지 작업이 있습니다.
- Adobe Analytics 변수 설정. (위에 나열된 데이터 요소의 전체 또는 일부에 대한 데이터 요소를 만듭니다.)
- Adobe Analytics 비콘 보내기.
- Adobe Analytics 변수 지우기.
"비디오 시작"에 대한 태그 규칙 예
다음 비디오 확장 개체가 포함될 예정입니다.
-
이벤트
- "비디오 시작": 이 이벤트는 방문자가 BrightCove 비디오를 재생하기 시작할 때 규칙이 실행됩니다.
-
조건
- None
-
작업
-
Analytics "변수 설정" 작업에서 다음을 설정합니다.
- 비디오 시작 이벤트(예: event17)
- 다음에 대한 prop/eVar 비디오 이름 데이터 요소(예: eVar10)
- 다음에 대한 prop/eVar 비디오 지속 시간 데이터 요소(예: eVar11)
- 에 대한 prop/eVar 현재 비디오 위치 데이터 요소(예: eVar12)
-
Analytics "비콘 전송" 작업(
s.tl
) -
Analytics "변수 지우기" 작업
-
var r = [];
r.push( \_satellite.getVar( 'Video ID' ) );
r.push( \_satellite.getVar( 'Video Name' ) );
r.push( \_satellite.getVar( 'Video Duraction' ) );
return r.join('|');