이 문서에서는 iOS SDK의 기존 버전에 대해 설명합니다. 분석 도구를 처음 사용하는 경우 최신 SDK를 사용하세요. 자세히 알아보기

사용자 시간 - iOS SDK

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

이 개발자 가이드에서는 iOS용 Google 애널리틱스 SDK v3으로 사용자 시간을 측정하는 방법을 설명합니다.

개요

사용자 시간을 측정하면 Google 애널리틱스에서 기본 기간을 측정할 수 있습니다. 예를 들어 리소스 로드 시간을 측정하는 데 유용할 수 있습니다.

사용자 시간에는 다음과 같은 필드가 있습니다.

필드 이름 트래커 필드 유형 필수 설명
카테고리 kGAITimingCategory NSString 시간이 지정된 이벤트의 카테고리
kGAITimingValue NSNumber 시간 측정(밀리초)
이름 kGAITimingVar NSString 시간이 지정된 이벤트의 이름
라벨 kGAITimingLabel NSString 아니요 시간이 지정된 이벤트의 라벨

사용자 시간 데이터는 주로 앱 속도 사용자 시간 보고서에서 확인할 수 있습니다.

구현

Google 애널리틱스로 사용자 시간을 전송하려면 GAIDictionaryBuilder.createTimingWithCategory:interval:name:label:를 사용하여 타이밍 조회를 빌드한 다음 send:를 사용하여 전송합니다.

/*
 * Called after a list of high scores finishes loading.
 *
 * @param loadTime The time it takes to load a resource.
 */
- (void)onLoad:(NSTimeInterval)loadTime {

  // May return nil if a tracker has not already been initialized with a
  // property ID.
  id tracker = [[GAI sharedInstance] defaultTracker];

  [tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"resources"
                                                      interval:@((NSUInteger)(loadTime * 1000))
                                                          name:@"high scores"
                                                         label:nil] build]];
}