Event Tracking - Android SDK v4

This developer guide describes how to measure events in your app using the Google Analytics SDK v4 for Android.


Events are a useful way to collect data about a user's interaction with interactive components of your app, like button presses or the use of a particular item in a game.

An event consists of four fields that you can use to describe a user's interaction with your app content:

Field Name Type Required Description
Category String Yes The event category
Action String Yes The event action
Label String No The event label
Value Long No The event value


To send an event to Google Analytics, use HitBuilders.EventBuilder and send the hit, as shown in this example:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()

See Advanced Configuration for details on the getTracker method.