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.
|