이 개발자 가이드에서는 Android v3용 Google 애널리틱스 SDK를 사용하여 사용자 시간을 측정하는 방법을 설명합니다.
개요
사용자 시간 측정은 Google 애널리틱스에서 기간을 측정하는 기본적인 방법입니다. 이는 예를 들어 리소스 로드 시간을 측정하는 데 유용할 수 있습니다.
사용자 시간에는 다음과 같은 필드가 있습니다.
필드 이름 | 추적기 필드 | 유형 | 필수 | 설명 |
---|---|---|---|---|
카테고리 | Fields.TIMING_CATEGORY
|
String
|
예 | 시간이 지정된 이벤트의 카테고리 |
값 | Fields.TIMING_VALUE
|
long
|
예 | 밀리초 단위의 타이밍 측정 |
이름 | Fields.TIMING_VAR
|
String
|
예 | 시간이 지정된 이벤트의 이름 |
라벨 | Fields.TIMING_LABEL
|
String
|
아니요 | 시간이 지정된 이벤트의 라벨 |
사용자 시간 데이터는 주로 앱 속도 사용자 시간 보고서에서 확인할 수 있습니다.
구현
Google 애널리틱스로 사용자 시간을 전송하려면 MapBuilder.createTiming()
를 사용하여 타이밍 조회를 빌드한 다음 send():
를 사용하여 전송합니다.
/* * Called after a list of high scores finishes loading. * * @param loadTime The time it takes, in milliseconds, to load a resource. */ public void onLoad(long loadTime) { // May return null if EasyTracker has not been initialized with a property // ID. Tracker easyTracker = EasyTracker.getInstance(this); easyTracker.send(MapBuilder .createTiming("resources", // Timing category (required) loadTime, // Timing interval in milliseconds (required) "high scores", // Timing name null) // Timing label .build() ); }