- get(String) - Method in class org.matomo.sdk.TrackMe
-
- get(QueryParams) - Method in class org.matomo.sdk.TrackMe
-
- getAPIUrl() - Method in class org.matomo.sdk.Tracker
-
- getApiUrl() - Method in class org.matomo.sdk.TrackerBuilder
-
- getApplicationBaseUrl() - Method in class org.matomo.sdk.TrackerBuilder
-
- getBreadcrumbs(Activity) - Static method in class org.matomo.sdk.tools.ActivityHelper
-
- getBuildId() - Method in class org.matomo.sdk.tools.BuildInfo
-
- getCategory() - Method in class org.matomo.sdk.extra.EcommerceItems.Item
-
- getConnectionTimeOut() - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
Connection timeout in milliseconds
- getConnectionTimeOut() - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
Connection timeout in milliseconds
- getContext() - Method in class org.matomo.sdk.Matomo
-
- getDefaultExceptionHandler() - Method in class org.matomo.sdk.extra.MatomoExceptionHandler
-
This will give you the previous exception handler that is now wrapped.
- getDefaultTrackMe() - Method in class org.matomo.sdk.Tracker
-
Matomo will use the content of this object to fill in missing values before any transmission.
- getDimension(TrackMe, int) - Static method in class org.matomo.sdk.extra.CustomDimension
-
- getDispatcherFactory() - Method in class org.matomo.sdk.Matomo
-
- getDispatchGzipped() - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
- getDispatchGzipped() - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
- getDispatchInterval() - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
- getDispatchInterval() - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
- getDispatchInterval() - Method in class org.matomo.sdk.Tracker
-
- getDispatchMode() - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
- getDispatchMode() - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
- getDispatchMode() - Method in class org.matomo.sdk.Tracker
-
The current dispatch behavior.
- getDispatchTimeout() - Method in class org.matomo.sdk.Tracker
-
- getDryRunTarget() - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
- getDryRunTarget() - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
For debugging purposes
Mind thread-safety!
- getDryRunTarget() - Method in class org.matomo.sdk.Tracker
-
If we are in dry-run mode then this will return a datastructure.
- getEncodedQuery() - Method in class org.matomo.sdk.dispatcher.Event
-
- getEventCount() - Method in class org.matomo.sdk.dispatcher.Packet
-
Used to determine the event cache queue positions.
- getHex(byte[]) - Static method in class org.matomo.sdk.tools.Checksum
-
Transforms byte into hex representation.
- getHttpAgent() - Method in class org.matomo.sdk.tools.PropertySource
-
- getId() - Method in class org.matomo.sdk.extra.CustomDimension
-
- getInstance(Context) - Static method in class org.matomo.sdk.Matomo
-
- getJVMVersion() - Method in class org.matomo.sdk.tools.PropertySource
-
- getLastEventX() - Method in class org.matomo.sdk.Tracker
-
For testing purposes
- getMatomo() - Method in class org.matomo.sdk.extra.MatomoApplication
-
- getMatomo() - Method in class org.matomo.sdk.Tracker
-
- getMD5Checksum(String) - Static method in class org.matomo.sdk.tools.Checksum
-
MD5-Checksum for a string.
- getMD5Checksum(File) - Static method in class org.matomo.sdk.tools.Checksum
-
MD5-Checksum for a file.
- getModel() - Method in class org.matomo.sdk.tools.BuildInfo
-
- getName() - Method in class org.matomo.sdk.extra.EcommerceItems.Item
-
- getName() - Method in class org.matomo.sdk.Tracker
-
- getOfflineCacheAge() - Method in class org.matomo.sdk.Tracker
-
- getOfflineCacheSize() - Method in class org.matomo.sdk.Tracker
-
Maximum size the offline cache is allowed to grow to.
- getPostData() - Method in class org.matomo.sdk.dispatcher.Packet
-
- getPreferences() - Method in class org.matomo.sdk.Matomo
-
Base preferences, tracker idenpendent.
- getPreferences() - Method in class org.matomo.sdk.Tracker
-
- getPrice() - Method in class org.matomo.sdk.extra.EcommerceItems.Item
-
- getQuantity() - Method in class org.matomo.sdk.extra.EcommerceItems.Item
-
- getRelease() - Method in class org.matomo.sdk.tools.BuildInfo
-
- getResolution() - Method in class org.matomo.sdk.tools.DeviceHelper
-
Tries to get the most accurate device resolution.
- getSessionTimeout() - Method in class org.matomo.sdk.Tracker
-
Default is 30min (30*60*1000).
- getSiteId() - Method in class org.matomo.sdk.Tracker
-
- getSiteId() - Method in class org.matomo.sdk.TrackerBuilder
-
- getSku() - Method in class org.matomo.sdk.extra.EcommerceItems.Item
-
- getSystemProperty(String) - Method in class org.matomo.sdk.tools.PropertySource
-
- getTargetURL() - Method in class org.matomo.sdk.dispatcher.Packet
-
- getTimeStamp() - Method in class org.matomo.sdk.dispatcher.Event
-
- getTimeStamp() - Method in class org.matomo.sdk.dispatcher.Packet
-
A timestamp to use when replaying offline data
- getTracker() - Method in class org.matomo.sdk.extra.MatomoApplication
-
Gives you an all purpose thread-safe persisted Tracker.
- getTracker() - Method in class org.matomo.sdk.extra.MatomoExceptionHandler
-
- getTrackerName() - Method in class org.matomo.sdk.TrackerBuilder
-
- getTrackerPreferences(Tracker) - Method in class org.matomo.sdk.Matomo
-
- getType() - Method in class org.matomo.sdk.tools.Connectivity
-
- getUserAgent() - Method in class org.matomo.sdk.tools.DeviceHelper
-
Returns android system user agent
- getUserId() - Method in class org.matomo.sdk.Tracker
-
- getUserLanguage() - Method in class org.matomo.sdk.tools.DeviceHelper
-
Returns user language
- getValue() - Method in class org.matomo.sdk.extra.CustomDimension
-
- getVersion() - Method in class org.matomo.sdk.extra.DownloadTracker
-
- getVisitorId() - Method in class org.matomo.sdk.Tracker
-
- goal(int) - Method in class org.matomo.sdk.extra.TrackHelper
-
By default, Goals in Matomo are defined as "matching" parts of the screen path or screen title.
- screen(String) - Method in class org.matomo.sdk.extra.TrackHelper
-
To track a screenview.
- screen(Activity) - Method in class org.matomo.sdk.extra.TrackHelper
-
- screens(Application) - Method in class org.matomo.sdk.extra.TrackHelper
-
This method will bind a tracker to your application,
causing it to automatically track Activities with
TrackHelper.screen(Activity) within your app.
- search(String) - Method in class org.matomo.sdk.extra.TrackHelper
-
- send(Packet) - Method in class org.matomo.sdk.dispatcher.DefaultPacketSender
-
- send(Packet) - Method in interface org.matomo.sdk.dispatcher.PacketSender
-
- set(String, String) - Method in class org.matomo.sdk.TrackMe
-
- set(QueryParams, String) - Method in class org.matomo.sdk.TrackMe
-
You can set any additional Tracking API Parameters within the SDK.
- set(QueryParams, int) - Method in class org.matomo.sdk.TrackMe
-
- set(QueryParams, float) - Method in class org.matomo.sdk.TrackMe
-
- set(QueryParams, long) - Method in class org.matomo.sdk.TrackMe
-
- setApplicationBaseUrl(String) - Method in class org.matomo.sdk.TrackerBuilder
-
Domain used to build the required parameter url (http://developer.matomo.org/api-reference/tracking-api)
Defaults to`https://your.packagename`
- setConnectionTimeOut(int) - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
Timeout when trying to establish connection and when trying to read a response.
- setConnectionTimeOut(int) - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
Timeout when trying to establish connection and when trying to read a response.
- setDimension(TrackMe, int, String) - Static method in class org.matomo.sdk.extra.CustomDimension
-
This method sets a tracking API parameter dimension%dimensionId%=%dimensionValue%.
- setDimension(TrackMe, CustomDimension) - Static method in class org.matomo.sdk.extra.CustomDimension
-
- setDispatcherFactory(DispatcherFactory) - Method in class org.matomo.sdk.Matomo
-
- setDispatchGzipped(boolean) - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
Packets are collected and dispatched in batches.
- setDispatchGzipped(boolean) - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
Packets are collected and dispatched in batches.
- setDispatchGzipped(boolean) - Method in class org.matomo.sdk.Tracker
-
Defines if when dispatched, posted JSON must be Gzipped.
- setDispatchInterval(long) - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
Packets are collected and dispatched in batches, this intervals sets the pause between batches.
- setDispatchInterval(long) - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
Packets are collected and dispatched in batches, this intervals sets the pause between batches.
- setDispatchInterval(long) - Method in class org.matomo.sdk.Tracker
-
Set the interval to 0 to dispatch events as soon as they are queued.
- setDispatchMode(DispatchMode) - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
- setDispatchMode(DispatchMode) - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
- setDispatchMode(DispatchMode) - Method in class org.matomo.sdk.Tracker
-
Sets the dispatch mode.
- setDispatchTimeout(int) - Method in class org.matomo.sdk.Tracker
-
- setDryRunTarget(List<Packet>) - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
- setDryRunTarget(List<Packet>) - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
For debugging purposes
When this is non null then instead of sending data over the network it will be written into this list.
- setDryRunTarget(List<Packet>) - Method in class org.matomo.sdk.Tracker
-
Set a data structure here to put the Dispatcher into dry-run-mode.
- setGzipData(boolean) - Method in class org.matomo.sdk.dispatcher.DefaultPacketSender
-
- setGzipData(boolean) - Method in interface org.matomo.sdk.dispatcher.PacketSender
-
- setOfflineCacheAge(long) - Method in class org.matomo.sdk.Tracker
-
For how long events should be stored if they could not be send.
- setOfflineCacheSize(long) - Method in class org.matomo.sdk.Tracker
-
How large the offline cache may be.
- setOptOut(boolean) - Method in class org.matomo.sdk.Tracker
-
Use this to disable this Tracker, e.g.
- setSessionTimeout(int) - Method in class org.matomo.sdk.Tracker
-
- setTimeout(long) - Method in class org.matomo.sdk.dispatcher.DefaultPacketSender
-
- setTimeout(long) - Method in interface org.matomo.sdk.dispatcher.PacketSender
-
- setTrackerName(String) - Method in class org.matomo.sdk.TrackerBuilder
-
A unique name for this Tracker.
- setUserId(String) - Method in class org.matomo.sdk.Tracker
-
Defines the User ID for this request.
- setVersion(String) - Method in class org.matomo.sdk.extra.DownloadTracker
-
- setVisitorId(String) - Method in class org.matomo.sdk.Tracker
-
The unique visitor ID, must be a 16 characters hexadecimal string.
- shipping(Integer) - Method in class org.matomo.sdk.extra.TrackHelper.Order
-
- size() - Method in class org.matomo.sdk.extra.CustomVariables
-
- startNewSession() - Method in class org.matomo.sdk.Tracker
-
- submit(TrackMe) - Method in class org.matomo.sdk.dispatcher.DefaultDispatcher
-
- submit(TrackMe) - Method in interface org.matomo.sdk.dispatcher.Dispatcher
-
Submit for transmission
- subTotal(Integer) - Method in class org.matomo.sdk.extra.TrackHelper.Order
-