Google 애널리틱스 자체 구성

이 항목에서는 Brightcove가 이 프로세스를 수행하도록 허용할 수 없거나 허용하지 않기로 선택한 경우 Brightcove Player용 Google Analytics 플러그인을 구성하는 방법을 알아봅니다.

서문

구성 프로세스는 다음 작업으로 구성됩니다.

  • Brightcove Player에서 지원하는 이벤트 중에서 추적하려는 이벤트를 선택하십시오.
  • Google 애널리틱스 플러그인에서 지원하는 맞춤 측정기준 중에서 사용하려는 맞춤 측정기준을 선택하세요.
  • Google 애널리틱스에서 선택한 맞춤 측정기준을 만듭니다.
  • Video Cloud Studio에서 Google Analytics 플러그인에 대한 구성 정보를 추가합니다. 플레이어의 JSON 편집기를 사용하여 이 작업을 수행합니다.

이벤트 선택

JSON 구성에서 추적하려는 이벤트를 나열합니다. 다음 중 추적할 항목을 결정합니다.

  • 플레이어 로드
  • 비디오 참여
  • 비디오 노출
  • 재생 요청
  • 애드스타트
  • ad_end
  • 오류
  • 비디오 보기
  • 비디오 완성

맞춤 측정기준 선택

Google 애널리틱스 데이터에서 사용하도록 선택할 수 있는 8개의 맞춤 측정기준이 있습니다. 다음 중 사용할 것을 결정합니다.

  • bcvideo_account
  • bcvideo_platform_version
  • bcvideo_player
  • bcvideo_range
  • bcvideo_session
  • bcvideo_tags
  • bcvideo_video_duration
  • bcvideo_video_seconds_viewed

맞춤 측정기준 만들기

사용 중인 각 맞춤 측정기준을 만들어야 합니다. Google에서 제공하는 이 문서의 단계는 프로세스를 안내합니다. 맞춤 측정기준 및 측정항목을 만들고 수정합니다 .

각 맞춤 측정기준을 만드는 동안 범위를 선택하라는 메시지가 표시됩니다. 이러한 맞춤 측정기준의 경우 Hit 값을 사용합니다. 또한 각 사용자 지정 차원을 만들 때 인덱스 또는 시퀀스 번호가 이 스크린샷과 같이 연결됩니다.

맞춤 측정기준 색인

구성 JSON에 인덱스 번호가 필요하므로 생성된 사용자 지정 차원의 테이블을 사용할 수 있어야 합니다.

치수를 생성할 때 보다 친숙한 이름을 선택할 수 있습니다. 예를 들어 다음을 고려하십시오.

  • 다음에 대한 맞춤 측정기준을 만들 때bcvideo_video_duration당신은 단순히 이름지속보고서에 친숙한 이름을 사용하기를 원하기 때문입니다.
  • 생성 시 Duration과 관련된인덱스는 입니다7 .
  • 구성 JSON에서 다음 할당을 사용합니다.
    "bcvideo_video_duration": "dimension7"
    색인 번호는 친숙한 이름을 플러그인의 내부 이름과 연결합니다.
분석 차원 이름 색인

플레이어에 JSON 구성 추가

사용할 이벤트와 사용할 맞춤 측정기준을 결정하고 후자를 생성했습니다. 이제 플레이어 구성에 포함할 JSON을 빌드할 준비가 되었습니다.

코드의 각 논리적 그룹을 설명하는 표와 함께 예가 아래에 나와 있습니다. 이 가이드에 따라 고유한 JSON을 빌드할 수 있습니다.

윤곽 세부사항
1.19 플러그인 구성에 대한 모든 정보에 대한 JSON 경계
2-3 플러그인 및 버전 정의
4.18 플러그인options정의를 위한 JSON 경계
5.11 사용자 지정 정의에 대한 JSON 경계
6-10 생성한 사용자 지정 차원을 정의합니다. 차원의 이름, 콜론을 사용한 다음 사용자 지정 정의를 생성할 때 할당된 색인 번호 바로 뒤에 오는 문자열 차원을 사용합니다.
12.16 추적하기로 선택한 이벤트에 대한 JSON 경계
13-15 위의 이벤트 선택 섹션에서 추적하기로 선택한 모든 이벤트
17 Google 애널리틱스에서 할당한 추적기 ID
{
  "registry_id": "@brightcove/videojs-bc-ga",
  "버전": "1.x",
  "옵션": {
    "paramsToTrack": {
      "bcvideo_video_seconds_viewed": "차원1",
      "bcvideo_range": "치수2",
      "bcvideo_video_duration": "차원3",
      "bcvideo_player": "차원4",
      "bcvideo_session": "차원5"
    },
    "eventsToTrack": {
      "video_impression": "영상 노출",
      "play_request": "재생 요청",
      "video_engagement": "비디오 참여"
    },
    "트래커": "UA-123456-1"
  }
}

구성 JSON이 완료되면 다음 단계에 따라 Brightcove Player의 구성에 붙여넣습니다.

  1. 비디오 클라우드 스튜디오에 로그인합니다.
  2. PLAYERS 모듈로 이동하여 새 구성을 추가할 플레이어를 클릭합니다.
  3. 왼쪽 탐색에서 JSON 편집기 를 클릭하십시오.
  4. 플레이어에 대해 이미 플러그인을 구성한 경우 해당 섹션에 코드를 붙여넣을 수 있습니다. 그렇지 않으면 플러그인용 JSON을 추가해야 합니다. 두 경우 모두 결과는 다음과 유사해야 하지만 물론 플레이어 정보와 JSON을 사용합니다(플러그인의 JSON 구성이 노란색으로 강조 표시됨).
    {
      "호환성": 참,
      "video_cloud": {
      "policy_key":
         "BCpkADawqM2w1K7269Ic17hjK0O2-ibj221pVcELpF1l5nZuiL-123456789123456789"
      },
      "플레이어": {
        "템플릿": {
          "name": "단일 비디오 템플릿",
          "버전": "6.48.5"
        }
      },
      "플러그인": [
        {
          "registry_id": "@brightcove/videojs-bc-ga",
          "버전": "1.x",
          "옵션": {
            "paramsToTrack": {
              "bcvideo_video_seconds_viewed": "차원1",
              "bcvideo_range": "치수2",
              "bcvideo_video_duration": "차원3",
              "bcvideo_player": "차원4",
              "bcvideo_session": "차원5"
            },
            "eventsToTrack": {
              "video_impression": "영상 노출",
              "play_request": "재생 요청",
              "video_engagement": "비디오 참여"
            },
            "트래커": "UA-123456-1"
          }
        }
      ]
    }
  5. 변경 사항을 저장하고 플레이어를 게시하면 Google Analytics 플러그인을 사용할 수 있습니다.