В этом документе представлен обзор измерения времени пользователя с помощью Google Analytics SDK для iOS v2.
Обзор
Измерение времени пользователя обеспечивает собственный способ измерения периода времени в Google Analytics. Это может быть полезно, например, для измерения времени загрузки ресурсов.
Тайминг в Google Analytics состоит из следующих полей:
-
NSString
Category — категория временного события. -
NSTimeInterval
Interval — измерение времени в секундах. -
NSString
(Необязательно) Имя — имя синхронизированного события. -
NSString
(Необязательно) Label — метка синхронизированного события.
Данные о времени пользователя можно найти в основном в отчете о времени пользователя.
Выполнение
Чтобы отправить время пользователя в Google Analytics, вызовите sendTimingWithCategory:withTimeInterval:withName:withLabel
и укажите интервал времени, а также категорию. В следующем примере мы предполагаем, что onLoad:
вызывается после завершения загрузки некоторого ресурса, в данном случае списка лучших результатов в игре:
- (void)onLoad:(NSTimeInterval *)loadTime { [tracker sendTimingWithCategory:@"resources" withTimeInterval:loadTime withName:@"high scores" withLabel:nil]; ... // The rest of your onLoad: code. }