유튜브 재생 추적, 구글 태그 매니저로서

 

안녕하세요 제이비의 데이터랩입니다

오늘은 구글 태그매니저를 이용해서 웹사이트의 유튜브 조회수를 추적하는 방법을 알아보겠습니다. Web 사이트에 영상을 올려 두는 것은, 통상, 광고나 상품 소개의 영상이 대부분이라고 생각됩니다. 하지만 유튜브에 올라온 영상을 웹사이트에 올리면 조회수만 봐도 어디서 재생됐는지 알 수 없습니다. 하지만 구글 태그 매니저를 이용하면 어떤 페이지에서 얼마나 재생되었는지를 “이벤트 추적” 형식으로 알 수 있습니다.

지금부터알아보겠습니다.

구글 태그매니저 설정 : 구글태그매니저는 앞서 말씀드렸듯이 “태그”, “트리거”, “변수”로 구성되어 있습니다. 다행히 유튜브 재생추적은 이미 변수가 생성되어 있기 때문에 태그와 트리거만 만들면 됩니다. 그래서 아주 간단합니다.

먼저 태그 설정입니다.추적 유형: 이벤트 카테고리: Youtube Play(본인이 보기 쉽게 설정. GA 이벤트 추적에 표시되는 이름) 작업 (액션) : {{Video Title} (YouTube 영상제목) 라벨: {{Page URL} (영상이 재생된 url) 이렇게 설정하시면 이벤트 액션 (작업)과 이벤트 라벨에 각각 재생된 유튜브 영상제목과 어떤 페이지에서 재생되었는지 기존에 설정된 변수를 이용하여 자동으로 기록됩니다.

다음은 트리거 설정입니다.

트리거에서는 선택하셔야 합니다 특정 유튜브의 영상만을 추적할 것인지, 아니면 웹사이트에 있는 모든 유튜브 영상을 대상으로 할 것인지를 말합니다. 만약 특정 동영상만을 추적하고 싶다면 태그에서 이름을 바꾸고 이벤트 카테고리도 그에 맞게 수정하는 것이 좋습니다.

여기에서는 웹 사이트에 접속되어 있는 모든 유튜브 동영상의 재생 이벤트를 기록하는 것을 전제로 합니다.

트리거의 설정은 다음과 같습니다.트리거 유형: 유튜브 동영상 고급: 자바스크립트 API 지원을 모든 유튜브 동영상에 추가합니다. 체크 트리거 실행 조건: DOM 사용 가능(gtm.dom)의 모든 동영상 실행, 이렇게 설정하고 저장합니다.

그러면 설정이 끝났다면 작업 공간에서 제출하기 전에 미리 보기를 해보겠습니다.

아래 화면은 실제 클라이언트의 블로그에 적용된 사례입니다.

미리보기에서는 ‘유튜브재생’으로 설정한 태그명이 정상으로 보이지만 아직 태그가 동작하지 않은 모습입니다. 당연한 것은 페이지뷰 이외의 클릭, 재생, 스크롤 등은 그대로 동작하지 않고 추가 액션(이벤트)이 있어야 동작하기 때문입니다. 동영상에서의 액션은 재생버튼 클릭이죠? 여기서 YouTube 영상을 재생하면 다음과 같이 바뀝니다.

모자이크를 너무 많이 했나 봐요.

어쨌든 영상을 재생하고 잠시 멈춘 상태에서 태그 상태를 보면 “Tags Not Fired On This Page”에서 “Tags Fired On This Page”로 변경되어 정상 동작을 할 수 있습니다.

정상적으로 동작이 확인되면 태그매니저 워크스페이스에서 제출 버튼을 눌러 완료합니다.

그리고 데이터가 축적되면 구글 애널리틱스에서 확인할 수 있습니다. 확인할 수 있는 메뉴는 행동→이벤트입니다.

모자이크 처리를 해서 보이지는 않습니다만, 이벤트 액션에서는 블로그 포스트 마다 관련된 YouTube 영상의 타이틀이 표시되고 옆에는 재생 횟수가 보입니다. 그리고 해당 영상의 제목을 클릭하면 드릴다운을 하고 이벤트 라벨에서 설정한 값이 보이게 됩니다.

가장 많이 재생된 영상의 타이틀을 클릭하면, 이와 같이 어느 페이지에서 재생되었는지가 표시됩니다. 만약 하나의 YouTube 영상을 복수의 페이지에 업 로드 하면, 재생한 페이지 주소가 모두 표시되어 각각의 이벤트수도 함께 표시될 것입니다.

이렇게 웹 사이트에서 YouTube 재생 추적 이벤트를 설정할 수 있습니다. 쉽죠? 구글 태그 매니저는 유튜브 재생 추적 기능을 제공하기 전에는 모두 자바스크립트로 만들어서 추적했지만 지금은 편하게 설정할 수 있습니다.

지금까지 제이비의 데이터랩이었습니다