A B C D E F G H I J L M N O P Q R S T U V W 

A

activityStart(Activity) - Method in class com.google.analytics.tracking.android.EasyTracker
Track the start of an Activity, but only if mIsAutoActivityTracking is true.
activityStop(Activity) - Method in class com.google.analytics.tracking.android.EasyTracker
Track the end of an Activity and/or application.
addItem(Transaction.Item) - Method in class com.google.analytics.tracking.android.Transaction
Add the item in question.
ANDROID_APP_UID - Static variable in class com.google.analytics.tracking.android.ModelFields
This id comes from the Android system and is only present if the GMSCore Service library is handling the hit.
ANONYMIZE_IP - Static variable in class com.google.analytics.tracking.android.ModelFields
 
API_VERSION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
APP_ID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
APP_INSTALLER_ID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
APP_NAME - Static variable in class com.google.analytics.tracking.android.ModelFields
 
APP_SCREEN - Static variable in class com.google.analytics.tracking.android.ModelFields
 
APP_VERSION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
APP_VIEW - Static variable in class com.google.analytics.tracking.android.ModelFields
 

B

build() - Method in class com.google.analytics.tracking.android.Transaction.Builder
Builds and returns a Transaction with the values set from this Builder.
build() - Method in class com.google.analytics.tracking.android.Transaction.Item.Builder
Builds an Item with the parameters in this builder.

C

CACHE_BUSTER - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CAMPAIGN - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CAMPAIGN_CONTENT - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CAMPAIGN_ID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CAMPAIGN_KEYWORD - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CAMPAIGN_MEDIUM - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CAMPAIGN_NAME - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CAMPAIGN_SOURCE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CampaignTrackingReceiver - Class in com.google.analytics.tracking.android
The Google Play com.android.vending.INSTALL_REFERRER Intent is broadcast when an app is installed from the Google Play Store and has campaign data available (i.e.
CampaignTrackingReceiver() - Constructor for class com.google.analytics.tracking.android.CampaignTrackingReceiver
 
CampaignTrackingService - Class in com.google.analytics.tracking.android
IntentService for handling the Google Play Store's INSTALL_REFERRER intent.
CampaignTrackingService(String) - Constructor for class com.google.analytics.tracking.android.CampaignTrackingService
 
CampaignTrackingService() - Constructor for class com.google.analytics.tracking.android.CampaignTrackingService
 
CLIENT_ID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
close() - Method in class com.google.analytics.tracking.android.Tracker
Closes the Tracker.
closeTracker(Tracker) - Method in class com.google.analytics.tracking.android.GoogleAnalytics
 
com.google.analytics.tracking.android - package com.google.analytics.tracking.android
 
constructEvent(String, String, String, Long) - Method in class com.google.analytics.tracking.android.Tracker
Creates model fields for an event.
constructException(String, boolean) - Method in class com.google.analytics.tracking.android.Tracker
Creates model fields for an exception.
constructRawException(String, Throwable, boolean) - Method in class com.google.analytics.tracking.android.Tracker
Creates model fields for an exception.
constructSocial(String, String, String) - Method in class com.google.analytics.tracking.android.Tracker
Creates model fields for social.
constructTiming(String, long, String, String) - Method in class com.google.analytics.tracking.android.Tracker
Creates model fields for timing.
constructTransaction(Transaction) - Method in class com.google.analytics.tracking.android.Tracker
Creates model fields for a transaction.
CONTENT_GROUPING - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CUSTOM_DIMENSION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
CUSTOM_METRIC - Static variable in class com.google.analytics.tracking.android.ModelFields
 

D

d(String) - Static method in class com.google.analytics.tracking.android.Log
Log a debug-level message with a tag of LOG_TAG to the Android log.
DCLID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
dDebug(String) - Static method in class com.google.analytics.tracking.android.Log
Log a debug-level message with a tag of LOG_TAG to the Android log, but only if debug is true.
DESCRIPTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
dispatch() - Method in class com.google.analytics.tracking.android.EasyTracker
Dispatches pending hits.
dispatch() - Method in class com.google.analytics.tracking.android.GAServiceManager
 
dispatch() - Method in interface com.google.analytics.tracking.android.ServiceManager
Dispatches queued hits (view, events, or transactions) to Google Analytics if a network connection is available.

E

e(String) - Static method in class com.google.analytics.tracking.android.Log
Log an error-level message with a tag of LOG_TAG to the Android log.
EasyTracker - Class in com.google.analytics.tracking.android
EasyTracker is a class designed to ease the burden of adding tracking code to your application.
eDebug(String) - Static method in class com.google.analytics.tracking.android.Log
Log an error-level message with a tag of LOG_TAG to the Android log, but only if debug it true.
ENCODING - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EVENT - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EVENT_ACTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EVENT_CATEGORY - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EVENT_LABEL - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EVENT_VALUE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EX_DESCRIPTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EX_FATAL - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EXCEPTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
EXCEPTION_THREAD_NAME - Static variable in class com.google.analytics.tracking.android.ModelFields
 
ExceptionParser - Interface in com.google.analytics.tracking.android
This interface is responsible for parsing a Throwable and providing a short, meaningful description to report to Google Analytics.
ExceptionReporter - Class in com.google.analytics.tracking.android
Used to catch any uncaught exceptions and report them to Google Analytics.
ExceptionReporter(Tracker, ServiceManager, Thread.UncaughtExceptionHandler, Context) - Constructor for class com.google.analytics.tracking.android.ExceptionReporter
 

F

FLASH_VERSION - Static variable in class com.google.analytics.tracking.android.ModelFields
 

G

GAServiceManager - Class in com.google.analytics.tracking.android
This class manages the service side of the Google Analytics SDK.
GCLID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
get(String) - Method in class com.google.analytics.tracking.android.Tracker
Gets the model value for the given key.
getAffiliation() - Method in class com.google.analytics.tracking.android.Transaction
 
getAppId() - Method in class com.google.analytics.tracking.android.Tracker
 
getAppInstallerId() - Method in class com.google.analytics.tracking.android.Tracker
 
getCategory() - Method in class com.google.analytics.tracking.android.Transaction.Item
 
getCurrencyCode() - Method in class com.google.analytics.tracking.android.Transaction
 
getDefaultTracker() - Method in class com.google.analytics.tracking.android.GoogleAnalytics
Returns the default Tracker if one exists.
getDescription(String, Throwable) - Method in interface com.google.analytics.tracking.android.ExceptionParser
Return a short description of a Throwable suitable for reporting to Google Analytics.
getDescription(String, Throwable) - Method in class com.google.analytics.tracking.android.StandardExceptionParser
 
getExceptionParser() - Method in class com.google.analytics.tracking.android.ExceptionReporter
 
getExceptionParser() - Method in class com.google.analytics.tracking.android.Tracker
 
getInstance() - Static method in class com.google.analytics.tracking.android.EasyTracker
Returns a singleton instance of EasyTracker.
getInstance() - Static method in class com.google.analytics.tracking.android.GAServiceManager
 
getInstance(Context) - Static method in class com.google.analytics.tracking.android.GoogleAnalytics
Get the instance of the GoogleAnalytics class, creating it if necessary.
getItems() - Method in class com.google.analytics.tracking.android.Transaction
Get the items of this transaction as a list.
getName() - Method in class com.google.analytics.tracking.android.Transaction.Item
 
getPriceInMicros() - Method in class com.google.analytics.tracking.android.Transaction.Item
 
getQuantity() - Method in class com.google.analytics.tracking.android.Transaction.Item
 
getSampleRate() - Method in class com.google.analytics.tracking.android.Tracker
Returns the sample rate.
getShippingCostInMicros() - Method in class com.google.analytics.tracking.android.Transaction
 
getSKU() - Method in class com.google.analytics.tracking.android.Transaction.Item
 
getTotalCostInMicros() - Method in class com.google.analytics.tracking.android.Transaction
 
getTotalTaxInMicros() - Method in class com.google.analytics.tracking.android.Transaction
 
getTracker() - Static method in class com.google.analytics.tracking.android.EasyTracker
Get the Tracker used by EasyTracker.
getTracker(String) - Method in class com.google.analytics.tracking.android.GoogleAnalytics
Multiple instances of a Tracker can be created as long as each has its own trackingId.
getTrackingId() - Method in class com.google.analytics.tracking.android.Tracker
 
getTransactionId() - Method in class com.google.analytics.tracking.android.Transaction
 
GMOB_T - Static variable in class com.google.analytics.tracking.android.ModelFields
 
GoogleAnalytics - Class in com.google.analytics.tracking.android
This class is a singleton and will manage trackers such that only one Tracker can exist for any particular trackingId.
GoogleAnalytics.AppOptOutCallback - Interface in com.google.analytics.tracking.android
Interface for retrieving the current state of the Application-level opt out flag.

H

HIT_TYPE - Static variable in class com.google.analytics.tracking.android.ModelFields
 

I

i(String) - Static method in class com.google.analytics.tracking.android.Log
Log an info-level message with a tag of LOG_TAG to the Android log.
iDebug(String) - Static method in class com.google.analytics.tracking.android.Log
Log an info-level message with a tag of LOG_TAG to the Android log, but only if debug is true.
isAnonymizeIpEnabled() - Method in class com.google.analytics.tracking.android.Tracker
Returns whether or not anonymize IP mode is on.
isDebugEnabled() - Method in class com.google.analytics.tracking.android.GoogleAnalytics
Returns whether debug mode is on.
isDebugEnabled() - Static method in class com.google.analytics.tracking.android.Log
Returns the current state of debug.
isUseSecure() - Method in class com.google.analytics.tracking.android.Tracker
Returns the current setting for useSecure.
ITEM - Static variable in class com.google.analytics.tracking.android.ModelFields
 
ITEM_CATEGORY - Static variable in class com.google.analytics.tracking.android.ModelFields
 
ITEM_CODE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
ITEM_NAME - Static variable in class com.google.analytics.tracking.android.ModelFields
 
ITEM_PRICE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
ITEM_QUANTITY - Static variable in class com.google.analytics.tracking.android.ModelFields
 

J

JAVA_ENABLED - Static variable in class com.google.analytics.tracking.android.ModelFields
 

L

LANGUAGE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
Log - Class in com.google.analytics.tracking.android
Log class to simplify logging of the Google Analytics SDK.

M

ModelFields - Class in com.google.analytics.tracking.android
Constants describing the various parameters used in the model.

N

NON_INTERACTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 

O

onReceive(Context, Intent) - Method in class com.google.analytics.tracking.android.CampaignTrackingReceiver
 

P

PAGE - Static variable in class com.google.analytics.tracking.android.ModelFields
 

Q

QUEUE_TIME - Static variable in class com.google.analytics.tracking.android.ModelFields
 

R

RAW_EXCEPTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
REFERRER - Static variable in class com.google.analytics.tracking.android.ModelFields
 
reportAppOptOut(boolean) - Method in interface com.google.analytics.tracking.android.GoogleAnalytics.AppOptOutCallback
 
requestAppOptOut(GoogleAnalytics.AppOptOutCallback) - Method in class com.google.analytics.tracking.android.GoogleAnalytics
Requests whether the state of the application-level opt is on.

S

SAMPLE_RATE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
SCREEN_COLORS - Static variable in class com.google.analytics.tracking.android.ModelFields
 
SCREEN_RESOLUTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
send(String, Map<String, String>) - Method in class com.google.analytics.tracking.android.Tracker
Tracks the given hit.
sendEvent(String, String, String, Long) - Method in class com.google.analytics.tracking.android.Tracker
Tracks an event.
sendException(String, boolean) - Method in class com.google.analytics.tracking.android.Tracker
Tracks that an exception occurred.
sendException(String, Throwable, boolean) - Method in class com.google.analytics.tracking.android.Tracker
Tracks that an exception occurred.
sendHit(Map<String, String>) - Method in class com.google.analytics.tracking.android.GoogleAnalytics
 
sendSocial(String, String, String) - Method in class com.google.analytics.tracking.android.Tracker
Tracks a social hit.
sendTiming(String, long, String, String) - Method in class com.google.analytics.tracking.android.Tracker
Tracks a user timing hit.
sendTransaction(Transaction) - Method in class com.google.analytics.tracking.android.Tracker
Tracks an eCommerce transaction.
sendView() - Method in class com.google.analytics.tracking.android.Tracker
Tracks entering a view with the current app screen name.
sendView(String) - Method in class com.google.analytics.tracking.android.Tracker
Tracks entering a view with a new app screen name.
ServiceManager - Interface in com.google.analytics.tracking.android
Public interface to the back end portions of the Google Analytics SDK.
SESSION_CONTROL - Static variable in class com.google.analytics.tracking.android.ModelFields
 
set(String, String) - Method in class com.google.analytics.tracking.android.Tracker
Sets the model value for the given key.
setAffiliation(String) - Method in class com.google.analytics.tracking.android.Transaction.Builder
Sets the affiliation parameter for the Transaction this Builder will build.
setAnonymizeIp(boolean) - Method in class com.google.analytics.tracking.android.Tracker
Turns on or off anonymize IP mode.
setAppId(String) - Method in class com.google.analytics.tracking.android.Tracker
Set the appId.
setAppInstallerId(String) - Method in class com.google.analytics.tracking.android.Tracker
Set the id of the app that installed this app.
setAppName(String) - Method in class com.google.analytics.tracking.android.Tracker
Set the application name to appName.
setAppOptOut(boolean) - Method in class com.google.analytics.tracking.android.GoogleAnalytics
Sets or resets the application-level opt out flag.
setAppScreen(String) - Method in class com.google.analytics.tracking.android.Tracker
Stores the place to be sent with subsequent track calls.
setAppVersion(String) - Method in class com.google.analytics.tracking.android.Tracker
Set the application version to appVersion.
setCampaign(String) - Method in class com.google.analytics.tracking.android.Tracker
Set the campaign.
setContext(Context) - Method in class com.google.analytics.tracking.android.EasyTracker
Sets the context to use to the applicationContext of the input Context.
setCurrencyCode(String) - Method in class com.google.analytics.tracking.android.Transaction.Builder
Sets the currency code for the Transaction this Builder will build.
setCustomDimension(int, String) - Method in class com.google.analytics.tracking.android.Tracker
Sets the value for a custom dimension.
setCustomDimensionsAndMetrics(Map<Integer, String>, Map<Integer, Long>) - Method in class com.google.analytics.tracking.android.Tracker
Sets the values for several custom dimensions and metrics at once.
setCustomMetric(int, Long) - Method in class com.google.analytics.tracking.android.Tracker
Sets the value for a custom metric.
setDebug(boolean) - Method in class com.google.analytics.tracking.android.GoogleAnalytics
Toggles debug mode.
setDebug(boolean) - Static method in class com.google.analytics.tracking.android.Log
Set or reset debug state.
setDefaultTracker(Tracker) - Method in class com.google.analytics.tracking.android.GoogleAnalytics
Sets the default Tracker.
setDispatchPeriod(int) - Method in class com.google.analytics.tracking.android.GAServiceManager
 
setDispatchPeriod(int) - Method in interface com.google.analytics.tracking.android.ServiceManager
Sets dispatch period for the dispatcher.
setExceptionParser(ExceptionParser) - Method in class com.google.analytics.tracking.android.ExceptionReporter
 
setExceptionParser(ExceptionParser) - Method in class com.google.analytics.tracking.android.Tracker
Sets the ExceptionParser to be used by this Tracker.
setIncludedPackages(Context, Collection<String>) - Method in class com.google.analytics.tracking.android.StandardExceptionParser
Sets the list of packages considered relevant to the list of packages in the Context and the list of packages provided in the input parameter additionalPackages.
setProductCategory(String) - Method in class com.google.analytics.tracking.android.Transaction.Item.Builder
Sets the productCategory parameter for this builder, which in turn will set the productCategory parameter for the Item created by this builder.
setReferrer(String) - Method in class com.google.analytics.tracking.android.Tracker
Set the referrer.
setSampleRate(double) - Method in class com.google.analytics.tracking.android.Tracker
Sets the sample rate.
setShippingCostInMicros(long) - Method in class com.google.analytics.tracking.android.Transaction.Builder
Sets the shippingCost for the Transaction this Builder will build.
setStartSession(boolean) - Method in class com.google.analytics.tracking.android.Tracker
Specifies whether a new session should be started.
setThrottlingEnabled(boolean) - Method in class com.google.analytics.tracking.android.Tracker
 
setTotalTaxInMicros(long) - Method in class com.google.analytics.tracking.android.Transaction.Builder
Sets the totalTax for the Transaction this Builder will build.
setUseSecure(boolean) - Method in class com.google.analytics.tracking.android.Tracker
Determines whether hits are sent securely.
SOCIAL - Static variable in class com.google.analytics.tracking.android.ModelFields
 
SOCIAL_ACTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
SOCIAL_NETWORK - Static variable in class com.google.analytics.tracking.android.ModelFields
 
SOCIAL_TARGET - Static variable in class com.google.analytics.tracking.android.ModelFields
 
StandardExceptionParser - Class in com.google.analytics.tracking.android
This class will capture the root cause (last in a chain of causes) Throwable and report the exception type, class name, method name and thread name.
StandardExceptionParser(Context, Collection<String>) - Constructor for class com.google.analytics.tracking.android.StandardExceptionParser
 

T

TIMING - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TIMING_CATEGORY - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TIMING_LABEL - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TIMING_VALUE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TIMING_VAR - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TITLE - Static variable in class com.google.analytics.tracking.android.ModelFields
 
Tracker - Class in com.google.analytics.tracking.android
A Tracker is responsible for tracking a particular tracking id.
trackEvent(String, String, String, Long) - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
trackException(String, boolean) - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
trackException(String, Throwable, boolean) - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
TRACKING_ID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
trackSocial(String, String, String) - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
trackTiming(String, long, String, String) - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
trackTransaction(Transaction) - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
trackView() - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
trackView(String) - Method in class com.google.analytics.tracking.android.Tracker
Deprecated.
TRANSACTION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
Transaction - Class in com.google.analytics.tracking.android
A simple class to hold the transaction data for transaction hits.
Transaction.Builder - Class in com.google.analytics.tracking.android
Builder for Transaction.
Transaction.Builder(String, long) - Constructor for class com.google.analytics.tracking.android.Transaction.Builder
 
Transaction.Item - Class in com.google.analytics.tracking.android
A simple immutable class to hold the values of the item hit.
Transaction.Item.Builder - Class in com.google.analytics.tracking.android
Builder for Item.
Transaction.Item.Builder(String, String, long, long) - Constructor for class com.google.analytics.tracking.android.Transaction.Item.Builder
 
TRANSACTION_AFFILIATION - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TRANSACTION_ID - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TRANSACTION_SHIPPING - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TRANSACTION_TAX - Static variable in class com.google.analytics.tracking.android.ModelFields
 
TRANSACTION_TOTAL - Static variable in class com.google.analytics.tracking.android.ModelFields
 

U

uncaughtException(Thread, Throwable) - Method in class com.google.analytics.tracking.android.ExceptionReporter
 
updateConnectivityStatus(boolean) - Method in class com.google.analytics.tracking.android.GAServiceManager
 
updateConnectivityStatus(boolean) - Method in interface com.google.analytics.tracking.android.ServiceManager
Updates the network connection status in the ServiceManager.
USE_SECURE - Static variable in class com.google.analytics.tracking.android.ModelFields
 

V

v(String) - Static method in class com.google.analytics.tracking.android.Log
Log a verbose-level message with a tag of LOG_TAG to the Android log.
vDebug(String) - Static method in class com.google.analytics.tracking.android.Log
Log a verbose-level message with a tag of LOG_TAG to the Android log, but only if debug is true.
VIEWPORT_SIZE - Static variable in class com.google.analytics.tracking.android.ModelFields
 

W

w(String) - Static method in class com.google.analytics.tracking.android.Log
Log a warning-level message with a tag of LOG_TAG to the Android log.
wDebug(String) - Static method in class com.google.analytics.tracking.android.Log
Log a warning-level message with a tag of LOG_TAG to the Android log, but only if debug is true.
A B C D E F G H I J L M N O P Q R S T U V W