Package org.atmosphere.util.analytics
Class JGoogleAnalyticsTracker
- java.lang.Object
-
- org.atmosphere.util.analytics.JGoogleAnalyticsTracker
-
public class JGoogleAnalyticsTracker extends java.lang.ObjectFork of https://code.google.com/p/jgoogleanalytics/ Main class for tracking google analytics data.- Version:
- : 0.1
- Author:
- : Siddique Hameed
-
-
Constructor Summary
Constructors Constructor Description JGoogleAnalyticsTracker(java.lang.String appName, java.lang.String googleAnalyticsTrackingCode)Simple constructor passing the application name & google analytics tracking codeJGoogleAnalyticsTracker(java.lang.String appName, java.lang.String appVersion, java.lang.String googleAnalyticsTrackingCode)Constructor passing the application name, application version & google analytics tracking code
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetUrlBuildingStrategy(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 Detail
-
JGoogleAnalyticsTracker
public JGoogleAnalyticsTracker(java.lang.String appName, java.lang.String googleAnalyticsTrackingCode)Simple constructor passing the application name & google analytics tracking code- Parameters:
appName- Application name (For ex: "LibraryFinder")googleAnalyticsTrackingCode- (For ex: "UA-2184000-1")
-
JGoogleAnalyticsTracker
public JGoogleAnalyticsTracker(java.lang.String appName, java.lang.String appVersion, java.lang.String googleAnalyticsTrackingCode)Constructor passing the application name, application version & 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 Detail
-
setUrlBuildingStrategy
public void setUrlBuildingStrategy(URLBuildingStrategy urlBuildingStrategy)
Setter injection for URLBuildingStrategy incase if you want to use a different url building logic.- Parameters:
urlBuildingStrategy- implemented instance of URLBuildingStrategy
-
trackSynchronously
public void trackSynchronously(FocusPoint focusPoint)
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.
-
-