ORABaseDataCollector is the central class provided by Oracle Core Mobile SDK. Its central purpose is to log and send events to the Oracle Infinity collection servers. It's primarily accessed through its sharedCollector singleton. It should not be manually initialized.
Oracle Infinity parameters included in this event:
dcsuri: "/activity/pause"
wt.ti: activityName
wt.pi: activityName
wt.dl: "61"
wt.sys: "pause"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Oracle Infinity parameters included in this event:
dcsuri: "/activity/resume"
wt.ti: activityName
wt.pi: activityName
wt.dl: "61"
wt.sys: "resume"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Oracle Infinity parameters included in this event:
dcsuri: "/activity/start"
wt.ti: activityName
wt.pi: activityName
wt.dl: "61"
wt.sys: "start"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Oracle Infinity parameters included in this event:
dcsuri: "/activity/end"
wt.ti: activityName
wt.pi: activityName
wt.dl: "61"
wt.sys: "end"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Oracle Infinity parameters included in this event:
dcsuri: "/application/background";
wt.ti: appName
wt.pi: appName
wt.dl: "61"
wt.sys: "background"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Oracle Infinity parameters included in this event:
dcsuri: "/application/foreground";
wt.ti: appName
wt.pi: appName
wt.dl: "61"
wt.sys: "foreground"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Generate an Application Error event (Automatically generated when automatic events are enabled)
Parameters
applicationName
Specifies an application name associated with application startup, application termination, application foreground, application background, or application error.
errorMessage
Specifies an error message for application.
customData
Specifies a series of custom name-value parameters used to pass data that is not included in the method.
Returns
The collection of key/value pairs that make up the event (as a Map<String, String>). This may be discarded.
Example:
if (error != null) {
// Create some custom data, but this is optional:
Map<String, String> customData = new HashMap<String, String>();
customData.put("Error details", "Something bad happened");
customData.put("data", "The big bad wolf blew my house in!");
Generate an Application Start event (Automatically generated when automatic events are enabled)
If you call this method manually, it should be called at the beginning of the application lifecycle, such as the Activity.onCreate() method.
Parameters
applicationName
Specifies an application name associated with application startup, application termination, application foreground, application background, or application error.
customData
Specifies a series of custom name-value parameters used to pass data that is not included in the method.
Returns
The collection of key/value pairs that make up the event (as a Map<String, String>). This may be discarded.
Example:
privatevoid onCreate(Bundle savedInstanceState) {
super.onCreate();
// Create some custom data, but this is optional:
Map<String, String> customData = new HashMap<String, String>();
Oracle Infinity parameters included in this event:
dcsuri: "/application/start"
wt.ti: applicationName
wt.pi: applicationName
wt.dl: "61"
wt.sys: "startup"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
In automatic mode, this method will only work on an emulator. It will never be called on a production Android device, where processes are removed by simply killing them. No user code (including the onTerminate() method) will be called.
If you want to invoke this method manually, you must put it in a block of code that is sure to be called when your application terminates.
Parameters
applicationName
Specifies an application name associated with application startup, application termination, application foreground, application background, or application error.
customData
Specifies a series of custom name-value parameters used to pass data that is not included in the method.
Returns
The collection of key/value pairs that make up the event (as a Map<String, String>). This may be discarded.
Oracle Infinity parameters included in this event:
dcsuri: "/application/terminate"
wt.ti: applicationName
wt.pi: applicationName
wt.dl: "61"
wt.sys: "exit"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Generate a Fragment Resume event (Automatically generated when automatic events are enabled)
When calling this method manually, it is recommended to place the call in the fragment lifecycle such as in the Fragment.onPause() method.
Parameters
activityName
Specifies an activity name associated with this event.
fragmentName
Specifies a fragment name associated with this event.
customData
Specifies a series of custom name-value parameters used to pass data that is not included in the method.
Returns
The collection of key/value pairs that make up the event (as a Map<String, String>). This may be discarded.
Example:
publicvoid onPause() {
// Create some custom data, but this is optional:
Map<String, String> customData = new HashMap<String, String>();
customData.put("foo", "bar");
customData.put("boo", "baz");
<p>
// Create the fragment pause event.
ORADataCollector.getInstance().triggerFragmentPauseEvent("My activity", "My Fragment", customData);
super.onPause();
}
<p>
Oracle Infinity parameters included in this event:
dcsuri: "/fragment/pause"
wt.ti: activityName
wt.pi: fragmentName
wt.dl: "61"
wt.sys: "fr_pause"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Generate a Fragment Resume event (Automatically generated when automatic events are enabled)
When calling this method manually, it is recommended to place the call in the fragment lifecycle such as in the Fragment.onResume() method.
Parameters
activityName
Specifies an activity name associated with this event.
fragmentName
Specifies a fragment name associated with this event.
customData
Specifies a series of custom name-value parameters used to pass data that is not included in the method.
Returns
The collection of key/value pairs that make up the event (as a Map<String, String>). This may be discarded.
Example:
publicvoid onResume() {
// Create some custom data, but this is optional:
Map<String, String> customData = new HashMap<String, String>();
customData.put("foo", "bar");
customData.put("boo", "baz");
<p>
// Create the fragment resume event.
ORADataCollector.getInstance().triggerFragmentResumeEvent("My activity", "My Fragment", customData);
super.onResume();
}
<p>
Oracle Infinity parameters included in this event:
dcsuri: "/fragment/resume"
wt.ti: activityName
wt.pi: fragmentName
wt.dl: "61"
wt.sys: "fr_resume"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Generate a Fragment Start event (Automatically generated when automatic events are enabled)
When calling this method manually, it is recommended to place the call in the fragment lifecycle such as in the Fragment.onCreate() method.
Parameters
activityName
Specifies an activity name associated with this event.
fragmentName
Specifies a fragment name associated with this event.
customData
Specifies a series of custom name-value parameters used to pass data that is not included in the method.
Returns
The collection of key/value pairs that make up the event (as a Map<String, String>). This may be discarded.
Example:
publicvoid onCreate() {
// Create some custom data, but this is optional:
Map<String, String> customData = new HashMap<String, String>();
customData.put("foo", "bar");
customData.put("boo", "baz");
<p>
// Create the fragment start event.
ORADataCollector.getInstance().triggerFragmentStartEvent("My activity", "My Fragment", customData);
super.onCreate();
}
<p>
Oracle Infinity parameters included in this event:
dcsuri: "/fragment/start"
wt.ti: activityName
wt.pi: fragmentName
wt.dl: "61"
wt.sys: "fr_start"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Generate a Fragment Stop event (Automatically generated when automatic events are enabled)
When calling this method manually, it is recommended to place the call in the fragment lifecycle such as in the Fragment.onStop() method.
Parameters
activityName
Specifies an activity name associated with this event.
fragmentName
Specifies a fragment name associated with this event.
customData
Specifies a series of custom name-value parameters used to pass data that is not included in the method.
Returns
The collection of key/value pairs that make up the event (as a Map<String, String>). This may be discarded.
Example:
publicvoid onPause() {
// Create some custom data, but this is optional:
Map<String, String> customData = new HashMap<String, String>();
customData.put("foo", "bar");
customData.put("boo", "baz");
<p>
// Create the fragment stop event.
ORADataCollector.getInstance().triggerFragmentStopEvent("My activity", "My Fragment", customData);
super.onPause();
}
<p>
Oracle Infinity parameters included in this event:
dcsuri: "/fragment/stop"
wt.ti: activityName
wt.pi: fragmentName
wt.dl: "61"
wt.sys: "fr_stop"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.
Oracle Infinity parameters included in this event:
dcsuri: "/application/notification"
wt.ti: activityName
wt.pi: notificationTitle
wt.dl: "61"
wt.sys: "notification"
In addition to these, all events contain the followingOracle Infinity params:
Device Parameters
WT.ets: Epoch Time Stamp, set at event creation time
WT.co: Set Cookie on Redirect, always "yes"
WT.dm: Device Model, set by accessing \c android.os.Build.model and \c BUILD.manufacturer properties or "unknown"
WT.os: Operating System Version, reported by android.os.Build.VERSION.RELEASE or "unknown"
WT.av: Application Version, set by the wt_dc_app_version config setting or context.getPackageName()
WT.a_nm: Application Name, set by the wt_dc_app_name config setting or context.getApplicationInfo().labelRes
WT.a_dc: Data Carrier, set by Context.TELEPHONY_SERVICE
WT.ul: Locale Language, set by Locale.getDefault().getDisplayLanguage()
WT.uc: Locale Country, set by Locale.getDefault().getDisplayCountry()
WT.sr: Screen Resolution, set by context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics()
WT.sdk_v: SDK Version, set by BuildConfig.VERSION_NAME
WT.ct: Connection Type,set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
WT.g_co: Country Code, set by the TELEPHONY_SERVICE getNetworkCountryIso()
WT.d_id: Unique ID, set by randomly generated ID(only included if the wt_dc_send_unique_id_enabled : config setting is set to true)
WT.i_ornt: Interface Orientation, set by the Display.getOrientation() method
WT.g_long: Geographic Location: longitude, set by the location.getLongitude() method
WT.g_lat: Geographic Location: latitude, set by the location.getLatitude() method
WT.gc: Geographic Location: A concatenation of WT.g_lat and WT.g_long, joined with a ","
user-agent: User agent string, set by System.getProperty("http.agent")
Session Parameters
WT.vtvs: Session Start, the start time of the current session
WT.co_f: Visitor ID, the unique visitor ID assigned to this session
WT.vt_sid: VisitorID.SessionStart, a concatenation of WT.co_f and WT.vtvs, joined with a "."
WT.vtid: Visitor ID, the unique visitor ID assigned to this session
WT.vt_f: First hit ever for this visitor, "1" if true, "0" if false
WT.vt_f_s: First hit of the session for this visitor, "1" if true, "0" if false
WT.vt_f_tlh: Time of last hit
Note: This method is called automatically when automatics are turned on
(setting ora_dc_automatics_enabled = true). Automatic methods will be called without any custom params.