Nutzertimings – iOS SDK

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 Ereignisses
  • NSTimeInterval-Intervall: die zeitliche Messung in Sekunden
  • NSString (optional) Name: Name des zeitlich begrenzten Ereignisses
  • NSString (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.
}