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

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

Обзор

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

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

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

Реализация

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

@Override
public void onClick(View v) {
  // May return null if a EasyTracker has not yet been initialized with a
  // property ID.
  EasyTracker easyTracker = EasyTracker.getInstance(this);

  // MapBuilder.createEvent().build() returns a Map of event fields and values
  // that are set and sent with the hit.
  easyTracker.send(MapBuilder
      .createEvent("ui_action",     // Event category (required)
                   "button_press",  // Event action (required)
                   "play_button",   // Event label
                   null)            // Event value
      .build()
  );
}