В этом руководстве для разработчиков описывается, как измерять события в вашем приложении с помощью 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() ); }