Mixpanel’s mobile SDKs automatically track common mobile events (for iOS and Android) and two common people properties (for iOS only).
View this article to see the full list of default properties collected by Mixpanel.
- First App Open ($ae_first_open): This event tracks the first time the user opens the app if they have not opened the app previously. Mixpanel determines whether or not the user has opened the app based on archived information. If an app is uninstalled and re-installed again, the "First App Open" event will be fired. However, the event will not be fired between app updates.
App Updated ($ae_updated): This event is fired when a given user updated his or her app from a previous version. This change is detected based on a persisted app version value. If a change is detected from a previous app version we’ll fire the “App Updated” event.
App Crashed ($ae_crashed): We fire an App Crashed event when we receive either an exception or a signal indicating the app has crashed. Along with the crash we also provide a property called “Reason” to help identify what kind of crash this was.
App Session ($ae_session): The App Session event is fired if the user spends more than 10 seconds in the app. This event also includes a property, “Session Length,” that reflects the number of seconds the user spent in the session. If you’d like to override the minimum and/or maximum session value you can do so following the details here.
In App Purchase (IAP) ($ae_iap): This event is fired if a user conducts an in-app purchase through your app. We also provide three properties along with this event; Product Name, Product Quantity, and Product Price. Note: At this time, the In App Purchase event is not available on Android.
You will experience duplicate tracking if you programmatically track any of the automatically tracked common mobile events above. To prevent this, either remove the programmatic tracking or disable common mobile events.
Disable Common Mobile Events
Common mobile event tracking is enabled by default for all users who signed up after July 7th, 2017. To enable common mobile event tracking on a project prior to that date or disable common mobile event tracking please refer to the details below.
To enable common mobile events from your Mixpanel project, go to your Project Settings → Autotrack and enable or disable “Automatically collect common mobile events.” By enabling this configuration option Mixpanel will start collecting all default event data and properties going forward as long as the user has integrated the latest Mixpanel mobile SDKs. The events tracked by enabling this feature on your Mixpanel project count toward your data point plan. It's important to ensure you're using the latest release of our mobile SDKs (Obj-C > 3.1.5, Android > 5.1.0, Swift > 2.1.6).