com.brsanthu.googleanalytics
Enum GoogleAnalyticsParameter

java.lang.Object
  extended by java.lang.Enum<GoogleAnalyticsParameter>
      extended by com.brsanthu.googleanalytics.GoogleAnalyticsParameter
All Implemented Interfaces:
Serializable, Comparable<GoogleAnalyticsParameter>

public enum GoogleAnalyticsParameter
extends Enum<GoogleAnalyticsParameter>

Google Analytics Measurement Protocol Parameters.

For more information, see GA Parameters Reference

Author:
Santhosh Kumar

Enum Constant Summary
ADWORDS_ID
           
ANONYMIZE_IP
           
APPLICATION_NAME
           
APPLICATION_VERSION
           
CACHE_BUSTER
           
CAMPAIGN_CONTENT
           
CAMPAIGN_ID
           
CAMPAIGN_KEYWORD
           
CAMPAIGN_MEDIUM
           
CAMPAIGN_NAME
           
CAMPAIGN_SOURCE
           
CLIENT_ID
           
CONTENT_DESCRIPTION
           
CURRENCY_CODE
           
DISPLAY_ADS_ID
           
DNS_TIME
           
DOCUMENT_ENCODING
           
DOCUMENT_HOST_NAME
           
DOCUMENT_PATH
           
DOCUMENT_REFERRER
           
DOCUMENT_TITLE
           
DOCUMENT_URL
           
EVENT_ACTION
           
EVENT_CATEGORY
           
EVENT_LABEL
           
EVENT_VALUE
           
EXCEPTION_DESCRIPTION
           
EXCEPTION_FATAL
           
EXPERIMENT_ID
           
EXPERIMENT_VARIANT
           
FLASH_VERSION
           
HIT_TYPE
           
ITEM_CATEGORY
           
ITEM_CODE
           
ITEM_NAME
           
ITEM_PRICE
           
ITEM_QUANTITY
           
JAVA_ENABLED
           
NON_INTERACTION_HIT
           
PAGE_DOWNLOAD_TIME
           
PAGE_LOAD_TIME
           
PROTOCOL_VERSION
           
QUEUE_TIME
           
REDIRECT_RESPONSE_TIME
           
SCREEN_COLORS
           
SCREEN_RESOLUTION
           
SERVER_RESPONSE_TIME
           
SESSION_CONTROL
           
SOCIAL_ACTION
           
SOCIAL_ACTION_TARGET
           
SOCIAL_NETWORK
           
TCP_CONNECT_TIME
           
TRACKING_ID
           
TRANSACTION_AFFILIATION
           
TRANSACTION_ID
           
TRANSACTION_REVENUE
           
TRANSACTION_SHIPPING
           
TRANSACTION_TAX
           
USER_AGENT
           
USER_IP
           
USER_LANGUAGE
           
USER_TIMING_CATEGORY
           
USER_TIMING_LABEL
           
USER_TIMING_TIME
           
USER_TIMING_VARIABLE_NAME
           
VIEWPORT_SIZE
           
 
Method Summary
 String getParameterName()
           
 String[] getSupportedHitTypes()
           
 String getType()
           
 boolean isRequired()
           
static GoogleAnalyticsParameter valueOf(String name)
          Returns the enum constant of this type with the specified name.
static GoogleAnalyticsParameter[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

PROTOCOL_VERSION

public static final GoogleAnalyticsParameter PROTOCOL_VERSION

TRACKING_ID

public static final GoogleAnalyticsParameter TRACKING_ID

ANONYMIZE_IP

public static final GoogleAnalyticsParameter ANONYMIZE_IP

QUEUE_TIME

public static final GoogleAnalyticsParameter QUEUE_TIME

CACHE_BUSTER

public static final GoogleAnalyticsParameter CACHE_BUSTER

USER_IP

public static final GoogleAnalyticsParameter USER_IP

USER_AGENT

public static final GoogleAnalyticsParameter USER_AGENT

CLIENT_ID

public static final GoogleAnalyticsParameter CLIENT_ID

SESSION_CONTROL

public static final GoogleAnalyticsParameter SESSION_CONTROL

DOCUMENT_REFERRER

public static final GoogleAnalyticsParameter DOCUMENT_REFERRER

CAMPAIGN_NAME

public static final GoogleAnalyticsParameter CAMPAIGN_NAME

CAMPAIGN_SOURCE

public static final GoogleAnalyticsParameter CAMPAIGN_SOURCE

CAMPAIGN_MEDIUM

public static final GoogleAnalyticsParameter CAMPAIGN_MEDIUM

CAMPAIGN_KEYWORD

public static final GoogleAnalyticsParameter CAMPAIGN_KEYWORD

CAMPAIGN_CONTENT

public static final GoogleAnalyticsParameter CAMPAIGN_CONTENT

CAMPAIGN_ID

public static final GoogleAnalyticsParameter CAMPAIGN_ID

ADWORDS_ID

public static final GoogleAnalyticsParameter ADWORDS_ID

DISPLAY_ADS_ID

public static final GoogleAnalyticsParameter DISPLAY_ADS_ID

SCREEN_RESOLUTION

public static final GoogleAnalyticsParameter SCREEN_RESOLUTION

VIEWPORT_SIZE

public static final GoogleAnalyticsParameter VIEWPORT_SIZE

DOCUMENT_ENCODING

public static final GoogleAnalyticsParameter DOCUMENT_ENCODING

SCREEN_COLORS

public static final GoogleAnalyticsParameter SCREEN_COLORS

USER_LANGUAGE

public static final GoogleAnalyticsParameter USER_LANGUAGE

JAVA_ENABLED

public static final GoogleAnalyticsParameter JAVA_ENABLED

FLASH_VERSION

public static final GoogleAnalyticsParameter FLASH_VERSION

HIT_TYPE

public static final GoogleAnalyticsParameter HIT_TYPE

NON_INTERACTION_HIT

public static final GoogleAnalyticsParameter NON_INTERACTION_HIT

DOCUMENT_URL

public static final GoogleAnalyticsParameter DOCUMENT_URL

DOCUMENT_HOST_NAME

public static final GoogleAnalyticsParameter DOCUMENT_HOST_NAME

DOCUMENT_PATH

public static final GoogleAnalyticsParameter DOCUMENT_PATH

DOCUMENT_TITLE

public static final GoogleAnalyticsParameter DOCUMENT_TITLE

CONTENT_DESCRIPTION

public static final GoogleAnalyticsParameter CONTENT_DESCRIPTION

APPLICATION_NAME

public static final GoogleAnalyticsParameter APPLICATION_NAME

APPLICATION_VERSION

public static final GoogleAnalyticsParameter APPLICATION_VERSION

EVENT_CATEGORY

public static final GoogleAnalyticsParameter EVENT_CATEGORY

EVENT_ACTION

public static final GoogleAnalyticsParameter EVENT_ACTION

EVENT_LABEL

public static final GoogleAnalyticsParameter EVENT_LABEL

EVENT_VALUE

public static final GoogleAnalyticsParameter EVENT_VALUE

TRANSACTION_ID

public static final GoogleAnalyticsParameter TRANSACTION_ID

TRANSACTION_AFFILIATION

public static final GoogleAnalyticsParameter TRANSACTION_AFFILIATION

TRANSACTION_REVENUE

public static final GoogleAnalyticsParameter TRANSACTION_REVENUE

TRANSACTION_SHIPPING

public static final GoogleAnalyticsParameter TRANSACTION_SHIPPING

TRANSACTION_TAX

public static final GoogleAnalyticsParameter TRANSACTION_TAX

ITEM_NAME

public static final GoogleAnalyticsParameter ITEM_NAME

ITEM_PRICE

public static final GoogleAnalyticsParameter ITEM_PRICE

ITEM_QUANTITY

public static final GoogleAnalyticsParameter ITEM_QUANTITY

ITEM_CODE

public static final GoogleAnalyticsParameter ITEM_CODE

ITEM_CATEGORY

public static final GoogleAnalyticsParameter ITEM_CATEGORY

CURRENCY_CODE

public static final GoogleAnalyticsParameter CURRENCY_CODE

SOCIAL_NETWORK

public static final GoogleAnalyticsParameter SOCIAL_NETWORK

SOCIAL_ACTION

public static final GoogleAnalyticsParameter SOCIAL_ACTION

SOCIAL_ACTION_TARGET

public static final GoogleAnalyticsParameter SOCIAL_ACTION_TARGET

USER_TIMING_CATEGORY

public static final GoogleAnalyticsParameter USER_TIMING_CATEGORY

USER_TIMING_VARIABLE_NAME

public static final GoogleAnalyticsParameter USER_TIMING_VARIABLE_NAME

USER_TIMING_TIME

public static final GoogleAnalyticsParameter USER_TIMING_TIME

USER_TIMING_LABEL

public static final GoogleAnalyticsParameter USER_TIMING_LABEL

PAGE_LOAD_TIME

public static final GoogleAnalyticsParameter PAGE_LOAD_TIME

DNS_TIME

public static final GoogleAnalyticsParameter DNS_TIME

PAGE_DOWNLOAD_TIME

public static final GoogleAnalyticsParameter PAGE_DOWNLOAD_TIME

REDIRECT_RESPONSE_TIME

public static final GoogleAnalyticsParameter REDIRECT_RESPONSE_TIME

TCP_CONNECT_TIME

public static final GoogleAnalyticsParameter TCP_CONNECT_TIME

SERVER_RESPONSE_TIME

public static final GoogleAnalyticsParameter SERVER_RESPONSE_TIME

EXCEPTION_DESCRIPTION

public static final GoogleAnalyticsParameter EXCEPTION_DESCRIPTION

EXCEPTION_FATAL

public static final GoogleAnalyticsParameter EXCEPTION_FATAL

EXPERIMENT_ID

public static final GoogleAnalyticsParameter EXPERIMENT_ID

EXPERIMENT_VARIANT

public static final GoogleAnalyticsParameter EXPERIMENT_VARIANT
Method Detail

values

public static GoogleAnalyticsParameter[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (GoogleAnalyticsParameter c : GoogleAnalyticsParameter.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static GoogleAnalyticsParameter valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getParameterName

public String getParameterName()

getSupportedHitTypes

public String[] getSupportedHitTypes()

getType

public String getType()

isRequired

public boolean isRequired()


Copyright © Sep 2013–2014 brsanthu Inc. All rights reserved.