├── .gitignore ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── brsanthu │ └── googleanalytics │ ├── GoogleAnalytics.java │ ├── GoogleAnalyticsBuilder.java │ ├── GoogleAnalyticsConfig.java │ ├── GoogleAnalyticsException.java │ ├── GoogleAnalyticsExecutor.java │ ├── GoogleAnalyticsStats.java │ ├── discovery │ ├── AwtRequestParameterDiscoverer.java │ ├── DefaultRequestParameterDiscoverer.java │ └── RequestParameterDiscoverer.java │ ├── httpclient │ ├── ApacheHttpClientImpl.java │ ├── BatchUrlEncodedFormEntity.java │ ├── HttpBatchRequest.java │ ├── HttpBatchResponse.java │ ├── HttpClient.java │ ├── HttpRequest.java │ ├── HttpResponse.java │ └── NameValuePair.java │ ├── internal │ ├── Constants.java │ ├── GaUtils.java │ ├── GoogleAnalyticsImpl.java │ ├── GoogleAnalyticsStatsImpl.java │ ├── GoogleAnalyticsThreadFactory.java │ └── ParameterGetterSetterGenerator.java │ ├── logger │ ├── DefaultLoggerFactory.java │ ├── Logger.java │ └── LoggerFactory.java │ └── request │ ├── DefaultRequest.java │ ├── EventHit.java │ ├── ExceptionHit.java │ ├── GoogleAnalyticsParameter.java │ ├── GoogleAnalyticsRequest.java │ ├── GoogleAnalyticsResponse.java │ ├── ItemHit.java │ ├── PageViewHit.java │ ├── ScreenViewHit.java │ ├── SocialHit.java │ ├── TimingHit.java │ └── TransactionHit.java └── test └── java └── com └── brsanthu └── googleanalytics ├── AwtRequestParameterDiscovererTest.java ├── DefaultRequestParameterDiscovererTest.java ├── EventHitTest.java ├── GaUtilsTest.java ├── GoogleAnalyticsBatchTest.java ├── GoogleAnalyticsConfigTest.java ├── GoogleAnalyticsParameterTest.java ├── GoogleAnalyticsRequestTest.java ├── GoogleAnalyticsTest.java └── HitTypesTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/GoogleAnalytics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/GoogleAnalytics.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsException.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/GoogleAnalyticsStats.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/discovery/AwtRequestParameterDiscoverer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/discovery/AwtRequestParameterDiscoverer.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/discovery/DefaultRequestParameterDiscoverer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/discovery/DefaultRequestParameterDiscoverer.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/discovery/RequestParameterDiscoverer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/discovery/RequestParameterDiscoverer.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/ApacheHttpClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/ApacheHttpClientImpl.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/BatchUrlEncodedFormEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/BatchUrlEncodedFormEntity.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/HttpBatchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/HttpBatchRequest.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/HttpBatchResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/HttpBatchResponse.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/HttpClient.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/HttpRequest.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/HttpResponse.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/httpclient/NameValuePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/httpclient/NameValuePair.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/internal/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/internal/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/internal/GaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/internal/GaUtils.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/internal/GoogleAnalyticsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/internal/GoogleAnalyticsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/internal/GoogleAnalyticsStatsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/internal/GoogleAnalyticsStatsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/internal/GoogleAnalyticsThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/internal/GoogleAnalyticsThreadFactory.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/internal/ParameterGetterSetterGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/internal/ParameterGetterSetterGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/logger/DefaultLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/logger/DefaultLoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/logger/Logger.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/logger/LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/logger/LoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/DefaultRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/DefaultRequest.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/EventHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/EventHit.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/ExceptionHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/ExceptionHit.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/GoogleAnalyticsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/GoogleAnalyticsParameter.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/GoogleAnalyticsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/GoogleAnalyticsRequest.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/GoogleAnalyticsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/GoogleAnalyticsResponse.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/ItemHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/ItemHit.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/PageViewHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/PageViewHit.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/ScreenViewHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/ScreenViewHit.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/SocialHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/SocialHit.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/TimingHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/TimingHit.java -------------------------------------------------------------------------------- /src/main/java/com/brsanthu/googleanalytics/request/TransactionHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/main/java/com/brsanthu/googleanalytics/request/TransactionHit.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/AwtRequestParameterDiscovererTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/AwtRequestParameterDiscovererTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/DefaultRequestParameterDiscovererTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/DefaultRequestParameterDiscovererTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/EventHitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/EventHitTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/GaUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/GaUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsBatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsBatchTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsParameterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsParameterTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/GoogleAnalyticsTest.java -------------------------------------------------------------------------------- /src/test/java/com/brsanthu/googleanalytics/HitTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brsanthu/google-analytics-java/HEAD/src/test/java/com/brsanthu/googleanalytics/HitTypesTest.java --------------------------------------------------------------------------------