이벤트 추적 - 웹 추적 (ga.js)

이 문서에서는 Google 애널리틱스 추적 코드 (GATC) 구성에 익숙하다고 가정합니다. 또한 아래에 설명된 대로 이벤트 추적을 구성하는 페이지에 ga.js 추적 코드를 설치해야 합니다. GATC를 사용하여 사이트를 추적하는 방법에 대한 자세한 내용은 추적 기본사항 가이드를 참고하세요.

소개

이벤트 추적은 ga.js 추적 코드에서 제공하는 방법으로, 플래시 기반 메뉴 시스템과 같은 웹사이트 요소와의 사용자 상호작용을 기록하는 데 사용할 수 있습니다. 이 작업은 추적하려는 특정 UI 요소에 메서드 호출을 연결하여 실행합니다. 이 방식으로 사용하면 이러한 요소에 대한 모든 사용자 활동이 계산되어 애널리틱스 보고 인터페이스에 이벤트로 표시됩니다. 또한 페이지 조회수 계산은 이벤트 추적 방법으로 추적한 사용자 활동에 영향을 받지 않습니다. 마지막으로 이벤트 추적은 웹페이지 객체와의 다양한 유형의 상호작용을 수집하고 분류하는 데 사용할 수 있는 객체 지향 모델을 사용합니다.

ga.js를 사용하면 일반적으로 다음과 같은 이벤트에 이벤트 추적을 적용합니다.

  • 플래시 웹사이트 또는 Flash 동영상 플레이어와 같은 플래시 기반 요소
  • 내장 AJAX 페이지 요소
  • 페이지 가젯
  • 파일 다운로드

이벤트 추적의 설계 모델은 매우 유연하며, 사용자가 트리거한 이벤트의 일반 모델 이상으로 사용 범위를 확장할 수 있습니다. 설계 여부는 개발자가 결정합니다. 따라서 이벤트 추적의 유용성을 높이려면 보고서 사용자와의 공동작업과 효과적인 보고서 계획이 필요합니다.

  • 데이터를 추적하려는 모든 요소를 미리 정하세요.

    처음에 웹사이트에서 단일 객체만 추적하더라도 추적할 다양한 객체/이벤트를 전반적으로 파악하면 이벤트 추적의 수와 유형을 늘림으로써 원활하게 확장되는 보고서 구조를 구축할 수 있습니다.

  • 보고서 사용자와 협의하여 이벤트 추적 보고서의 계획을 세우세요.

    보고서의 형식을 미리 알고 있으면 이벤트 추적 구현의 구조를 정할 수 있습니다. 예를 들어 보고서에서 동영상 UI 상호작용만 표시해야 하는 경우, 카테고리 구조는 보고서에서 메뉴, 삽입된 가젯, 로드 시간과 같은 다른 플래시 UI를 추적해야 하는 경우와 상당히 다릅니다. 또한 이벤트 추적에서 사용할 수 있는 다양한 추적 가능성을 보고서 사용자에게 알려 구현을 최대한 활용할 수 있습니다. 예를 들어 보고서 사용자가 플래시 동영상 인터페이스에서 사용자 동작을 추적하는 데 관심이 있을 뿐만 아니라 동영상의 로드 시간의 지연 시간 추적에도 관심이 있을 수 있습니다. 이 경우 이벤트 호출에 의미 있는 이름을 사용하도록 미리 계획할 수 있습니다.

  • 일관되고 명확한 명명 규칙을 사용하세요.

    이벤트 추적을 구현하는 과정에서 카테고리, 액션, 라벨에 제공하는 모든 이름이 보고서 인터페이스에 표시됩니다. 또한 카테고리-액션 쌍은 보고서 통계에서 고유 요소로 취급되므로 먼저 유사한 카테고리에 속한 모든 객체에 대해 측정항목을 어떻게 계산할지 생각해 보세요.

이벤트 추적 설정

보고서에서 이벤트 추적 결과를 보려면 사이트에 이벤트 추적을 설정해야 합니다.

  1. 사이트에서 추적을 설정합니다. 웹사이트에 대한 추적을 설정했는지 확인하세요. 설정에 관한 자세한 내용은 추적 기본사항 가이드를 참고하세요.
  2. 페이지 객체, 위젯 또는 동영상의 소스 코드에서 _trackEvent() 메서드를 호출합니다.

    _trackEvent() 메서드의 서명은 다음과 같습니다.

    _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    • category(필수)

      추적하려는 개체 그룹에 제공하는 이름입니다.

    • action(필수)

      각 카테고리와 고유하게 쌍을 이루고 일반적으로 웹 객체의 사용자 상호작용 유형을 정의하는 데 사용되는 문자열입니다.

    • opt_label(선택사항)

      이벤트 데이터에 추가 측정기준을 제공하는 문자열입니다(선택사항).

    • opt_value(선택사항)

      사용자 이벤트에 대한 수치 데이터를 제공하는 데 사용할 수 있는 정수입니다.

    • opt_noninteraction(선택사항)

      true로 설정된 경우 이벤트 조회가 이탈률 계산에 사용되지 않음을 나타내는 불리언입니다.

  3. 보고서를 조회합니다. 이벤트 추적이 설정되어 사이트에서 하루 동안 작업한 후에는 보고서의 콘텐츠 섹션으로 이동하여 이벤트 추적을 확인합니다.

자료

이벤트 및 이벤트 추적에 대한 자세한 내용은 다음을 참조하세요.