W tym dokumencie znajdziesz omówienie sposobów pomiaru czasu użytkownika za pomocą pakietu SDK Google Analytics na iOS v2.
Przegląd
Pomiar czasu użytkownika to natywny sposób pomiaru czasu w Google Analytics. Może to na przykład pomóc w mierzeniu czasu wczytywania zasobów.
Czas w Google Analytics składa się z następujących pól:
NSString
Kategoria – kategoria zdarzenia zaplanowanego na czas- Przedział
NSTimeInterval
– pomiar czasu w sekundach NSString
(opcjonalnie) Nazwa – nazwa zdarzenia zaplanowanego na czasNSString
(opcjonalnie) Etykieta – etykieta zdarzenia zaplanowanego na czas
Dane o czasie działań użytkowników można znaleźć głównie w raporcie Czas działań użytkownika.
Implementacja
Aby wysłać do Google Analytics czas użytkownika, wywołaj
sendTimingWithCategory:withTimeInterval:withName:withLabel
i podaj przedział czasu oraz kategorię. W poniższym przykładzie zakładamy, że funkcja onLoad:
jest wywoływana po zakończeniu ładowania zasobu. W tym przypadku jest to lista rekordów z najlepszymi wynikami gry:
- (void)onLoad:(NSTimeInterval *)loadTime { [tracker sendTimingWithCategory:@"resources" withTimeInterval:loadTime withName:@"high scores" withLabel:nil]; ... // The rest of your onLoad: code. }