Show Menu
화제×

Video Analytics

비디오 분석을 사용하는 데 도움이 되는 정보입니다.
Video measurement is described in detail in the Measuring video and audio in Adobe Analytics guide. 비디오를 측정하는 일반 프로세스는 모든 AppMeasurement 플랫폼에서 매우 유사합니다. 이 빠른 시작 섹션은 코드 샘플과 함께 개발자 작업의 기본 개요를 제공합니다.
다음 표에는 Analytics에 전송되는 미디어 데이터가 나열되어 있습니다. 처리 규칙을 사용하여 컨텍스트 데이터를 Analytics 변수에 매핑합니다.
  • a.media.name
    ( Required ) Collects the name of the video, as specified in the implementation, when a visitor views the video in some way.You can add classifications for this variable.
    ( 선택 사항 ) Custom Insight 변수는 비디오 경로 지정 정보를 제공합니다.
    • 변수 유형:eVar
    • 기본 만료: 방문
    • Custom Insight(s.prop, 비디오 경로 지정에 사용됨)
  • a.media.name
    ( 선택 사항 ) 비디오 경로 지정 정보를 제공합니다. ClientCare에서 이 변수에 대해 경로 지정을 활성화해야 합니다.
    • 이벤트 유형: 사용자 지정 통찰력(s.prop).
    • 변수 유형:커스텀 인사이트(s.prop)
  • a.media.segment
    ( 필수 ) 세그먼트 이름 및 비디오에서 세그먼트가 발생하는 순서를 포함하여 비디오 세그먼트 데이터를 수집합니다.
    이 변수는 플레이어 이벤트를 자동으로 추적할 때 segmentByMilestones 변수를 활성화하거나, 플레이어 이벤트를 수동으로 추적할 때 사용자 지정 세그먼트 이름을 설정하여 채워집니다. For example, when a visitor views the first segment in a video, SiteCatalyst might collect the following in the 1:M:0-25 segments eVar.
    기본 비디오 데이터 컬렉션 메서드는 비디오 시작(재생), 세그먼트 시작 및 비디오 종료(중지) 시 데이터를 컬렉션합니다. Analytics에서는 방문자가 시청을 시작하면 세그먼트 시작 시 첫 번째 세그먼트 보기를 카운트합니다. 이후 세그먼트 보기는 세그먼트가 시작될 때 카운트됩니다.
    • 변수 유형:eVar
    • 기본 만료: 페이지 보기
  • a.contentType
    방문자가 본 컨텐츠 유형에 대한 데이터를 수집합니다. 비디오 측정에서 전송한 조회수에는 "비디오" 컨텐츠 유형이 할당됩니다. 이 변수는 비디오 추적을 위해 배타적으로 예약하지 않아도 됩니다. 이와 동일한 변수를 사용하는 다른 컨텐츠 보고서 컨텐츠 유형이 있으면 여러 컨텐츠 유형에 대해 방문자 분포를 분석할 수 있습니다. 예를 들어 이 변수를 사용하여 "article" 또는 "product page"와 같은 값을 사용하는 다른 콘텐츠 유형에 태그를 지정할 수 있습니다.
    비디오 측정 관점에서 컨텐츠 유형을 사용하면 비디오 방문자를 식별할 수 있고 비디오 전환율을 계산할 수 있습니다.
    • 변수 유형:eVar
    • 기본 만료: 페이지 보기
  • a.media.timePlayed
    마지막 데이터 컬렉션 처리(이미지 요청) 이후 비디오를 시청하는 데 걸린 시간(초)을 계산합니다.
    • 변수 유형:이벤트
    • 유형:카운터
  • a.media.view
    방문자가 비디오를 일정 부분 보았음을 나타냅니다. 그러나 방문자가 비디오에서 본 내용이나 분량에 대한 정보는 제공하지 않습니다.
    • 변수 유형:이벤트
    • 유형:카운터
  • a.media.segmentView
    방문자가 비디오 세그먼트의 일정 부분을 보았음을 나타냅니다. 그러나 방문자가 비디오에서 본 내용이나 분량에 대한 정보는 제공하지 않습니다.
    • 변수 유형:이벤트
    • 유형:카운터
  • a.media.complete
    사용자가 비디오 전체를 보았음을 의미합니다. 기본적으로 완료 이벤트는 비디오 종료 1초 전에 측정됩니다. 구현 중에 비디오 종료 몇 초 전을 보기 완료로 고려할 것인지 지정할 수 있습니다. 정의된 끝이 없는 라이브 비디오 및 기타 스트림의 경우 완료를 측정할 사용자 지정 지점을 지정할 수 있습니다. 예를 들어 특정 시간을 시청한 후로 지정할 수 있습니다.
    • 변수 유형:이벤트
    • 유형:카운터

Configure media settings

비디오를 추적하는 데 사용할 설정으로 MediaSettings 객체를 구성합니다.
var mySettings = ADB.Media.settingsWith("name", 10, "playerName", "playerId");

Track player events

To measure video playback, The Play , Stop , and Close methods need to be called at the appropriate times. 예를 들어 플레이어가 일시 중지된 경우에는 Stop 입니다. 재생이 시작되거나 다시 시작된 경우에는 Play 를 호출합니다.

클래스

클래스: MediaSettings

property Platform::String ^name; 
property Platform::String ^playerName; 
property Platform::String ^playerID; 
property double length; 
property Platform::String ^channel; 
property Platform::String ^milestones; 
property Platform::String ^offsetMilestones; 
property bool segmentByMilestones; 
property bool segmentByOffsetMilestones; 
property int trackSeconds; 
property int completeCloseOffsetThreshold; 
 
// MediaAnalytics Ad settings 
property Platform::String ^parentName; 
property Platform::String ^parentPod; 
property Platform::String ^CPM; 
property double parentPodPosition; 
property bool isMediaAd;

Media measurement class and method reference

  • 설정(winJS:settingsWith)
    지정된 매개 변수와 함께 MediaSettings 개체를 반환합니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static MediaSettings ^SettingsWith(Platform::String ^name,  double length, Platform::String ^playerName, Platform::String  ^playerID); 
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      var  mySettings  =  ADB.Media.settingsWith("name", 10,  "playerName", "playerId"); 
      
      
  • AdSettingsWith(winJS:adSettingsWith)
    광고 비디오 추적에 사용할 MediaSettings 개체를 반환합니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static MediaSettings ^AdSettingsWith(Platform::String ^name,  double length, Platform::String ^playerName, Platform::String  ^parentName, Platform::String ^parentPod, double parentPosition,  Platform::String ^CPM);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      var  myAdSettings = ADB.Media.adSettingsWith("name", 10,  "playerName", "parentName", "parentPod", 5, "myCPM");
      
      
  • 열기(winJS:open)
    Tracks a media open using the settings defined in settings .
    • 다음은 이 메서드에 대한 구문입니다.
      static void Open(MediaSettings ^settings);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      ADB.Media.open(mySettings);
      
      
  • 닫기(winJS:close)
    Tracks a media close for the media item named name .
    • 다음은 이 메서드에 대한 구문입니다.
      static  void  Close(Platform::String  ^name);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      ADB.Media.close("mediaName"); 
      
      
  • Play (winJS: play)
    제공된 offset name (초)에서 이름이 **​인 미디어 항목에 대해 재생되는 미디어를 추적합니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static  void  Play(Platform::String ^name, double offset);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      ADB.Media.play("mediaName",  0);
      
      
  • Complete (winJS: complete)
    제공된 오프셋 (초)에서 완료된 미디어 항목을 수동으로 표시합니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static  void  Complete(Platform::String ^name, double offset);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      ADB.Media.complete("mediaName", 8);
      
      
  • 중지(winJS:stop)
    제공된 오프셋에서 비디오가 중지 또는 일시 중지되었음을 미디어 모듈에 알립니다 .
    • 다음은 이 메서드에 대한 구문입니다.
      static void Stop(Platform::String ^name, double offset);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      ADB.Media.stop("mediaName",  4);
      
      
  • 클릭(winJS:클릭)
    미디어 항목이 클릭되었음을 미디어 모듈에 알립니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static void Click(Platform::String ^name, double  offset);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      ADB.Media.click("mediaName",  3); 
      
      
  • 추적(winJS:track)
    현재 미디어 상태에 대한 추적 작업 호출(페이지 보기 없음)을 보냅니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static void Track(Platform::String ^name, Windows::Foundation::Collections::IMap<Platform::String^,  Platform::Object> ^contextData); 
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      ADB.Media.track("mediaName",  null);