Tiempos de usuario

En esta guía para desarrolladores se describe cómo medir los tiempos de usuario con la versión 4 del SDK de Google Analytics para Android.

Descripción general

La medición de los tiempos de usuario ofrece un método nativo para calcular un periodo en Google Analytics. Puede ser útil, por ejemplo, para medir los tiempos de carga de los recursos.

Los tiempos de usuario incluyen los siguientes campos:

Nombre del campo Tipo Obligatorio Descripción
Category String La categoría del evento cronometrado
Value long La medición de tiempo en milisegundos
Name String El nombre del evento cronometrado
Label String No Etiqueta del evento cronometrado

El grueso de los datos de los tiempos de usuario se encuentra en el informe Tiempos de usuario de velocidad de la aplicación.

Implementación

Para enviar tiempos de usuario a Google Analytics, crea un método TimingBuilder y utiliza un objeto Tracker para enviarlo.

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Build and send timing.
t.send(new HitBuilders.TimingBuilder()
    .setCategory(getTimingCategory())
    .setValue(getTimingInterval())
    .setVariable(getTimingName())
    .setLabel(getTimingLabel())
    .build());

Consulta la sección Configuración avanzada para obtener información detallada sobre el método getTracker.