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

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

Обзор

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

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

Имя поля Поле трекера Тип Необходимый Описание
Категория 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()
  );
}