Docs
Types of Properties

Types of Properties in Mixpanel

Overview

Properties are attributes that help you define the specifics of an Event, a User, or a Group.

Mixpanel has many Properties defined in its Data Model.

Property TypeDescription
Event PropertiesEvent Properties describes the events that are tracked within your product.
Super PropertiesSuper Properties are a logical term for global Event Properties that, after registration, are saved into the end user's device, and appended to every event from that device until persistence is cleared. This logical term is mostly applicable to our client-side libraries.
User Profile PropertiesUser Profile Properties describe your users (they typically store current demographical information). User profiles are joined to events based on Distinct ID.
Group Profile PropertiesGroup Profile Properties describe group level information (similar to User Profiles Properties at user level). With Mixpanel’s Group Analytics, multiple users can be grouped and behavioral data analysed at a customised group level (such as company, account). Group profiles are joined to events on your chosen Group Key.
Lookup TablesLookup Tables allow you to dynamically extend additional properties mapped to an existing Event or User Property. For example, if you create a lookup table for "Songs" (that contains additional properties like hash_tags, top_10, all_time_favorite) and map it to an event property song_id; you can use these additional properties when doing filtering or breakdowns for events that has song_id as an event property.
Default PropertiesDefault Properties (for Events and User Profiles) are collected and populated with values automatically in Mixpanel. This can happen upon data ingestion or when using certain Mixpanel client-side SDKs. Typically, they have a dollar sign ($) or “mp_” as prefix to distinguish them from normal properties.
Reserved PropertiesMixpanel reserves certain property names (for Events and User Profiles) for special use cases, and these may or may not be automatically populated with values. The purpose of such Reserved Properties are for processing (ie event time stamping) or for specific system features (eg: cohort exports). Examples: time, $email, $phone, $name, $created.

Was this page useful?