기본 SDK를 사용한 오프라인 재생과 관련된 분석

이 항목에서는 브라이트코브 네이티브 플레이어 SDK를 사용하여 비디오 다운로드 및 오프라인 재생을 위한 분석을 추적하는 방법에 대해 알아봅니다.

모바일 장치에서 비디오 콘텐츠를 다운로드하고 연결없이 시청해야하는 수요가 증가함에 따라 사용자의 시청 행동을 이해하는 능력이 어려울 수 있습니다.

Android 및 iOS 용 Brightcove 네이티브 플레이어 SDK를 사용하면 오프라인 재생과 관련된 분석을 제공하여 사용자 행동을 추적하고 학습 할 수 있습니다.

비디오 보기
비디오 보기

개요

오프라인 재생과 관련된 분석 데이터에는 비디오 다운로드 및 오프라인 재생 메트릭이 모두 포함됩니다. Native Player SDK는 이러한 측정 항목을 다음과 같이 처리합니다.

  • 비디오 다운로드 중에 다운로드 데이터가 Brightcove로 전송됩니다.
  • 오프라인 재생 데이터는 네트워크에 연결될 때까지 장치에 로컬로 저장됩니다.
  • 앱 개발자는 SDK가 모바일 연결로 데이터를 업로드하도록하거나 WIFI로만 업로드를 제한하도록 선택할 수 있습니다.
  • 저장되는 데이터 양의 기본 한도는 500MB로 설정되어 있지만 앱 개발자가이 설정을 재정의 할 수 있습니다. 이는 수백 시간의 오프라인 재생 메트릭에 해당합니다.
  • 모든 이벤트에 대해 재시도 로직이 존재하지만 동영상 조회수의 우선 순위를 정하고 먼저 전송합니다.

비디오 다운로드 데이터

메트릭에는 다음이 포함됩니다.

  • 변환 비트 전송률 및 변환 크기를 포함한 다운로드 요청
  • 다운로드를 완료하였습니다
  • 다운로드 실패
  • 다운로드 취소

분석 보기

사용분석 API , 다음 다운로드 메트릭을 볼 수 있습니다.

치수 필드
비디오 video_download_request
  video_download_complete
  video_download_cancellation
  video_download_error

Analytics API에서 이러한 다운로드 지표를 보는 방법에 대한 자세한 내용은차원 : 비디오문서.

샘플 요청

다운로드 관련 필드에 대한 데이터를 반환하려면HTTP GET에 요청Analytics API다음과 유사합니다.

https://analytics.api.brightcove.com/v1/data?accounts= 귀하의 계정 ID & dimensions = video & fields = video_download_request, video_download_complete, video_download_cancellation, video_download_error

샘플 응답

다음은 위 요청의 JSON 응답입니다.

{
"item_count": 49,
"items": [
{
"video_download_error": 0,
"video": "4801360675001",
"video_download_complete": 1,
"video_download_request": 1,
"video_view": 1,
"video_download_cancellation": 0
},
...
],
"summary": {
"video_download_error": 0,
"video_view": 326,
"video_download_request": 5,
"video_download_complete": 5,
"video_download_cancellation": 0
}
}

오프라인 재생 데이터

메트릭에는 다음이 포함됩니다.

  • 장치 유형, 제조업체, OS, OS 버전
  • 지리적 위치
  • 도메인
  • 비디오 ID
  • 동영상 조회수 (오프라인 동영상 조회수)
  • 비디오 참여 (시청 된 비디오의 비율)

분석 보기

향후 오프라인 재생과 관련된 분석 데이터는 Analytics API를 통해 노출 될 것입니다.