Tempi utente - SDK per iOS

Questo documento fornisce una panoramica sulla misurazione dei tempi utente utilizzando l'SDK Google Analytics per iOS v2.

Panoramica

La misurazione dei tempi utente fornisce un modo nativo per misurare un periodo di tempo in Google Analytics. Questo può essere utile, ad esempio, per misurare i tempi di caricamento delle risorse.

Un timestamp in Google Analytics è costituito dai seguenti campi:

  • Categoria NSString: la categoria dell'evento a tempo
  • Intervallo NSTimeInterval: la misurazione dei tempi in secondi
  • NSString (Facoltativo) Nome: il nome dell'evento a tempo
  • NSString (Facoltativo) Etichetta: l'etichetta dell'evento a tempo

I dati relativi ai tempi utente sono disponibili principalmente nel report Tempi utenti.

Implementazione

Per inviare un timestamp utente a Google Analytics, chiama sendTimingWithCategory:withTimeInterval:withName:withLabel e specifica l'intervallo di tempo, nonché una categoria. Nel seguente esempio, supponiamo che onLoad: venga chiamato al termine del caricamento di alcune risorse, in questo caso un elenco dei migliori punteggi per un gioco:

- (void)onLoad:(NSTimeInterval *)loadTime {
    [tracker sendTimingWithCategory:@"resources"
                            withTimeInterval:loadTime
                                    withName:@"high scores"
                                   withLabel:nil];
    ... // The rest of your onLoad: code.
}