A B C E G I J M P R S T U V

A

AnalyticsConfigData - Class in com.dmurph.tracking
Data that is client-specific, and should be common for all tracking requests.
AnalyticsConfigData(String) - Constructor for class com.dmurph.tracking.AnalyticsConfigData
constructs with the tracking code, and automatically populates most of the config data from the current system.
AnalyticsRequestData - Class in com.dmurph.tracking
Tracking data that is pertinent to each individual tracking request.
AnalyticsRequestData() - Constructor for class com.dmurph.tracking.AnalyticsRequestData
 

B

buildURL(AnalyticsRequestData) - Method in class com.dmurph.tracking.GoogleAnalyticsV4_7_2
 
buildURL(AnalyticsRequestData) - Method in interface com.dmurph.tracking.IGoogleAnalyticsURLBuilder
Build the url request from the data.

C

com.dmurph.tracking - package com.dmurph.tracking
 
completeBackgroundTasks(long) - Static method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Wait for background tasks to complete.

E

encodeURI(String) - Static method in class com.dmurph.tracking.URIEncoder
 

G

getColorDepth() - Method in class com.dmurph.tracking.AnalyticsConfigData
 
getDispatchMode() - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Gets the current dispatch mode.
getEncoding() - Method in class com.dmurph.tracking.AnalyticsConfigData
 
getEventAction() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getEventCategory() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getEventLabel() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getEventValue() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getFlashVersion() - Method in class com.dmurph.tracking.AnalyticsConfigData
 
getGoogleAnalyticsVersion() - Method in class com.dmurph.tracking.GoogleAnalyticsV4_7_2
 
getGoogleAnalyticsVersion() - Method in interface com.dmurph.tracking.IGoogleAnalyticsURLBuilder
Gets the version for this builder.
getHostName() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getPageTitle() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getPageURL() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getScreenResolution() - Method in class com.dmurph.tracking.AnalyticsConfigData
 
getTrackingCode() - Method in class com.dmurph.tracking.AnalyticsConfigData
 
getUserLanguage() - Method in class com.dmurph.tracking.AnalyticsConfigData
 
getUtmccn() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getUtmcct() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getUtmcmd() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getUtmcsr() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
getUtmctr() - Method in class com.dmurph.tracking.AnalyticsRequestData
 
GoogleAnalyticsV4_7_2 - Class in com.dmurph.tracking
http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParameters
GoogleAnalyticsV4_7_2(AnalyticsConfigData) - Constructor for class com.dmurph.tracking.GoogleAnalyticsV4_7_2
 

I

IGoogleAnalyticsURLBuilder - Interface in com.dmurph.tracking
URL builder for the tracking requests.
isEnabled() - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
If the api is dispatching tracking requests (default of true).
isMultiThreaded() - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Convenience method to check if the tracker is in multi-thread mode
isSingleThreaded() - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Convenience method to check if the tracker is in single-thread mode
isSynchronous() - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Convenience method to check if the tracker is in synchronous mode.

J

JGoogleAnalyticsTracker - Class in com.dmurph.tracking
Common tracking calls are implemented as methods, but if you want to control what data to send, then use JGoogleAnalyticsTracker.makeCustomRequest(AnalyticsRequestData).
JGoogleAnalyticsTracker(AnalyticsConfigData, JGoogleAnalyticsTracker.GoogleAnalyticsVersion) - Constructor for class com.dmurph.tracking.JGoogleAnalyticsTracker
 
JGoogleAnalyticsTracker(AnalyticsConfigData, JGoogleAnalyticsTracker.GoogleAnalyticsVersion, JGoogleAnalyticsTracker.DispatchMode) - Constructor for class com.dmurph.tracking.JGoogleAnalyticsTracker
 
JGoogleAnalyticsTracker.DispatchMode - Enum in com.dmurph.tracking
 
JGoogleAnalyticsTracker.GoogleAnalyticsVersion - Enum in com.dmurph.tracking
 

M

makeCustomRequest(AnalyticsRequestData) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Makes a custom tracking request based from the given data.

P

populateFromSystem() - Method in class com.dmurph.tracking.AnalyticsConfigData
Populates user language, color depth, screen resolution, and character encoding.

R

resetSession() - Method in class com.dmurph.tracking.GoogleAnalyticsV4_7_2
 
resetSession() - Method in interface com.dmurph.tracking.IGoogleAnalyticsURLBuilder
Reset the session cookie.
resetSession() - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Resets the session cookie.

S

setColorDepth(String) - Method in class com.dmurph.tracking.AnalyticsConfigData
Sets the color depth of the user.
setDispatchMode(JGoogleAnalyticsTracker.DispatchMode) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Sets the dispatch mode
setEnabled(boolean) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Sets if the api dispatches tracking requests.
setEncoding(String) - Method in class com.dmurph.tracking.AnalyticsConfigData
Sets the character encoding of the client.
setEventAction(String) - Method in class com.dmurph.tracking.AnalyticsRequestData
Sets the event action, which is required for tracking events.
setEventCategory(String) - Method in class com.dmurph.tracking.AnalyticsRequestData
Sets the event category, which is required for tracking events.
setEventLabel(String) - Method in class com.dmurph.tracking.AnalyticsRequestData
Sets the event label, which is optional for tracking events.
setEventValue(Integer) - Method in class com.dmurph.tracking.AnalyticsRequestData
Sets the event value, which is optional for tracking events.
setFlashVersion(String) - Method in class com.dmurph.tracking.AnalyticsConfigData
Sets the flash version of the client, like "9.0 r24"
setHostName(String) - Method in class com.dmurph.tracking.AnalyticsRequestData
The host name of the page
setPageTitle(String) - Method in class com.dmurph.tracking.AnalyticsRequestData
Sets the page title, which will be the Content Title in Google Analytics
setPageURL(String) - Method in class com.dmurph.tracking.AnalyticsRequestData
The page url, which is required.
setProxy(Proxy) - Static method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Define the proxy to use for all GA tracking requests.
setProxy(String) - Static method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Define the proxy to use for all GA tracking requests.
setReferrer(String, String) - Method in class com.dmurph.tracking.AnalyticsRequestData
 
setScreenResolution(String) - Method in class com.dmurph.tracking.AnalyticsConfigData
Sets the screen resolution, like "1280x800".
setSearchReferrer(String, String) - Method in class com.dmurph.tracking.AnalyticsRequestData
 
setUserLanguage(String) - Method in class com.dmurph.tracking.AnalyticsConfigData
Sets the user language, like "EN-us"
stopBackgroundThread(long) - Static method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Stop the long-lived background thread.

T

trackEvent(String, String) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Tracks an event.
trackEvent(String, String, String) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Tracks an event.
trackEvent(String, String, String, Integer) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Tracks an event.
trackPageView(String, String, String) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Tracks a page view.
trackPageViewFromReferrer(String, String, String, String, String) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Tracks a page view.
trackPageViewFromSearch(String, String, String, String, String) - Method in class com.dmurph.tracking.JGoogleAnalyticsTracker
Tracks a page view.

U

URIEncoder - Class in com.dmurph.tracking
simple uri encoder, made from the spec at: http://www.ietf.org/rfc/rfc2396.txt
URIEncoder() - Constructor for class com.dmurph.tracking.URIEncoder
 
URL_PREFIX - Static variable in class com.dmurph.tracking.GoogleAnalyticsV4_7_2
 

V

valueOf(String) - Static method in enum com.dmurph.tracking.JGoogleAnalyticsTracker.DispatchMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dmurph.tracking.JGoogleAnalyticsTracker.GoogleAnalyticsVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.dmurph.tracking.JGoogleAnalyticsTracker.DispatchMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dmurph.tracking.JGoogleAnalyticsTracker.GoogleAnalyticsVersion
Returns an array containing the constants of this enum type, in the order they are declared.

A B C E G I J M P R S T U V

Copyright © 2011. All Rights Reserved.