Package org.atmosphere.util.analytics
Class JGoogleAnalyticsTracker
java.lang.Object
org.atmosphere.util.analytics.JGoogleAnalyticsTracker
Fork of https://code.google.com/p/jgoogleanalytics/
Main class for tracking google analytics data.
- Version:
- : 0.1
- Author:
- : Siddique Hameed
-
Constructor Summary
ConstructorsConstructorDescriptionJGoogleAnalyticsTracker(String appName, String googleAnalyticsTrackingCode) Simple constructor passing the application name invalid input: '&' google analytics tracking codeJGoogleAnalyticsTracker(String appName, String appVersion, String googleAnalyticsTrackingCode) Constructor passing the application name, application version invalid input: '&' google analytics tracking code -
Method Summary
Modifier and TypeMethodDescriptionvoidsetUrlBuildingStrategy(URLBuildingStrategy urlBuildingStrategy) Setter injection for URLBuildingStrategy incase if you want to use a different url building logic.voidtrackSynchronously(FocusPoint focusPoint) Track the focusPoint in the application synchronously.
-
Constructor Details
-
JGoogleAnalyticsTracker
Simple constructor passing the application name invalid input: '&' google analytics tracking code- Parameters:
appName- Application name (For ex: "LibraryFinder")googleAnalyticsTrackingCode- (For ex: "UA-2184000-1")
-
JGoogleAnalyticsTracker
public JGoogleAnalyticsTracker(String appName, String appVersion, String googleAnalyticsTrackingCode) Constructor passing the application name, application version invalid input: '&' google analytics tracking code- Parameters:
appName- Application name (For ex: "LibraryFinder")appVersion- Application version (For ex: "1.3.1")googleAnalyticsTrackingCode- (For ex: "UA-2184000-1")
-
-
Method Details
-
setUrlBuildingStrategy
Setter injection for URLBuildingStrategy incase if you want to use a different url building logic.- Parameters:
urlBuildingStrategy- implemented instance of URLBuildingStrategy
-
trackSynchronously
Track the focusPoint in the application synchronously.
Please be cognizant while using this method. Since, it would have a peformance hit on the actual application. Use it unless it's really needed - Parameters:
focusPoint- Focus point of the application like application load, application module load, user actions, error events etc.
-