Czas działań użytkownika – pakiet SDK do iOS

Z tego przewodnika dla programistów dowiesz się, jak mierzyć czas użytkownika za pomocą pakietu SDK Google Analytics na iOS w wersji 3.

Przegląd

Pomiar czasu działań umożliwia natywny pomiar okresu w Google Analytics. Może to być przydatne np. do pomiaru czasu wczytywania zasobów.

Czas działań użytkownika zawiera te pola:

Nazwa pola Pole trackera Typ Wymagany Opis
Kategoria kGAITimingCategory NSString Tak Kategoria zdarzenia czasowego
Wartość kGAITimingValue NSNumber Tak Pomiar czasu w milisekundach
Nazwa kGAITimingVar NSString Tak Nazwa zdarzenia czasowego
Etykieta kGAITimingLabel NSString Nie Etykieta zdarzenia zaplanowanego

Dane dotyczące czasu użytkownika można znaleźć głównie w raporcie Czas działania aplikacji.

Wdrażanie

Aby wysłać czas do Google Analytics, utwórz działanie związane z czasem za pomocą GAIDictionaryBuilder.createTimingWithCategory:interval:name:label:, a następnie wyślij je za pomocą 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]];
}