Default Parameters Captured by Core Module

The Core module captures a set of default parameters that can be used to enrich events captured by other modules in the Oracle CX Mobile SDK. The Oracle Marketing product modules capture the events relevant to the product. The product modules pass the events to the Core module. The Core module enriches the events captured by each of the product modules, with the default parameters and transmits them to the Oracle Data Collection servers.

These parameters form the basis for many of the default reports available in Infinity Analytics. The default parameters are populated automatically when you use the methods supported by the Mobile Library. These parameters along with the behavior data collected help you create reports and dashboards in Oracle Infinity. For information about each parameter and the values it supports, please check the Parameter Quick Reference.

Each data collection event transmitted by the Core module to the server includes a collection of parameters, described in the following sections:

Device Parameters

  Parameter Name Description
1 WT.dm Device Model This specifies the model of the mobile device that an application is running on.
2 WT.os Operating System Version

This specifies the operating system version of the mobile device.

This is reported by:

[[UIDevice currentDevice] systemVersion] or unknown

3 WT.a_dc Data Carrier

This specifies the mobile carrier. This is set by:

[[CTTelephonyNetworkInfo subscriberCellularProvider] carrierName]

4 WT.ul Locale Language

This specifies the display language used by the mobile. This is set by:

[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode]

5 Wt.uc Locale Country

This is set by:

[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode]

6 WT.sr Screen Resolution

This specifies the mobile device's screen resolution. This is set by:

[[UIScreen mainScreen] bounds] and [[UIScreen mainScreen] scale]

7 WT.ct Connection Type This specifies the connection type used to send data. This is set by the CONNECTIVITY_SERVICE getActiveNetworkInfo()
8 WT.i_ornt Interface Orientation

This is used to indicate the orientation of the screen of the device (landscape or portrait). This is set by:

[[UIApplication sharedApplication] statusBarOrientation] method

Session Parameters

  Parameter Name Description
1 WT.vtvs Session Start This indicates the start time of the current session
2 WT.co_f Visitor ID This indicates the unique visitor ID assigned to this session
3 WT.vt_sid Session start for Visitor ID A concatenation of WT.co_f and WT.vtvs, joined with a "."
4 WT.vtid Visitor ID (Deprecated) wt.vtid provides a hashed visitor ID to sessionize visitors for use in reporting.
5 WT.vt_f First Visit First hit ever for this visitor, "1" if true, "0" if false. This parameter is no longer in use by Oracle Infinity Analytics.
6 WT.vt_f_s First hit for new visitor session First hit of the session for this visitor, "1" if true, "0" if false
7 WT.vt_f_tlh Last visit Time of last hit

Geo-location parameters

  Parameter Name Description
1 WT.g_long Longitude This specifies the longitude of the location that is the origin for mobile traffic. This is set by the longitude of a CLLocationCoordinate2D object which is updated in the locationManager:didUpdateLocations: delegate method
2 WT.g_lat Latitude This specifies the latitude of the location that is the origin for mobile traffic. This is set by the set by latitude of a CLLocationCoordinate2D object which is updated in the locationManager:didUpdateLocations: delegate method
3 WT.g_co Country Code

This specifies the country of origin for mobile traffic using a country code. This is set by:

[[CTTelephonyNetworkInfo new] subscriberCellularProvider].isoCountryCode

4 WT.gc Geolocation coordinates A concatenation of WT.g_lat and WT.g_long, joined with a ","

SDK and mobile application parameters

  Parameter Name Description
1 WT.ets Epoch Time Stamp This indicates the Unix time stamp for the event measured in milliseconds.
2 WT.co Cookie on Redirect Set Cookie on Redirect, always "yes"
3 WT.av Mobile App Version This is set by method [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]
4 WT.a_nm Mobile App Name This is set by the [NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleDisplayName"] or [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleName"] method
5 WT.sdk_k Mobile SDK Build This is set by [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"]
6 WT.d_id Unique ID This is set by randomly generated ID (only included if the wt_dc_send_unique_id_enabled config setting is set to true)