Show Menu
화제×

비디오 추적 | BrightCove 릴리스 노트

2020년 6월 14일

비디오 추적 | BrightCove 1.0.2

비디오 사용자 지정 큐 추적기: BrightCove | 확장 설명서
전제 조건
각 론치 속성에 다음과 같은 설치 및 구성이 필요합니다.
  • Adobe Analytics 확장
  • Experience Cloud 방문자 ID 서비스 확장
  • 코어 확장
https://studio.support.brightcove.com/publish/choosing-correct-embed-code.html에 따라 비디오 플레이어를 렌더링할 각 웹 페이지의 HTML에 있는 "In-Page embed code (Advanced)" 코드 조각을 사용하십시오. 다음을 참조하십시오. https://studio.support.brightcove.com/players/generating-player-embed-code.html
이 확장 버전 1.0.0은 여러 개의 BrightCove 비디오를 단일 웹 페이지에 포함할 수 있지만 고급 포함 태그 내의 "id" 속성에 다른 값이 있는지 확인하십시오. 예:
  • player1
  • player2
  • 기타
여러 비디오가 있는 페이지의 경우 각 비디오는 해당 페이지에서 실행되는 론치 규칙에 동일한 구성 세트를 사용합니다. 예를 들어, 비디오 50%에서 완료되는 이벤트를 트리거하는 규칙을 만드는 경우 페이지의 각 비디오가 50% 큐 포인트에서 규칙을 트리거합니다.
Launch 태그가 완전히 로드되기 전에 이 익스텐션을 사용하여 사용하려는 웹 페이지에 비디오와 상호 작용할 가능성이 있는 경우, Launch 라이브러리를 동기적으로 로드한 후 태그를 페이지에 포함된 비디오 앞에 놓아 잠재적 타이밍 문제를 완화하십시오. <script type="text/javascript">_satellite.pageBottom();</script> 참조용으로, https://docs.brightcove.com/brightcove-player/1.x/Player.html#vjsplayer 이 확장자와 함께 사용되는 BrightCove API에 대한 링크가 여기에 있습니다.
데이터 요소
확장 기능에는 7개의 데이터 요소가 있으며, 그 중 어느 것도 구성을 필요로 하지 않습니다.
  • 재생 헤드 위치: 이 데이터 요소는 론치 규칙 내에서 호출될 때 비디오 타임라인에서 재생 헤드 위치의 위치를 초 단위로 기록합니다.
  • 비디오 계정 ID: 이 데이터 요소는 비디오를 게시한 Brightcove 계정의 ID를 기록합니다.
  • 비디오 지속 시간: 이 데이터 요소는 비디오 컨텐츠의 총 지속 시간(초)을 기록합니다. 또한 Analytics 내에 계산된 지표를 만들어 숫자(초)를 분 또는 시간으로 변환할 수 있습니다.
  • 비디오 광고 지원: 이 데이터 요소는 광고가 비디오 내에서 지원되는지 여부를 지정합니다.
  • 비디오 ID: 이 데이터 요소는 비디오와 연결된 BrightCove ID를 지정합니다.
  • 비디오 이름: 이 데이터 요소는 비디오의 설명적이거나 친숙한 이름을 지정합니다.
  • 비디오 태그: 이 데이터 요소는 비디오가 연결된 태그를 지정합니다.
이벤트
익스텐션 내에 7개의 이벤트를 사용할 수 있습니다. 사용자 지정 큐 포인트 추적에만 구성이 필요합니다.
  • 사용자 지정 큐 포인트 추적: 이 이벤트는 비디오가 지정된 비디오 임계값 비율에 도달하면 트리거됩니다. 예를 들어 비디오가 60초이고 지정된 큐 포인트가 50%인 경우 이벤트가 30초 지점에 트리거됩니다.
이 이벤트는 큐 포인트에 도달할 때마다 트리거됩니다. 예를 들어 사용자가 50% 표시에 도달하고 50% 표시 전에 비디오를 찾은 다음 50% 마크에 다시 도달하면 트리거가 다시 발생합니다.
  • 비디오 완료: 이 이벤트는 비디오가 완전히 완료되면 트리거됩니다.
  • 비디오 로드된 메타 데이터: 이 이벤트는 플레이어가 초기 지속 시간 및 차원 정보를 수신하면 발생합니다.
  • 비디오 일시 중지: 이 이벤트는 비디오가 일시 중지되면 트리거됩니다.
  • 비디오 다시 시작: 이 이벤트는 일시 중지 이벤트 후에 비디오 컨텐츠가 다시 시작될 때 트리거됩니다.
  • 비디오 화면 변경: 이 이벤트는 비디오가 전체 화면 모드로 전환되거나 전체 화면 모드로 전환될 때 트리거됩니다.
  • 비디오 시작: 이 이벤트는 비디오 컨텐츠가 처음 시작될 때 트리거됩니다.
사용
각 비디오 이벤트(위에 나열된 7개 이벤트)에 대해 하나의 시작 규칙이 있습니다. 따라서 추적할 각 이벤트에 대해 특정 론치 규칙을 만들어야 합니다. 즉, 비디오 일시 중지를 추적하지 않으려면 규칙을 만들지 않습니다.
규칙에는 다음 3가지 작업이 있습니다.
  1. 첫 번째 작업은 Adobe Analytics 변수를 설정합니다(위에 나열된 데이터 요소의 전체 또는 일부에 대한 데이터 요소 만들기).
  2. 두 번째 동작은 Analytics 비콘을 전송합니다.
  3. 세 번째 변수는 Analytics 변수를 지웁니다.
"비디오 시작"에 대한 시작 규칙 예
다음 비디오 확장 개체가 포함될 예정입니다.
이벤트 :
  1. "비디오 시작"(이 이벤트는 방문자가 BrightCove 비디오를 재생하기 시작할 때 규칙이 실행됩니다.)
조건 : 없음
작업 :
  1. Analytics "변수 설정" 작업에서 다음을 설정합니다.
    • 비디오 시작 이벤트(예: event17)
    • 비디오 이름 데이터 요소에 대한 prop/eVar (예: eVar10)
    • 비디오 지속 시간 데이터 요소에 대한 prop/eVar (예: eVar11)
    • 현재 비디오 가져오기 데이터 요소에 대한 prop/eVar (예: eVar12)
  2. Analytics "비콘 전송" 작업( s.tl )
  3. Analytics "변수 지우기" 작업
각 비디오 요소에 대해 여러 개의 eVar 또는 prop을 제공하기를 원하지 않는 사용자의 경우, 데이터 요소 값을 Launch 내에서 연결한 다음 분류 규칙 빌더 도구(https://docs.adobe.com/content/help/en/analytics/components/classifications/classifications-rulebuilder/classification-rule-builder.html)을 사용하여 분류 보고서 로 구문 분석한 다음 Analysis Workspace에서 세그먼트로 적용할 수 있습니다.
이렇게 하려면 "Video MetaData>와 같은 새로운 데이터 요소를 만들고 이를 프로그램하여 모든 비디오 데이터 요소(위에 나열됨)를 가져와서 함께 연결합니다.
var r = [];

r.push( \_satellite.getVar( &#39;Video ID&#39; ) );

r.push( \_satellite.getVar( &#39;Video Name&#39; ) );

r.push( \_satellite.getVar( &#39;Video Duraction&#39; ) );

return r.join(&#39;|&#39;);