En esta guía para desarrolladores, se describe cómo medir eventos en tu app con el SDK de Google Analytics para Android versión 3.
Descripción general
Los eventos son una manera útil de recopilar datos sobre la interacción de un usuario con componentes interactivos de tu app, como la presión de botones o el uso de un elemento particular en un juego.
Un evento consta de cuatro campos que puedes usar para describir la interacción de un usuario con el contenido de tu app:
Nombre del campo | Monitor de campo | Tipo | Obligatorio | Descripción |
---|---|---|---|---|
Categoría | Fields.EVENT_CATEGORY
|
String
|
Sí | La categoría del evento |
Acción | Fields.EVENT_ACTION
|
String
|
Sí | La acción del evento |
Etiqueta | Fields.EVENT_LABEL
|
String
|
No | La etiqueta del evento |
Valor | Fields.EVENT_VALUE
|
Long
|
No | El valor del evento |
Implementación
Para enviar un evento a Google Analytics, usa MapBuilder.createEvent()
y envía el hit, como en este ejemplo:
@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() ); }