Пользовательское время – iOS SDK

В этом документе представлен обзор измерения времени пользователя с помощью 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.
}