Docs
Tracking
Reference
Default Properties

Default Properties

Mixpanel's client SDKs automatically collect certain properties on every event. This document describes what those properties mean.

Web

Event Properties

Raw NameDisplay NameDescription
$cityCityThe city of the event sender parsed from the IP property or the Latitude and Longitude properties.
$regionRegionThe region (state or province) of the event sender parsed from the IP property or the Latitude and Longitude properties.
mp_country_codeCountryThe country of the event sender parsed from the IP property or the Latitude and Longitude properties.
$browserBrowserName of the browser.
$browser_versionBrowser VersionVersion of the browser.
$deviceDeviceName of the event sender’s device, if they’re on mobile web.
$device_idDevice IDAutogenerated ID that is local to the device. Calling reset() resets this.
$user_idUser IDThe identified ID of the user. Calling identify() sets this.
$current_urlCurrent URLThe URL of the page on which the event was tracked.
$initial_referrerInitial ReferrerReferring URL when the user first arrived on your site. Defaults to "$direct" if the user is not referred.
$initial_referring_domainInitial Referring DomainReferring domain at first arrival. Defaults to "$direct" if the user is not referred.
$osOperating SystemOS of the event sender.
mp_libMixpanel LibraryThe Mixpanel library that sent the event.
$referrerReferrerReferring URL including your own domain. Might not be present if document.referrer does not return a value. As opposed to $initial_referrer and $initial_referring_domain, this property will be omitted if the user lands directly or the referring website adds the rel="noreferrer" parameter.
$referring_domainReferring DomainReferring domain including your own domain. Might not be present if document.referrer does not return a value. As opposed to $initial_referrer and $initial_referring_domain, this property will be omitted if the user lands directly or the referring website adds the rel="noreferrer" parameter.
$screen_heightScreen HeightThe height of the device screen in pixels.
$screen_widthScreen WidthThe width of the device screen in pixels.
$search_engineSearch EngineThe search engine that the customer used when they arrived at your domain.
mp_keywordSearch KeywordSearch keywords detected on the referrer from a search engine to your domain. This property is only collected when search keywords are included in a URL.
utm_source, utm_medium, etc.UTM ParametersUTM tags derived from the URL a customer clicked to arrive at your domain. Each utm will be collected under its own property.
mp_processing_time_msProcessing TimeUTC timestamp of when the event was processed by our servers.
$mp_api_timestamp_msAPI TimestampTime at which the event was received by our API.
$insert_idInsert IDA unique identifier for the event, used to deduplicate events that are accidentally sent multiple times.

User Properties

Do note that Mixpanel's default user properties are only updated when you send or update at least one property yourself. Please, refer to this article to understand how to send or update profile properties (opens in a new tab).

Raw NameDisplay NameDescription
$cityCityThe city of the event sender parsed from the IP property or the Latitude and Longitude properties.
$regionRegionThe region (state or province) of the event sender parsed from the IP property or the Latitude and Longitude properties.
mp_country_codeCountryThe country of the event sender parsed from the IP property or the Latitude and Longitude properties.
$geo_sourceGeo SourceThis defines the method used to establish the location properties on that same entity. Location properties include Country, Region, and City.
$timezoneBrowserTimezoneTimezone of the event sender, parsed from IP.
$browserBrowserName of the browser.
$browser_versionBrowser VersionVersion of the browser.
$initial_referrerInitial ReferrerReferring URL when the user first arrived on your site. Defaults to "$direct" if the user is not referred.
$initial_referring_domainInitial Referring DomainReferring domain at first arrival. Defaults to "$direct" if the user is not referred.
$osOperating SystemOS of the event sender.
$mp_api_timestamp_msAPI TimestampTime at which the event was received by our API.
$last_seenUpdated atThe last time a user profile property was set or updated (this should not be set manually).

iOS

Event Properties

Raw NameDisplay NameDescription
$cityCityThe city of the event sender parsed from the IP property or the Latitude and Longitude properties.
$regionRegionThe region (state or province) of the event sender parsed from the IP property or the Latitude and Longitude properties.
mp_country_codeCountryThe country of the event sender parsed from the IP property or the Latitude and Longitude properties.
$device_idDevice IDAutogenerated ID that is local to the device. Calling reset() resets this.
$user_idUser IDThe identified ID of the user. Calling identify() sets this.
mp_libMixpanel LibraryThe Mixpanel library that sent the event.
$app_build_numberApp Build NumberGeneral build of the app.
$app_version_stringApp VersionCurrent app version.
$carrierCarrierWireless carrier of the device owner.
$ios_versioniOS VersionCurrent version of iOS on the device.
$lib_versionLib VersionMixpanel library version.
mp_libMixpanel LibraryMixpanel Library that sent the event.
$modelModelDevice model ID, in format "iPad 3,4".
$osOperating SystemOS of the event sender.
$radioRadioCurrent https://www.objc.io/issues/5-ios7/iOS7-hidden-gems-and-workarounds/#know-your-radio (opens in a new tab) (3G, 4G, LTE, etc.).
$screen_heightScreen HeightHeight, in points, of the device screen.
$screen_widthScreen WidthWidth, in points, of the device screen.
$wifiWifiSet to true if the user’s device has an active, available Wifi connection, false if not.
mp_processing_time_msProcessing TimeUTC timestamp of when the event was processed by our servers.
$mp_api_timestamp_msAPI TimestampTime at which the event was received by our API.
$insert_idInsert IDA unique identifier for the event, used to deduplicate events that are accidentally sent multiple times.

User Properties

Do note that Mixpanel's default user properties are only updated when you send or update at least one property yourself. Please, refer to this article to understand how to send or update profile properties (opens in a new tab).

Raw NameDisplay NameDescription
$cityCityThe city of the event sender parsed from the IP property or the Latitude and Longitude properties.
$regionRegionThe region (state or province) of the event sender parsed from the IP property or the Latitude and Longitude properties.
mp_country_codeCountryThe country of the event sender parsed from the IP property or the Latitude and Longitude properties.
$geo_sourceGeo SourceThis defines the method used to establish the location properties on that same entity. Location properties include Country, Region, and City.
$timezoneBrowserTimezoneTimezone of the event sender, parsed from IP.
$osOperating SystemOS of the event sender.
$mp_api_timestamp_msAPI TimestampTime at which the event was received by our API.
$ios_app_releaseiOS App ReleaseGeneral build of this app
$ios_app_versioniOS App VersionFull detail of this app build.
$ios_device_modeliOS Device ModelDevice model ID, in format "iPad 3,4"
$last_seenUpdated atThe last time a user profile property was set or updated (this cannot be set manually).
Total App SessionsTotal App SessionsThe total number of “App Session” events that the user has sent.
Total App Session LengthTotal App Session LengthThe total number of seconds that a user has spent using the app. This is calculated by adding the "Duration" property attached to the "App Session" event.
First App Open DateFirst App Open DateThe date the app was first opened on a user’s device.

Android

Event Properties

Raw NameDisplay NameDescription
$cityCityThe city of the event sender parsed from the IP property or the Latitude and Longitude properties.
$regionRegionThe region (state or province) of the event sender parsed from the IP property or the Latitude and Longitude properties.
mp_country_codeCountryThe country of the event sender parsed from the IP property or the Latitude and Longitude properties.
$device_idDevice IDAutogenerated ID that is local to the device. Calling reset() resets this.
$user_idUser IDThe identified ID of the user. Calling identify() sets this.
mp_libMixpanel LibraryThe Mixpanel library that sent the event.
$app_build_numberApp Build NumberGeneral build of this app.
$app_version_stringApp VersionCurrent app version.
$bluetooth_enabledBluetoothTrue if bluetooth is enabled.
$bluetooth_versionBluetooth Version"none", "ble", or "classic".
$brandBrandDevice brand.
$carrierCarrierWireless carrier of the device owner.
$google_play_servicesGoogle Play ServicesTrue if Google Play Services is installed and enabled on the device.
$has_nfcHas NFCTrue if device has NFC functionality.
$has_telephoneHas TelephoneTrue if device has telephone functionality.
$ios_versioniOS VersionCurrent version of iOS on the device.
$lib_versionLib VersionMixpanel library version.
mp_libMixpanel LibraryMixpanel Library that sent the event.
$manufacturerManufacturerDevice manufacturer.
$modelModelDevice model ID, in format "iPad 3,4".
$osOperating SystemOS of the event sender.
$radioRadioCurrent https://www.objc.io/issues/5-ios7/iOS7-hidden-gems-and-workarounds/#know-your-radio (opens in a new tab) (3G, 4G, LTE, etc.).
$screen_dpiScreen DPIPixel density of the screen.
$screen_heightScreen HeightHeight, in pixels, of the device screen.
$screen_widthScreen WidthWidth, in pixels, of the device screen.
$wifiWifiSet to true if user’s device has an active, available Wifi connection, false if not.
mp_processing_time_msProcessing TimeUTC timestamp of when the event was processed by our servers.
$mp_api_timestamp_msAPI TimestampTime at which the event was received by our API.
$insert_idInsert IDA unique identifier for the event, used to deduplicate events that are accidentally sent multiple times.

User Properties

Do note that Mixpanel's default user properties are only updated when you send or update at least one property yourself. Please, refer to this article to understand how to send or update profile properties (opens in a new tab).

Raw NameDisplay NameDescription
$cityCityThe city of the event sender parsed from the IP property or the Latitude and Longitude properties.
$regionRegionThe region (state or province) of the event sender parsed from the IP property or the Latitude and Longitude properties.
mp_country_codeCountryThe country of the event sender parsed from the IP property or the Latitude and Longitude properties.
$geo_sourceGeo SourceThis defines the method used to establish the location properties on that same entity. Location properties include Country, Region, and City.
$timezoneBrowserTimezoneTimezone of the event sender, parsed from IP.
$android_app_version_codeAndroid App Version CodeCurrent app version.
$android_app_versionAndroid App VersionCurrent app version.
$android_lib_versionAndroid Lib VersionVersion of Mixpanel library.
$android_os_versionAndroid OS VersionCurrent Android version for this device.
$android_brandAndroid BrandDevice brand.
$android_modelAndroid ModelDevice model.
$android_manufacturerAndroid ManufacturerDevice model.
$last_seenUpdated atThe last time a user profile property was set or updated (this cannot be set manually).