| Interface | Description |
|---|---|
| RequestParameterDiscoverer |
Mechanism to discover some default request parameters.
|
| RequestProvider |
Interface which returns the GA request that needs to be sent to GA.
|
| Class | Description |
|---|---|
| AppViewHit |
GA request to track application page view (for mobile or desktop apps).
|
| AwtRequestParameterDiscoverer |
Clases uses AWT classes to discover following properties.
|
| DefaultRequest |
Default request that captures default value for any of the parameters.
|
| DefaultRequestParameterDiscoverer |
Default request parameter discoverer.
|
| EventHit |
GA request to track events.
|
| ExceptionHit |
GA request to track exceptions.
|
| GaUtils |
A small library for interacting with Google Analytics Measurement Protocol.
|
| GoogleAnalytics |
This is the main class of this library that accepts the requests from clients and
sends the events to Google Analytics (GA).
|
| GoogleAnalyticsConfig |
Properties that can be configured in this library.
|
| GoogleAnalyticsRequest<T> |
Base GA Tracking Request containing the standard and custom parameter values.
|
| GoogleAnalyticsResponse |
Response for GA tracking request.
|
| GoogleAnalyticsStats |
Collects the basic stats about successful events that have been posted to GA.
|
| ItemHit |
GA request to track items as part of ecommerce transaction.
|
| PageViewHit |
GA request to track a typical web page view
|
| SocialHit |
GA request to track social interactions
|
| TimingHit |
GA request to track performance timings like page load time, server response time etc.
|
| TransactionHit |
GA request to track ecommerce transaction.
|
| Enum | Description |
|---|---|
| GoogleAnalyticsParameter |
Google Analytics Measurement Protocol Parameters.
|
| Exception | Description |
|---|---|
| GoogleAnalyticsException |
Any exception thrown (usually due to validation), it would be of this type.
|