이벤트 추적

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

개요

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

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

필드 이름 유형 필수 설명
카테고리 String 이벤트 카테고리입니다.
작업 String 이벤트 액션입니다.
라벨 String 아니요 이벤트 라벨입니다.
Long 아니요 이벤트 값입니다.

구현

Google 애널리틱스로 이벤트를 전송하려면 HitBuilders.EventBuilder를 사용하여 다음 예와 같이 조회를 전송합니다.

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

getTracker 메서드에 관한 자세한 내용은 고급 구성을 참고하세요.

비상호작용 이벤트

경우에 따라 비상호작용 이벤트로 이벤트를 전송해야 할 수도 있습니다. 이렇게 하려면 truesetNonInteraction에 전달합니다.

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());

비상호작용 조회 및 사용 시기에 대한 자세한 내용은 애널리틱스 고객센터의 비상호작용 이벤트를 참조하세요.