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 tempoNSString
(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. }