이벤트 추적 - Android SDK

이 개발자 가이드에서는 Android v3용 Google 애널리틱스 SDK를 사용하여 앱의 이벤트를 측정하는 방법을 설명합니다.

개요

이벤트는 버튼 누르기 또는 게임에서 특정 항목 사용과 같은 앱의 양방향 구성요소와 사용자의 상호작용에 관한 데이터를 수집하는 유용한 방법입니다.

이벤트는 사용자와 앱 콘텐츠의 상호작용을 설명하는 데 사용할 수 있는 다음 4가지 필드로 구성됩니다.

필드 이름 추적기 필드 유형 필수 설명
카테고리 Fields.EVENT_CATEGORY String 이벤트 카테고리입니다.
작업 Fields.EVENT_ACTION String 이벤트 액션입니다.
라벨 Fields.EVENT_LABEL String 아니요 이벤트 라벨입니다.
Fields.EVENT_VALUE Long 아니요 이벤트 값입니다.

구현

Google 애널리틱스로 이벤트를 전송하려면 다음 예와 같이 MapBuilder.createEvent()를 사용하고 조회를 전송합니다.

@Override
public void onClick(View v) {
  // May return null if a EasyTracker has not yet been initialized with a
  // property ID.
  EasyTracker easyTracker = EasyTracker.getInstance(this);

  // MapBuilder.createEvent().build() returns a Map of event fields and values
  // that are set and sent with the hit.
  easyTracker.send(MapBuilder
      .createEvent("ui_action",     // Event category (required)
                   "button_press",  // Event action (required)
                   "play_button",   // Event label
                   null)            // Event value
      .build()
  );
}