Event types
Data that is sent to the MobileFirst Operational Analytics is categorized into an event type.
MobileFirst Operational
Analytics contains
the following event types:
- Custom Data
- Devices
- Device App Logs
- Device App Network Transactions
- Device App Push Action
- If you are using the latest interim fix of MobileFirst: Device App Session
- Mobile Users
- Server Logs
- Server Network Transactions
- Server Push Notifications
- Server Push Subscriptions
Custom Data
Property Name | Description |
---|---|
appID | Unique Bluemix® application identifier |
clientID | Unique client identifier |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
hostname | Host name of the MobileFirst Analytics server |
serverIpAddress | IP address of the MobileFirst Analytics server |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
Devices
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
clientID | Unique client identifier |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
firstAccessTimestamp | Time stamp of the device's first access to a specific version of a MobileFirst application |
Device App Logs
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
clientID | Unique client identifier |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
file | File name of the code that recorded this log entry |
level | Level at which the log was recorded. For example: WARN, DEBUG |
line | Line number of the code that recorded this log entry |
pkg | Name of the logger instance that recorded this log entry |
method | Name of the method that recorded this log entry |
message | Message content of the log |
stacktrace | Stack trace that is associated with the log |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
userID | Unique user identifier |
wifiAPS | Wireless access points |
wifiConnectedMAC | MAC address of the connected wireless network |
wifiConnectedSSID | Name of the connected wireless network |
wifiTimestamp | Last recorded time that the client connected to the wireless network |
Device App Network Transactions
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
bytesReceived | Number of bytes that were received |
bytesSent | Number of bytes that were sent |
clientID | Unique client identifier |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceIpAddress | IP address of the device |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
inboundTimestamp | Time when the client receives a response to a network request |
networkType | Type of network connection that was used. For example: Wi-Fi, 3G |
outboundTimestamp | Time when the client sends a network request |
resourceURL | URL of the requested resource |
responseCode | Response or status code for the network request |
roundTripTime | Total duration of the transaction |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
trackingID | Unique tracking identifier |
userID | Unique user identifier |
userAgent | Value of the User-Agent header |
wifiAPS | Wireless access points |
wifiConnectedMAC | MAC address of the connected wireless network |
wifiConnectedSSID | Name of the connected wireless network |
wifiTimestamp | Last recorded time that the client connected to the wireless network |
Device App Push Action
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
clientID | Unique client identifier |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
notificationAction | The action that was taken by the application that received the push notification. For example: open, received, seen |
notificationID | Unique push notification identifier |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
userID | Unique user identifier |
Device App Session
Property Name | Description |
---|---|
closedBy | Indicates what caused the end of the session. Valid values are USER and CRASH. |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
duration | The length of the usage session in milliseconds |
mfpAppName | Name of the MobileFirst application |
mfpAppVersion | Version of the MobileFirst application |
timestamp | Time the session started, represented as epoch time stamp in milliseconds |
Mobile Users
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
clientID | Unique client identifier |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
firstAccessTimestamp | Timestamp of the user's first access to a specific version of a MobileFirst application |
timezone | The difference between UTC and local time, in minutes |
userAuthBy | Name of the realm that the user authenticated with |
userDisplayName | The display name of the user |
userID | Unique user identifier |
Server Logs
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
hostname | Host name of the MobileFirst Analytics server |
level | Level at which the log was recorded. For example: WARN, DEBUG |
loggerName | Name of the logger |
message | Message content of the log |
serverIpAddress | IP address of the MobileFirst Analytics server |
sourceClass | Name of the class that recorded the log |
sourceMethodName | Name of the method that recorded the log |
stacktrace | Stack trace that is associated with the log |
stacktraceMessage | The message that was output by the exception that caused the stack trace |
threadID | Identifier of the thread that recorded the log, only captured on Android |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
trackingID | Unique tracking identifier |
Server Network Transactions
Property Name | Description |
---|---|
adapterName | Name of the adapter that was used |
appID | Unique Bluemix application identifier |
bytesReceived | Number of bytes that were received |
bytesSent | Number of bytes that were sent |
clientID | Unique client identifier |
compressed | Boolean value that indicates whether the network payload was compressed |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
hostname | Host name of the MobileFirst Analytics server |
inboundRequestURL | URL of the inbound request |
inboundTimestamp | Time when the reporting server received the client network request |
outboundTimestamp | Time when the reporting server responds to the client network request |
procedureName | Name of the adapter procedure |
serverIpAddress | IP address of the MobileFirst Analytics server |
serverProcessingTime | Total amount of time the server took to respond |
sessionID | Unique session identifier |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
trackingID | Unique tracking identifier |
userAgent | Value of the User-Agent header |
userAuthBy | Name of the realm that the user authenticated with |
userDisplayName | The display name of the user |
userID | Unique user identifier |
Server Push Notifications
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
clientID | Unique client identifier |
destNumber | Phone number of the target recipient |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
eventSource | The push notification channel that generated the push notification |
hostname | Host name of the MobileFirst Analytics server |
mediator | Entity that processed the notification |
messagePushTimestamp | Timestamp when the push notification was sent from the server |
messageText | Message content of the push notification |
notificationCountAndroid | Number of push notifications that target recipients for Android |
notificationCountIOS | Number of push notifications that target recipients for iOS |
notificationCountWindows | Number of push notifications that target recipients for Windows |
notificationCountWeb | Number of push notifications that target recipients for Web |
notificationID | Unique push notification identifier |
senderID | Identifier of the user who initiated the push notification |
serverIpAddress | IP address of the MobileFirst Analytics server |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
Server Push Subscriptions
Property Name | Description |
---|---|
appID | Unique Bluemix application identifier |
clientID | Unique client identifier |
deviceAppName | Name of the MobileFirst application |
deviceAppVersion | Version of the MobileFirst application |
deviceID | Unique device identifier |
deviceModel | Device model name. For example: iPhone3,3, Galaxy |
deviceOS | Device environment. For example: iPhone, Android |
deviceOSversion | Device operating system version. For example: 7.0 |
sessionID | Unique session identifier |
timestamp | Time the event was reported, represented as epoch time stamp in milliseconds |
timezone | The difference between UTC and local time, in minutes |
userID | Unique user identifier |