IOS-Advanced Data Extracts Definitions
IOS-Advanced Data Extracts Definitions
iOS Extracts*
Standard Fields
1
server_sponsor_ The name of the test server sponsor. text 12/1/2008 255
name Combining server name and server sponsor
will create a unique name for each server.
client_country The country where the device is located. text 12/1/2008 255
client_country_ The two letter country code (ISO 3166-1 text 12/1/2008 2
code alpha-2) of where the device was located.
client_region_ The region within a country where the test text 12/1/2008 255
name was conducted. How each country is divided
into regions varies country to country, but
this is typically the top level region as
described in ISO-3166-2. If this field is labeled
unknown and the field location type equals 2,
we were unable to confidently assign a region
to the record and the location is only accurate
to the country level.
client_region_code The ISO-3166-2 region code of where the test text 12/1/2008 3
was conducted.
client_city The city where the test was conducted. If this text 12/1/2008 255
field is labeled unknown and the location type
field equals 2, we were unable to confidently
assign a city to the record and is only accurate
to the region level.
client_latitude The latitude of the device conducting the test. number 12/1/2008 10
If location type equals 2, this value is
approximate.
client_longitude The longitude of the device conducting the number 12/1/2008 10
test. If location type equals 2, this value is
approximate.
miles_between Distance (in miles) between user and location number 12/1/2008 9
of server.
pre_connection_ A number representing the device's text 12/1/2008 4
type connection type as detected at the start of
the test.
2
CDMAEVDORevA
3
within a given country. When combined with
the Mobile Country Code, each mobile
network can be uniquely identified. A fairly
comprehensive list of MNCs can be found
here, but each country regulates their MNCs
individually, so codes may appear or change
without any notice.
model The common name of the device model. Ex. text 8/1/2011 255
iPhone 7, iPhone 6 Plus, iPad Mini
version The iOS version number on the device. text 8/1/2011 255
location_type The method used to determine the device's text 8/1/2011 3
location. Whenever possible, the
speedtest.net mobile application uses the
device's location services to determine an
accurate latitude and longitude of the device.
However, in an effort to maintain a quick and
easy user experience, if the device's location
services are either unavailable or unable to
return an accurate location within a few
seconds, we fall back to using third party
Geo-IP location services.
4
Depending on the country, these are
county-level names. Not all countries display
this information.
gmaps_subsubregi Region name where test is taken. This is the number 3/31/2016 250
on third-order civil entity in a country level.
Depending on the country, these are the level
under counties. Not all countries display this
information.
gmaps_postal_ Postal code for the test location. The postal text 3/31/2016 100
code code is that same as what is used to address
mail within the country.
client_ipv6_addres Speedtest user's IPV6 address. We mask IP string 5/1/2018 64
s addresses for end users privacy, but show
enough to allow clients to see which provider
is offering the user's internet service.
Advanced Fields
5
basic HTTP file transfers to determine the
device's bandwidth.
6
download_kb_a The bytes used during a test for the number 10/2/2018
download portion, in kilobytes
upload_kb_a The bytes used during a test for the upload number 10/2/2018
portion, in kilobytes