En esta guía para desarrolladores, se describe cómo medir los tiempos de los usuarios con el SDK de Google Analytics para Android v3.
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, por ejemplo, para medir los tiempos de carga de los recursos.
Los tiempos de los usuarios tienen los siguientes campos:
Nombre del campo | Campo de seguimiento | Tipo | Obligatorio | Descripción |
---|---|---|---|---|
Categoría | Fields.TIMING_CATEGORY
|
String
|
Sí | La categoría del evento temporizado |
Valor | Fields.TIMING_VALUE
|
long
|
Sí | El tiempo de medición en milisegundos |
Nombre | Fields.TIMING_VAR
|
String
|
Sí | El nombre del evento temporizado |
Etiqueta | Fields.TIMING_LABEL
|
String
|
No | La etiqueta del evento temporizado |
Los datos de sincronización de los usuarios se encuentran principalmente en el informe Tiempos de usuario de la velocidad de la aplicación.
Implementación
Para enviar el tiempo de un usuario a Google Analytics, compila un hit de tiempo con MapBuilder.createTiming()
y, luego, envíalo mediante send():
/* * Called after a list of high scores finishes loading. * * @param loadTime The time it takes, in milliseconds, to load a resource. */ public void onLoad(long loadTime) { // May return null if EasyTracker has not been initialized with a property // ID. Tracker easyTracker = EasyTracker.getInstance(this); easyTracker.send(MapBuilder .createTiming("resources", // Timing category (required) loadTime, // Timing interval in milliseconds (required) "high scores", // Timing name null) // Timing label .build() ); }