Dieses Dokument bietet einen Überblick über die Messung des Nutzertimings mit dem Google Analytics SDK for iOS Version 2.
Überblick
Das Messen des Nutzertimings bietet eine native Möglichkeit, einen Zeitraum in Google Analytics zu messen. Dies kann nützlich sein, um beispielsweise die Ladezeiten von Ressourcen zu messen.
Ein Timing in Google Analytics besteht aus den folgenden Feldern:
NSString
Kategorie: Kategorie des zeitlich begrenzten EreignissesNSTimeInterval
-Intervall: die zeitliche Messung in SekundenNSString
(optional) Name: Name des zeitlich begrenzten EreignissesNSString
(optional): Label: das Label des zeitgesteuerten Ereignisses
Die Daten zum Nutzertiming finden Sie hauptsächlich im Bericht „Nutzertimings“.
Implementierung
Wenn Sie das Nutzertiming an Google Analytics senden möchten, rufen Sie sendTimingWithCategory:withTimeInterval:withName:withLabel
auf und geben Sie das Timing-Intervall sowie eine Kategorie an. Im folgenden Beispiel gehen wir davon aus, dass onLoad:
aufgerufen wird, nachdem eine Ressource geladen wurde, in diesem Fall eine Liste von Highscores für ein Spiel:
- (void)onLoad:(NSTimeInterval *)loadTime { [tracker sendTimingWithCategory:@"resources" withTimeInterval:loadTime withName:@"high scores" withLabel:nil]; ... // The rest of your onLoad: code. }