Tiempos de usuario - SDK de iOS

En este documento, se proporciona una descripción general de la medición de los tiempos de los usuarios con el SDK de Google Analytics para iOS v2.

Descripción general

La medición de los tiempos de los usuarios proporciona una forma nativa de medir un período en Google Analytics. Esto puede ser útil para medir los tiempos de carga de los recursos, por ejemplo.

Un tiempo en Google Analytics consta de los siguientes campos:

  • NSString Categoría: la categoría del evento programado
  • Intervalo NSTimeInterval: la medición de tiempo en segundos
  • Nombre de NSString (opcional): El nombre del evento programado
  • Etiqueta NSString (opcional): La etiqueta del evento programado

Los datos sobre los tiempos del usuario se encuentran principalmente en el informe Tiempos de usuario.

Implementación

Para enviar los tiempos de un usuario a Google Analytics, llama a sendTimingWithCategory:withTimeInterval:withName:withLabel y proporciona el intervalo de tiempo y una categoría. En el siguiente ejemplo, suponemos que se llama a onLoad: después de que algún recurso termina de cargarse, en este caso, una lista de puntuaciones altas para un juego:

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