Skip navigation links
A B C D F G I P S T V 

A

addBill(String, String, Double, String, String, String) - Method in class de.econda.droid.PageView
Adds a billing property
addCampaign(String) - Method in class de.econda.droid.PageView
Adds a campaign property campaign is only stored on first page view of a session.
addContact(String) - Method in class de.econda.droid.PageView
Adds a contact property
addContent(String) - Method in class de.econda.droid.PageView
Adds a content property
addCountryId(String) - Method in class de.econda.droid.PageView
Adds a country property.
addDownload(String) - Method in class de.econda.droid.PageView
Adds a download property
addIntern(String) - Method in class de.econda.droid.PageView
Adds a intern property.
addJavascriptInterfaceToWebView(WebView, Session, boolean) - Static method in class de.econda.droid.hybrid.AndroidEmos
Adding the AndroidEmos JavascriptInterface to WebView, callable from Javascript in WebView with name "androidEmos".
addLangId(String) - Method in class de.econda.droid.PageView
Adds a language property.
addLogin(String, int) - Method in class de.econda.droid.PageView
Adds a login property.
This method always scramble the userId with a MD5 Hash for you.
addLogin(String, int, boolean) - Method in class de.econda.droid.PageView
Adds a login property.
Set Parameter scramble to true, if you want that this library is hashing the userId for you.
addMarker(String) - Method in class de.econda.droid.PageView
Adds a marker property.
addMarketingChannel(String) - Method in class de.econda.droid.PageView
Adds a property for marketing channel ('source').
Default value is 'mobile'.
So your traffic is displayed in chapter 'Mobile' in econda Monitor.

Please send additional information with the appropriate property.

For the newsletter channel 'nl' please use property 'newsletter' for submitting additional information
pageView.addMarketingChannel('nl');
pageView.addProperty('newsletter','newsletter name');

For the keyword channel 'kw' please use property 'adword' for submitting additional information.
pageView.addMarketingChannel('kw');
pageView.addProperty('adword','keyword campaign name');

For the campaign channel 'cp' and all other channels please use property 'campaign' for submitting additional information.
pageView.addMarketingChannel('cp');
pageView.addProperty('campaign','campaign name');

MarketingChannel is only stored on first page view of a session.
All subsequent page views in same session inherit the channel of the first page view.

Marketingchannel 'mobile' is not configured by default in econda Analytics.
Please contact support, if you want to use the mobile channel.
addOrderProcess(String) - Method in class de.econda.droid.PageView
Adds a orderProcess property.

addPageView(PageView) - Method in class de.econda.droid.Session
Adds a pageView to Session pageView is submitted immediately or stored for later submission (depends on settings).
addProductAddToBasket(BasketItem) - Method in class de.econda.droid.PageView
adds a addToBasket - Event to this page
addProductBuy(BasketItem) - Method in class de.econda.droid.PageView
Adds a ec_Event property.
addProductCustomEvent(BasketItem, String) - Method in class de.econda.droid.PageView
Adds a ec_Event property with custom eventType.
addProductRemoveFromBasket(BasketItem) - Method in class de.econda.droid.PageView
adds a removeFromBasket - Event to this page
addProductView(BasketItem) - Method in class de.econda.droid.PageView
Adds a ec_Event property.
addProperty(String, String) - Method in class de.econda.droid.PageView
Adds a custom String to the properties
addProperty(String, Number) - Method in class de.econda.droid.PageView
Adds a custom Number to the properties
addProperty(String, Boolean) - Method in class de.econda.droid.PageView
Adds a custom Boolean to the properties
addProperty(String, JSONArray) - Method in class de.econda.droid.PageView
Adds a custom jsonArray to the properties
addProperty(String, JSONObject) - Method in class de.econda.droid.PageView
Adds a custom jsonObject to the properties
addRegister(String, int) - Method in class de.econda.droid.PageView
Adds a register property.
This method always scramble the userId with a MD5 Hash for you.
addRegister(String, int, boolean) - Method in class de.econda.droid.PageView
Adds a register property.
Set Parameter scramble to true, if you want that this library is hashing the userId for you.
addSearch(String, int) - Method in class de.econda.droid.PageView
Adds a search property
addSiteId(String) - Method in class de.econda.droid.PageView
Adds a siteid property.
addTarget(String, String, double, TargetRule) - Method in class de.econda.droid.PageView
Adds a target property.

AndroidEmos - Class in de.econda.droid.hybrid
A JavascriptInterface for using from inside a WebView via the outside Android-SDK-API.
AndroidEmos(Session) - Constructor for class de.econda.droid.hybrid.AndroidEmos
 
ANONYM - Static variable in class de.econda.droid.PrivacySettings
Predefined Settings, usually used if user should be tracked in an very save and privacy friendly way.
appendDataToPreviousPageView(PageView) - Method in class de.econda.droid.Session
Append data to already submitted pageView.

B

BasketItem - Class in de.econda.droid
BasketItem is the representation of a basket/shopping-cart item (article detail information).
BasketItem() - Constructor for class de.econda.droid.BasketItem
Create new empty BasketItem
BasketItem(String, String, String, String, List<String>, double, int) - Constructor for class de.econda.droid.BasketItem
Create new BasketItem
build() - Method in class de.econda.droid.SettingsBuilder
 

C

CACHE - Static variable in class de.econda.droid.PrivacySettings
Predefined Settings, usually used if user should be asked for permission to track.
changePrivacySettings(PrivacySettings) - Method in class de.econda.droid.Session
 
clearStoredPrivacySettings() - Method in class de.econda.droid.Session
 
createNewInstance(Context, Settings) - Static method in class de.econda.droid.Session
Returns a fresh new Session.

D

de.econda.droid - package de.econda.droid
 
de.econda.droid.hybrid - package de.econda.droid.hybrid
 
DO_NOT_TRACK - Static variable in class de.econda.droid.PrivacySettings
Predefined Settings, usually used if user has forbidden further tracking.

F

FULL - Static variable in class de.econda.droid.PrivacySettings
User has given his commit to track.

G

getBatchAutoTransmitTimeout() - Method in class de.econda.droid.Settings
 
getClientKey() - Method in class de.econda.droid.Settings
 
getCustomHostName() - Method in class de.econda.droid.Settings
 
getDefaultPrivacySettingsNewUser() - Method in class de.econda.droid.Settings
 
getSamplingRate() - Method in class de.econda.droid.Settings
 
getSessionId() - Method in class de.econda.droid.Session
 
getSubmitMode() - Method in class de.econda.droid.PrivacySettings
 
getVisitorId() - Method in class de.econda.droid.Session
 

I

isAnonymizeBeforeTransmit() - Method in class de.econda.droid.PrivacySettings
 
isGeoIP() - Method in class de.econda.droid.PrivacySettings
 
isSecureTransmit() - Method in class de.econda.droid.Settings
 
isVisitorAnalytics() - Method in class de.econda.droid.PrivacySettings
 

P

PageView - Class in de.econda.droid
This is the representation of a view.
PageView() - Constructor for class de.econda.droid.PageView
 
PageView(JSONObject) - Constructor for class de.econda.droid.PageView
 
PrivacySettings - Class in de.econda.droid
PrivacySettings Collection of persisted settings of the user for controlling privacy features.
PrivacySettings(SubmitMode, boolean, boolean, boolean) - Constructor for class de.econda.droid.PrivacySettings
 
properties - Variable in class de.econda.droid.PageView
 

S

send(String) - Method in class de.econda.droid.hybrid.AndroidEmos
Called from inside webview by Javascript Since WebView JavascriptInterface can only handle simple Parameters as String or int, there is nor possibility to use a JSONObject as Object.
Session - Class in de.econda.droid
Session is the representation of one usage of your application.
setBatchAutoTransmitTimeout(int) - Method in class de.econda.droid.Session
 
setBatchAutoTransmitTimeout(int) - Method in class de.econda.droid.SettingsBuilder
 
setCustomHostName(String) - Method in class de.econda.droid.SettingsBuilder
 
setDefaultPrivacySettingsNewUser(PrivacySettings) - Method in class de.econda.droid.SettingsBuilder
 
setPrice(double) - Method in class de.econda.droid.BasketItem
 
setProductGroup(String) - Method in class de.econda.droid.BasketItem
 
setProductId(String) - Method in class de.econda.droid.BasketItem
 
setProductName(String) - Method in class de.econda.droid.BasketItem
 
setQuantity(int) - Method in class de.econda.droid.BasketItem
 
setSamplingRate(int) - Method in class de.econda.droid.SettingsBuilder
 
setSecureTransmit(boolean) - Method in class de.econda.droid.SettingsBuilder
 
setSessionId(String) - Method in class de.econda.droid.Session
 
setSku(String) - Method in class de.econda.droid.BasketItem
 
Settings - Class in de.econda.droid
Settings used to create a new session.
Settings(PrivacySettings, String, boolean, String, int, int) - Constructor for class de.econda.droid.Settings
 
SettingsBuilder - Class in de.econda.droid
SettingsBuilder used to create a Settings-Object.
SettingsBuilder(String) - Constructor for class de.econda.droid.SettingsBuilder
 
setVariants(List<String>) - Method in class de.econda.droid.BasketItem
 
setVisitorId(String) - Method in class de.econda.droid.Session
 
startNextSession() - Method in class de.econda.droid.Session
You can indicate by calling of this method, that the application user has restarted usage of your application.
submitBatch() - Method in class de.econda.droid.Session
Transmit all collected data.
SubmitMode - Enum in de.econda.droid
Decides if data is submitted immediately, cached for later transmission or dropped completely.

T

TargetRule - Enum in de.econda.droid
Used for measuring of targets.
toString() - Method in class de.econda.droid.PrivacySettings
 
transmitKey - Variable in enum de.econda.droid.TargetRule
 

V

valueOf(String) - Static method in enum de.econda.droid.SubmitMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.econda.droid.TargetRule
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.econda.droid.SubmitMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.econda.droid.TargetRule
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G I P S T V 
Skip navigation links