1. 목표 정보(About Goals)


    A. 개별목표 설정시 최소 구매 금액 이상의 거래 또는 특정 화면에서 보낸 시간과 같은 개별 행동을 추적할 수 있다.


    B. 사용자가 목표에 도달시마다 Google 웹로그 분석 계정에 전환으로 기록된다.


    C. 목표에 금전적 가치를 부여하면 전환이 비즈니스에 얼마의 가치가 있는 지 측정 가능하다.



    2. 목표 설정 및 수정(Set up and edit Goals)


      A. 목표는 ‘View’에서 설정된다. 


      B. ‘View’는 ‘Admin’ → ‘ACCOUNT’ → ‘PROPERTY’ → ‘VIEW’ 의 순서로 찾아간다.




      C. 그러면 ‘Goals’를 클릭하고, ‘+ NEW GOAL’을 클릭 한다.



      D. Goal setup에서 ‘Template’ 또는 ‘Custom’을 선택한 후 ‘Next step’ 을 누른다.


      Template이 보이지 않는다면? 계정에서 업종을 선택하지 않으면 템플릿이 사용중지 되므로, PROPERTY에서 업종 카테고리를 선택 및 저장해야 한다.


      E. 목표 유형(Goal Type) : Goal description에서 4 종류의 목표 유형이 있으며, 유형별로 서로 다른 행동을 목표로 측정한다. Destination 목표와 Event 목표의 경우 고려해야할 사항은 다음과 같다.


      - Destination 목표 : 일치 유형으로 Equals to, Begins with 또는 Regular expression을 선택한다. Funnel을 셋업 할 때는 Destination 필드처럼 페이지 이름이나 앱 화면 이름 문자열을 Funnel step으로 이용하도록 한다.


      - Event 목표 : 이벤트 목표를 사용하려면 먼저 하나 이상의 이벤트를 설정해야 한다. 목표 설정 과정에서 이벤트 목표의 목표값을 설정할 경우에는 특별히 고려해야할 사항이 있으며 자세한 내용은 바로 다음의 목표값 섹션을 참조하시오.



      F. 목표값(Goal Value) : 설정 과정에서 목표값에 금전적 가치를 부여한다. 이벤트 목표나 전자상거래 추적이 수반되는 목표의 경우 고려해야할 사항은 다음과 같다.


      Event 목표 : 다음 두 방법 중 하나를 목표값으로 설정한다.


      - 목표값 옵션이 ‘Yes’ : 이벤트 가치를 목표값으로 이용. 설정에 따라 금액이 아닐 수도 있다. 이벤트 가치가 지정되어 있지 않으면 목표값은 빈 칸으로 남는다.


      - 목표값 옵션이 ‘No’ : 다른 유형에서 목표값을 설정하는 방식과 같이 목표값을 직접 설정한다.


      - Ecommerce 추적에서 목표 이용하기 : 전자상거래 추적 코드를 이용해 추적하려면 목표값을 빈 칸으로 둔다. 거래의 실제 값은 목표값 측정항목(Goal Value metric)이 아니라 수익 측정항목(Revenue metric)에 표시되며 장바구니의 전자상거래 추적 코드에서 가져온다. 아래는 Ecommerce tracking code의 한 예이다.


      function buyNike(){

      qa(‘require’, ecommerce’, ecommerce.js’);


      qa(‘ecommerce:addTransaction’, {

      id : b03’, // Transaction ID. Required.

      affiliation : Nike Shoes’, // Affiliation or store name.

      revenue : 129.99’, // Grand Total.

      shipping : 5’, // Shipping.

      tax : 13 // Tax.

      });


      ga(‘ecommerce:addItem’, {

      id : b03’, // Transaction ID. Required.

      name : Nike Superstar’, // Product name. Required.

      sku : BA2345’, // SKU/code.

      category : Shoes’, // Category or variation.

      price : 129.99’, // Unit price.

      quantity : 1 // Quantity.

      });

      ga(‘ecommerce:send’);

      alert(“Thank you for your purchase!! the Nike shoes will be delivered to you within 24 hours.!”);

      }


      G. 확인(Verify) : 위의 2.6의 단계가 다 완료되면 ‘Verify’를 클릭하여 Goal setup을 테스트 해 본다.


      H. 수정(Edit) : ‘Edit’을 클릭하면 새로운 목표를 만들기 전에 이전 단계를 수정할 수 있다.


      I. 기록 상태(Recording Status) : 목표를 만든 순간부터 기록이 시작된다.


      J. 최대 개수(Limits) : 목표는 20개까지 만들 수 있다. 목표를 20개 넘게 만들려면 View를 추가로 만들어야 한다. 목표는 삭제할 수 없지만, 사용 안함으로 설정할 수 있다.



      3. 목표 유형(Goal types)


      A. 4개의 목표 유형이 있는데, 유형마다 서로 다른 콘텐츠 및 행동을 측정한다.

      유형

      설명

      예시

      도착*

      특정 페이지 로드됨

      등록해 주셔서 감사합니다!

      웹페이지 또는 앱 화면

      시간

      방문이 일정 시간 이상 지속됨

      지원 사이트 방문이 10분 이상 지속

      방문당 페이지수/

      조회 화면수

      방문자가 특정 개수의 페이지 또는 화면을 조회


      5개 페이지 또는 화면이 로드됨

      이벤트

      이벤트로 지정된 액션이 실행됨

      소셜 추천, 동영상 재생, 광고 클릭


      B. 도착 목표(Destination Goals)의 유입경로(Funnels)

      도착 목표에서는 트래픽의 예상 경로, 즉 유입경로를 지정할 수 있다. 이를 통해 방문자가 목표 도달 경로에 들어오고 나간 위치를 추적할 수 있다. 이 데이터는 목표 흐름 및 유입경로 보고서에서 확인할 수 있다.



      4. 목표값(Goal Value)


      A. 목표를 설정할 때 전환에 대해 금액을 지정할 수 있다. 방문자가 목표에 도달할 때마다 이 금액이 기록되고 보고서에서 목표값으로 합산되어 표신된다. View 설정에서 목표값의 통화단위를 변경할 수 있다.  


      B. 방문자가 취하는 모든 액션을 금액으로 변환시킬 수 있다. 적절한 목표값을 정할 수 있는 방법 중 하나는 목표에 도달한 방문자가 고객으로 전환되는 빈도를 파악하는 것이다.


      C. 더 자세한 사항은 여기를 클릭.

      두 개 이상의 도메인을 이용하는 한 웹사이트의 데이터를 한 보고서에 기록하기 위하여 설정한다.


      1. 구글 애널리틱스 웹 추적 및 분석에서는 서로 다른 URL에 대한 방문을 별개로 간주한다(추천 링크 제외). 데이터를 이처럼 처리하는 이유는 서로 관련되지 않은 웹사이트에 대한 방문자 데이터가 한 웹 추적 및 분석 보고서에 포함되는 것을 방지하기 위함이다. 하지만 한 홈페이지에서 두 개의 도메인을 사용하는 경우에는 도메인 간에 방문자가 이동했을 때 두 명의 방문자로 보고서에 기록되게 되는 문제가 있다. 방문자가 도메인 간에 이동하더라도 한 방문자로 기록되게 하기 위해 여러 도메인 추적(Cross Domain Tracking)을 설정해야 한다.



      2. 교차 도메인 추적이 필요한 경우는 다음과 같다.


      A. 여러 도메인들(예: www.ex1.com and www.ex2.com)을 같은 속성의 보고서로 기록할 경우.

      B. 주 도메인(www.ex.com) 외 서브 도메인(www.sub.ex.com)을 가진 경우

      C. 홈페이지에서 쇼핑 결제를 위한 제 3의 사이트를 이용할 경우

      D. 아이프레임을 이용하여 다른 도메인을 포함할 경우



      3. 교차 도메인 추적을 설정하기 위해 2개의 도메인 모두에 대해 웹 추적 코드를 설정하고 autoLink 플러그인을 설정해야 한다. 이 또한 웹 추적 설정의 한 종류이기 때문에, 웹 추적 설정 방법에 대해 이미 알고 있다고 가정하고 설명한다. 기본적인 웹 추적 설정 방법과 같이 ‘Tracking Code’를 복사하여 붙여 넣지만, 각 도메인 이름을 지정하기 위해서 기존의 코드 스니펫을 수정해 줘야 한다. 예를 들어 ex-1.com과 ex-2.com, ex-3.com 세개의 도메인을 추적한다면,


      A. ex-1.com 페이지에 넣는 추적 코드 스니펫은 본래 아래와 같다.

      ga(‘create’, U-XXXXXXX-01’, ex-1.com’);


      B. 위의 추적 코드 스니펫을 아래와 같이 수정 및 추가한다.

      ga(‘create’, U-XXXXXXX-01’, ex-1.com’, auto’);

      ga(‘require’, linker’);

      ga(‘linker:autoLink’, [‘ex-2.com’, ex-3.com’]);

      ga(‘send’, pageview’);


      C. ex-2.com과 ex-3.com 페이지에도 추적 코드 스니펫을 다음과 같이 넣는다.

      ga(‘create’, U-XXXXXXX-01’, auto’, {

      allowLinker : true

      });

      ga(‘send’, pageview’);


      D. 교차 도메인 추적에 대한 자세한 내용은 교차 도메인 추적 개발자 가이드를 참조.


      아이프레임을 이용한 사이트에 자바스크립트 추적 코드를 설치하여 정확하게 트래픽을 추적하고 정보를 기록하기 위해서는 다음과 같은 몇 가지 사항에 유의해야 한다.



      1. 추적 코드를 삽입하는 위치 : 프레임을 사용하는 사이트에서는 frameset(상위) 페이지의 <head> 섹션과 추적하려는 각 하위 프레임 페이지의 </head> 태그 바로 앞에 추적 코드를 추가해야 한다.


      2. 자동 태그 추가를 사용해도 CPC 정보가 보이지 않는 경우 : 광고의 방문 페이지 URL에 하위 프레임은 포함되지 않는 frameset 상위 HTML 문서가 지정되어 있을 수 있다. 추적 코드를 frameset의 섹션에 추가하지 않으면 애널리틱스에서 해당 페이지를 추적하지 않으며, 캠페인 매개변수가 누락된다.


      3. 레퍼러 정보(Referral)가 확인되지 않는 경우 :


      A. 사이트 내 프레임이 동일 도메인을 사용할 경우 사이트에서 사용자가 방문하는 첫 번째 페이지에 추적 코드를 설치해야 추천 정보가 올바르게 기록된다.


      B. 사이트의 프레임 도메인이 각기 다를 경우 각 프레임이 서로 다른 프레임의 추천 소스로 기록되어 추천 정보가 정확하지 않을 수 있다. 이는 프레임의 계층적 특성에 의해 각 프레임이 서로 다른 프레임의 추천 링크로 기록되기 때문이다.


      4. 트래픽 데이터가 실제보다 많이 보고되는 경우 : 프레임을 사용하는 웹페이지는 HTML 코드 내 frameset 또는 iframe 태그가 포함된 프레임 페이지 및 프레임에서 표시하는 각 페이지에 대해 다수의 페이지뷰를 발생 시키며, 한 페이지에서 다음과 같은 순서로 페이지뷰를 발생시킨다.

      > 프레임 상위 페이지 > 프레임 하위 페이지 1 > 프레임 하위 페이지 2


      그 결과, 방문자 > 방문 형태 > 참여도 보고서 및 총 페이지뷰 수가 실제보다 많게 보고될 수 있다.



      그 외 기타유형의 웹사이트들

      회사 인트라넷

      Google 사이트 도구

      블로그 및 콘텐츠 관리 시스템

      Blogger


      외부 링크에 추적 코드를 심어 방문자가 언제 그리고 얼마나 많이 타 웹사이트로 연결되는 링크를 클릭했는지 추적할 수 있다.


      타 사이트로 이동하는 링크를 추적하기 위해서는 HTML 태그 내에 onclick 속성과 자바스크립트 코드를 각각 구현해야 한다. 그 구체적인 구현 방법은,


      1. 타 사이트로 연결되는 링크 태그에 onclick 속성을 이용해 자바스크립트 함수를 호출하는 태그를 아래의 예와 같이 작성한다.


      <a href=”http://externalsite.com” onclick=”trackOutboundLink(‘http://externalsite.com’); return false;”>Go to the External Site </a>



      2. 호출한 자바스크립트 함수 내에 웹 추적코드를 아래 예와 같이 작성한다.


      <script>

      var trackOutboundLink = function(url) {

      ga(‘send’, event’, outbound’, click’, url, { hitCallback :

      function() { document.location = url; }

      });

      }

      </script>



      추가 정보

      리디렉션

      Google 문서도구

      기타 추적 유형


      다음은, PDF와 같은 파일 다운로드로 이어지는 링크에 대한 클릭을 추적하는 방법을 설명한다.

      파일을 다운로드하기 위해서 링크나 버튼을 클릭해야 한다. 이 ‘클릭' 이라는 이벤트의 발생을 추적하기 위한 방법에는 두 가지가 있다. 하나는 가상 페이지뷰를 사용 하는 것이고, 다른 하나는 ‘이벤트 추적'을 사용하는 것이다.



      1. 가상 페이지뷰 : 클릭시 가상페이지로의 이동을 가정하여 ‘pageview’라는 hit type으로  기록된다. 구체적인 구현 방법은,


      A. 다운로드 링크 클릭시 발생하는 자바스크립트 함수 내에 GA로 전송할 코드를 추가한다.

      B. 코드는 다음과 같이 넣는다.


      ga(‘send’, pageview’)



      2. ‘이벤트 추적’을 이용 : 클릭 발생시 ‘event’라는 hit type으로 기록된다. 구체적인 구현 방법은,


      A. 다운로드 링크 클릭시 발생하는 자바스크립트 함수 내에 ga로 전송할 코드를 추가한다.

      B. 코드는 다음과 같다


      ga(‘send’, event’, button’, click’, label’)



      C. ‘button’은 ‘link’로 바꾸어 넣을 수 있고, ‘label’ 안에는 그 이벤트에 적당한 이름을 넣는다.


        다음은, 웹 추적을 위한 자바스크립트 코드를 삽입한 후, 이 코드가 제대로 작동하는 지 확인하는 단계이다.



        웹 추적이 올바르게 작동하는 지 확인하기 위한 방법에는 4가지가 있다.


        1. 추적에 대한 상태(Status) 메시지 확인 : 구글 애널리틱스 UI의 ‘Admin’ → ‘Tracking Info’ → ‘Tracking Code’ 에서 ‘Tracking ID’ 옆에 위치. 



        A. Waiting for Data : 자바스크립트 추적코드가 잘 연결되었고, 데이터를 받을 준비가 되어 있는 상태이다.

        B. Tracking Not Installed or Not Verified : 자바스크립트 추적코드 설정이 올바르게 되지 못한 상태이다.

        C. Tracking Installed : 자바스크립트 추적코드가 올바르게 연결되어 있으며 보고서에 데이터가 기록되고 있는 상태이다.

        D. Unknown :  어떠한 데이터도 없으므로 추적코드가 올바르게 삽입되었는 지 확인하기 어려운 상태이다.

        E. Receiving Data : 추적코드가 올바르며 보고서에 데이터가 기록되고 있다.



        2. Real-Time report로 확인 : 구글 애널리틱스 UI의 Reporting을 누른 후, 좌측에서 Real-Time 의 Overview를 누른다. 현재 페이지 방문자 수가 1명 이상이면 자바스크립트 추적코드가 올바르게 작동하고 있는 것이다.




        3. Google Analytics Debugger(크롬 브라우저에서만 가능)를 이용한 확인 : 구글 애널리틱스 디버거는 크롬 브라우저의 확장 플러그인으로서 추적코드가 올바르게 작동하는 지 확인 뿐 아니라 데이터 수집 및 분석에 있어 더 많은 문제를 찾아낼 수 있는 유용한 도구이다.



        4. 브라우저의 ‘페이지 소스 보기’ 기능을 사용하여 추적 코드 확인 :


        A. 인터넷에서 페이지를 조회 후 마우스 우측 버튼을 누르면 ‘페이지 소스 보기'를 누른다.

        B. 계정에서 복사했던 자바스크립트 추적코드를 페이지 소스 중에 있는 추적코드와 같은 지 비교해 본다.

        C. 계정에서 복사했던 자바스크립트 추적코드는 ‘Admin’ → ‘Tracking Info’ → ‘Tracking Code’에서 확인.



        추가 정보 :

        구글 웹 마스터 도구에서 사이트 소유권 확인

        추적 설정과 관련하여 자주 발생하는 문제 해결




        *** 여기서부터 Google Analytics  시작하기 편 시작

        *** 초보자도 따라히기 쉽도록 화면예시 위주로 작성되었습니다! 


        귀하가 소유하고 있는 웹 사이트에 Google Analytics 의 태그를 적용하고 트래픽 분석을 수행하기 위해서는 가장 먼저 다음의 과정을 따른다.



        1. 추적할 웹 페이지에 넣을 웹로그 분석 추적 코드를 구글 애널리틱스 계정에서 찾아 복사한다. 구글 애널리틱스 계정에서 ‘Admin’ → ‘Tracking Info’ → ‘Tracking Code’






        2. 추적하고자 하는 페이지의 <head> 태그를 닫기 직전인 </head> 앞에 복사한 자바스크립트 코드를 붙여 넣는다.


        3. 자바스크립트 추적 코드가 제대로 작동하는 지 확인한다.

        + Recent posts