| Interface | Description |
|---|---|
| ExceptionParser |
This interface is responsible for parsing a
Throwable and providing
a short, meaningful description to report to Google Analytics. |
| GoogleAnalytics.AppOptOutCallback |
Interface for retrieving the current state of the Application-level opt out flag.
|
| ServiceManager |
Public interface to the back end portions of the Google Analytics SDK.
|
| Class | Description |
|---|---|
| CampaignTrackingReceiver |
The Google Play
com.android.vending.INSTALL_REFERRER Intent is broadcast when an
app is installed from the Google Play Store and has campaign data available (i.e. |
| CampaignTrackingService |
IntentService for handling the Google Play Store's INSTALL_REFERRER intent.
|
| EasyTracker |
EasyTracker is a class designed to ease the burden of adding tracking code
to your application.
|
| ExceptionReporter |
Used to catch any uncaught exceptions and report them to Google Analytics.
|
| GAServiceManager |
This class manages the service side of the Google Analytics SDK.
|
| GoogleAnalytics |
This class is a singleton and will manage trackers such that only one
Tracker can exist
for any particular trackingId. |
| Log |
Log class to simplify logging of the Google Analytics SDK.
|
| ModelFields |
Constants describing the various parameters used in the model.
|
| StandardExceptionParser |
This class will capture the root cause (last in a chain of causes)
Throwable and report the exception type, class name, method name and thread
name. |
| Tracker |
A Tracker is responsible for tracking a particular tracking id.
|
| Transaction |
A simple class to hold the transaction data for transaction hits.
|
| Transaction.Builder |
Builder for Transaction.
|
| Transaction.Item |
A simple immutable class to hold the values of the item hit.
|
| Transaction.Item.Builder |
Builder for Item.
|