By default, Amplitude tracks the below user properties automatically via our SDKs. All the below properties will be prefixed with "[Amplitude]" in the platform. We use the collected IP address to reverse lookup a user's location user properties (City, Country, Region, and DMA). We use MaxMind's database, which is widely accepted as the most reliable digital mapping source. You can configure our SDKs to turn off tracking for these user properties.
Note: You will need to input the exact values for the Device ID, Event ID, Latitude, Longitude, Server Upload Time, Session ID, User ID, or ID you are looking for if you choose to segment by them due to high cardinality of possible values. You will not be able to group by the user properties Event ID, Latitude, Longitude, Server Upload Time, or ID as well.
Property | Value Definition |
---|---|
Cohort
character varying (256) |
(Enterprise only) Behavioral cohort name.
"Cohort Name" |
Country
character varying (256) |
Country of the event. This is pulled using GeoIP.
"United States" |
City
character varying (256) |
City of the event. This is pulled using GeoIP.
"San Francisco" |
Region
character varying (256) |
Region (e.g. state, province, county) of the event. This is pulled using GeoIP.
"California" |
DMA
character varying (256) |
Designated Market Area (DMA) of the event. This is pulled using GeoIP.
"San Francisco-Oakland-San Jose, CA" |
Language
character varying (256) |
Language of the device.
"English" |
Paying
character varying (256) |
Paying is set to null for all users by default. The property value changes to "true" at the time of the user's first revenue event (or first verified revenue event, if validation is on). Note: Once a property is set to "true", it will not change. You can manually change this value via our Identify API. "true", null/none |
Platform
character varying (256) |
Platform of the device.
"iOS", "Android", or "Web" |
OS
character varying (256) |
Operating system of the device.
"ios 9.1", "Chrome 46" |
Device Family
character varying (256) |
Family of the device.
"Apple iPhone", "Samsung Galaxy Tablet", "Windows" |
Device Type
character varying (256) |
Specific type of the device.
"Apple iPhone 6", "Samsung Galaxy Note 4", "Windows" |
Carrier
character varying (256) |
Carrier of the device.
"Verizon" |
Start version
character varying (256) |
First version of your application identified for the user. Please note that this might change if the user reinstalls the app. This is due to how our user merging mechanic works.
"1.0.0" |
Version
character varying (256) |
Current version of your application identified for the user.
"1.0.0" |
Library
character varying (256) |
Library used to send the event.
"amplitude-ios/3.2.1", "http/1.0" |
IP Address
character varying (256) |
IP address of the user.
"127.0.0.1" |
Device ID
character varying (256) |
The Device ID of the user.
"C8F9E604-F01A-4BD9-95C6-8E5357DF265D" |
Event ID
character varying (256) |
The Event ID associated with the event.
"5" |
Latitude
character varying (256) |
The latitude of the user.
"42.3296" |
Longitude
character varying (256) |
The longitude of the user.
"-88.9995" |
Session ID
character varying (256) |
The Session ID associated with the event.
"1487030360349" |
User ID
character varying (256) |
The User ID of the user. This should be a unique user identifier of the user and should never change for the same user, e.g. a hashed string of the user's username. Note: this is explicitly set by the customer and Amplitude does not auto-populate this field. "abc123" |
ID
character varying (256) |
The Amplitude ID of the user.
"16342233234" |