We collect over 50 mobile and fixed network KPIs which are listed below. If you require other data points, please contact us and we might be able to help.

Speed test KPI and user information

FieldDescription
testIdIt's an identifier which uniquely identify the test.
androidDeviceIdIt's an identifier which uniquely identify the Android device. AndroidDeviceIDs are created from device's IMEI.
androidFingerprintAndroidFingerprint describes the information about operating system build and version. The fingerprint can be easily modified by custom versions of Android - its not standardized. To get the most accurate information about device, it's better to rely on device hardware information fields.
testDateIt contains the date and time the test is proceeded.
clientIpAddressIt's current IP address of the device in the dotted quad format.
downloadKbpsIt's a result of the download part of the test, and it's measured in kilobits per second - Kbps.
uploadKbpsIt's a result of the upload part of the test and its measured in kilobits per second - Kbps.
latencyIt's a result of the latency/ping part of the test and it's measured in miliseconds - ms.
serverNameIt's a name of the server which handles the test, usually it's the name of the city where that chosen server is located.
serverCountryIt's a country in which the chosen server is located.
serverCountryCodeIt's a code which defines the country location of the chosen server.
clientCountryThe country where the clients device is located.
clientCountryCodeIt's a code which defines the country location of the device.
clientCityThe city where the test was proceeded from.
clientLatitudeThe latitude of the clients device the test was proceeded from.
clientLongitudeThe longitude of the clients device the test was proceeded from.
connectionTypeThe type of the clients device's connection.
ispNameThe ISP name of the clients device.
networkOperatorNameThe network operator name as it was displayed by the clients device.
networkOperatorIt's a combination of mcc (Mobile Country Code) and mnc (Mobile Network Code) of the the network registered on the clients device.

User device information

brandThe brand of the clients device.
deviceThe codename of the clients device created by its manufacturer.
hardwareIt's a name of the devices hardware. It's stated by Android kernel.
buildIdThe buildID represents the installed version o the clients device.
manufacturerThe manufacturer of the clients device.
modelThe model of the clients device.
productThe product code of the clients device created by its manufacturer.
locationTypeThe method used for determination of the clients device location.
simNetworkOperatorNameThe operators name of the sim card installed in the clients device.
simNetworkOperatorAlmost the same as networkOperator, but it's operator which is associated with the sim card, not the network which is registered the clients device. There are of course cases when both operators are the same so then simNetworkOperator is null.
connectionTypeThe type of the clients device's connection (e.g. GPRS,3G,4G,wi-fi)
testTypetestType defines the communication protocol used by the test The test makes a direct TCP connection using Websocket protocol with the server used for the test whenever its possible. In cases in which its not possible, the http fallback mechanism is used. (1: http, 2: https, 3: ws, 4: wss )

WiFi Network information

WifiNetworkAuthAuthentification type of the clients wifi network.
WifiNetworkChannelChannel number of the clients wifi network.
WifiNetworkRouterBrandThe brand of the clients wifi router.
WifiNetworkFreqThe frequency of the clients wifi network.
WifiNetworkSignalStrenghThe strength of the signal to the wifi base station from the clients device.
WifiConflictingNetworksThe number of networks which are on the same channel.
WifiNeighouringNetworksThe number of neighbouring networks with the clients network.

Mobile Network information

signalCellTypesignalCellType reflects the network connection type associated with the signal and cell information provided by the device. 1 = GSM, 2 = CDMA, 3 = WCDMA, 4 = LTE
mccA three digit code which defines the country where the network operator is located - Mobile Country Code.
mncA three digit code which specifies the network operator in particular country - Mobile Network Code. When its combined with mcc - Mobile Country Code - then every mobile network can be uniquely identified.
pciLTE Physical Cell Identity. An integer to identify the physical LTE cell the user is connected to. The value is unique to the physical cell antennae rather than a specific cell tower. Valid values are 0 to 503. A value of 65535 or null indicates that the device was unable to return a PCI value.
tacLTE Tracking Area Code. A 16 bit integer used to facilitate handoff of a device between cells. The Tracking Area Identity can be determined by prepending the MCC and MNC to the Tracking Area Code.
baseStationIdBase Station Id 0..65535, Integer. MAX_VALUE if unknown
baseStationLatitudecdma base station latitude in units of 0.25 seconds, Integer.MAX_VALUE if unknown
baseStationLongitudecdma base station longitude in units of 0.25 seconds, Integer.MAX_VALUE if unknown
networkIdcdma network identification number, -1 if unknown
systemIdcdma system identification number, -1 if unknown
cidgsm cell id, -1 if unknown, 0xffff max legal value
lacgsm location area code, -1 if unknown, 0xffff max legal value
pscprimary scrambling code for UMTS, -1 if unknown or GSM
asuLevelsignal level as an asu value between 0..31, 99 is unknown Asu is calculated based on 3GPP RSRP. Refer to 3GPP 27.007 (Ver 10.3.0) Sec 8.69 .
dbmsignal strength as dBm
levelsignal level as an int from 0..4
timingAdvancethe timing advance value for LTE, as a value in range of 0..1282. Integer.MAX_VALUE is reported when there is no active RRC connection. Refer to 3GPP 36.213 Sec 4.2.3