Пользовательское время

В этом руководстве для разработчиков описывается, как измерять время пользователя с помощью Google Analytics SDK v4 для Android.

Обзор

Измерение времени пользователя обеспечивает собственный способ измерения периода времени в Google Analytics. Это может быть полезно, например, для измерения времени загрузки ресурсов.

Пользовательские тайминги имеют следующие поля:

Имя поля Тип Необходимый Описание
Категория String Да Категория временного события
Ценить long Да Измерение времени в миллисекундах
Имя String Да Название запланированного события
Этикетка String Нет Ярлык запланированного события

Данные о времени пользователя можно найти в основном в отчете о времени пользователя App Speed.

Выполнение

Чтобы отправить данные о времени пользователя в Google Analytics, создайте TimingBuilder и используйте Tracker для его отправки.

// 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());

Подробную информацию о методе getTracker см. в разделе «Расширенная настройка» .