Отслеживание событий

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

Обзор

События — это полезный способ сбора данных о взаимодействии пользователя с интерактивными компонентами вашего приложения, например о нажатиях кнопок или использовании определенного элемента в игре.

Событие состоит из четырех полей, которые вы можете использовать для описания взаимодействия пользователя с содержимым вашего приложения:

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

Выполнение

Чтобы отправить событие в Google Analytics, используйте HitBuilders.EventBuilder и отправьте обращение, как показано в этом примере:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

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

События отсутствия взаимодействия

В некоторых случаях вам может потребоваться отправить событие как событие отсутствия взаимодействия . Для этого передайте true в setNonInteraction :

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());

Дополнительную информацию об обращениях без взаимодействия и о том, когда их использовать, читайте о событиях без взаимодействия в Справочном центре Analytics.