Show Menu
화제×

비디오 사용자 지정 큐 추적기: BrightCove 확장 설명서

전제 조건

각 Launch 속성에는 Extension 화면에 다음과 같은 확장이 설치 및 구성되어 있어야 합니다.
  • Adobe Analytics
  • Experience Cloud Visitor 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.1.0은 여러 개의 BrightCove 비디오를 단일 웹 페이지에 포함할 수 있지만 고급 포함 태그 내의 id 속성은 존재하는 경우 player1 , player2 등과 같은 다른 값을 보유해야 합니다.
여러 비디오가 있는 페이지의 경우 각 비디오는 해당 페이지에서 실행되는 Launch 규칙에 동일한 구성 세트를 사용합니다. 예를 들어, 50% 완료된 비디오에서 완료되는 이벤트를 트리거하는 규칙을 만드는 경우 페이지의 각 비디오가 50% 큐 포인트에서 규칙을 트리거합니다.
Launch 태그가 완전히 로드될 가능성이 있기 전에 이 확장을 사용하여 계획 중인 웹 페이지에 비디오와 상호 작용할 가능성이 있는 경우, Launch 라이브러리를 동기적으로 로드한 후 태그를 페이지에 포함된 비디오 앞에 놓아 잠재적 타이밍 문제를 완화하십시오. <script type="text/javascript">\_satellite.pageBottom();\</script\> 참조용으로 이 확장과 함께 사용되는 BrightCove API에 대해 https://docs.brightcove.com/brightcove-player/1.x/Player.html#vjsplayer 를 참조하십시오.

데이터 요소

확장에는 7개의 데이터 요소가 있으며 그 중 어느 것도 구성을 필요로 하지 않습니다.
  • 재생 헤드 위치: 이 데이터 요소는 Launch 규칙 내에서 호출될 때 비디오 타임라인에서 재생 헤드 위치의 위치를 초 단위로 기록합니다.
  • 비디오 계정 ID: 이 데이터 요소는 비디오를 게시한 Brightcove 계정의 ID를 기록합니다.
  • 비디오 지속 시간: 이 데이터 요소는 비디오 컨텐츠의 총 지속 시간을 초 단위로 기록합니다. 또한 Analytics 내에 계산된 지표를 만들어 초 단위의 숫자를 분 또는 시간으로 변환할 수 있습니다.
  • 비디오 광고 지원: 이 데이터 요소는 광고가 비디오 내에서 지원되는지 여부를 지정합니다.
  • 비디오 ID: 이 데이터 요소는 비디오와 연결된 BrightCove ID를 지정합니다.
  • 비디오 이름: 이 데이터 요소는 비디오의 설명적이거나 친숙한 이름을 지정합니다.
  • 비디오 태그: 이 데이터 요소는 비디오와 연결된 태그를 지정합니다.

이벤트

확장에는 7개의 이벤트를 사용할 수 있으며, 사용자 지정 큐 포인트 추적에만 구성이 필요합니다.
  • 사용자 지정 큐 포인트 추적: 이 이벤트는 비디오가 지정된 비디오 임계값 비율에 도달하면 트리거됩니다. 예를 들어 비디오가 60초이고 지정된 큐 포인트가 50%인 경우 이벤트가 30초 표시에서 트리거됩니다. 이 이벤트는 이 큐 포인트에 도달할 때마다 트리거됩니다. 예를 들어 사용자가 50% 표시에 도달하고 50% 표시 전에 비디오를 찾은 다음 50% 표시에 다시 도달하면 트리거가 다시 발생합니다.
  • 비디오 완료: 이 이벤트는 비디오가 완전히 완료되면 트리거됩니다.
  • 비디오 로드된 메타 데이터: 이 이벤트는 플레이어가 초기 지속 시간 및 차원 정보를 수신하면 발생합니다.
  • 비디오 일시 중지: 이 이벤트는 비디오가 일시 중지되면 트리거됩니다.
  • 비디오 다시 시작: 이 이벤트는 일시 중지 이벤트 후에 비디오 컨텐츠가 다시 시작될 때 트리거됩니다.
  • 비디오 화면 변경: 이 이벤트는 비디오가 전체 화면 모드에서 전환되거나 전체 화면 모드로 전환될 때 트리거됩니다.
  • 비디오 시작: 이 이벤트는 비디오 컨텐츠가 처음 시작될 때 트리거됩니다.

사용

각 비디오 이벤트(위에 나열된 7개 이벤트)에 대해 하나의 Launch 규칙이 있습니다. 추적할 각 이벤트에 대한 특정 Launch 규칙을 만듭니다. 즉, 비디오 일시 중지를 추적하지 않으려면 규칙을 만들지 않습니다.
규칙에는 다음의 세 가지 작업이 있습니다.
  1. Adobe Analytics 변수 설정. (위에 나열된 데이터 요소의 전체 또는 일부에 대한 데이터 요소를 만듭니다.)
  2. Adobe Analytics 비콘 보내기.
  3. Adobe Analytics 변수 지우기.
비디오 시작에 대한 Launch 규칙 예
다음 비디오 확장 개체가 포함될 예정입니다.
이벤트 :
  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/ko-KR/analytics/components/classifications/classifications-rulebuilder/classification-rule-builder.html 를 사용하여 분류 보고서에 구문 분석한 다음 Analysis Workspace에서 세그먼트로 적용할 수 있습니다.
이렇게 하려면 "비디오 메타데이터"와 같은 새로운 데이터 요소를 만들고 이를 프로그래밍하여 모든 비디오 데이터 요소(위에 나열됨)를 가져와서 함께 연결합니다.
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;);