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]]; }