В этом руководстве для разработчиков описывается, как измерять время пользователя с помощью Google Analytics SDK для Android v3.
Обзор
Измерение времени пользователя обеспечивает собственный способ измерения периода времени в Google Analytics. Это может быть полезно, например, для измерения времени загрузки ресурсов.
Пользовательские тайминги имеют следующие поля:
Имя поля | Поле трекера | Тип | Необходимый | Описание |
---|---|---|---|---|
Категория | Fields.TIMING_CATEGORY | String | Да | Категория временного события |
Ценить | Fields.TIMING_VALUE | long | Да | Измерение времени в миллисекундах |
Имя | Fields.TIMING_VAR | String | Да | Название запланированного события |
Этикетка | Fields.TIMING_LABEL | String | Нет | Ярлык запланированного события |
Данные о времени пользователя можно найти в основном в отчете о времени пользователя App Speed.
Выполнение
Чтобы отправить данные о времени пользователя в Google Analytics, создайте совпадение по времени с помощью MapBuilder.createTiming()
, а затем отправьте его с помощью 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() ); }