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

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

Обзор

Эта функция Google Analytics позволяет измерить любой период времени, например время загрузки ресурса.

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

Название поля Тип Обязательно? Описание
Category String Да Категория события.
Значение long Да Время (в миллисекундах).
Название String Да Название события.
Ярлык String Нет Ярлык события.

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

Реализация

Чтобы отправить данные о времени в 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 читайте в разделе Расширенная настройка.