이 개발자 가이드에서는 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]]; }