When comparing Google Analytics vs Mixpanel, the Slant community recommends Mixpanel for most people. In the question“What are the best analytics tools for a SaaS web applications?” Mixpanel is ranked 1st while Google Analytics is ranked 5th. The most important reason people chose Mixpanel is:
On Mixpanel you can view live activity on the site from both streams of events or broken down into your actual users. This can be very practical for de-bugging and catching errors as they happen, especially for new, buggy products.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Well documented
Pro Free for most use cases
Google Analytics is free unless you need their premium service, which is $150,000 per year. However, it's only necessary for massively large enterprise size data sets.
Pro Intelligent Alerts
You can configure to be notified if certain things happen.
Pro Highly customizable
Pro Allows custom dashboards
Depending on the most important information to the user, the dashboard can be customized in order to put emphasis on certain metrics. This feature allows Google Analytics to satisfy users from a broad range of industries.
Pro Provides free training
Google provides free services that train users in each aspect of Google Analytics, especially when used in conjunction with AdWords.
Pro Awesome API
The API itself, tools, documentation, and abilities of the API are very powerful.
Pro Import data
Google Analytics allows users to update user information from other sources.
Pro Google Play analytics
Because it's a Google product, Google Analytics can tell you how users discovered your app through Google Play.
Pro Constantly releasing new features
Released more than once a week in 2014.
Pro Mobile web and Mobile app tracking possible
Pro Integrates with AdMob
Since Google owns AdMob, they can provide deep integration, and allow you to respond to data with marketing campaigns.
Pro Updates in real time
On Mixpanel you can view live activity on the site from both streams of events or broken down into your actual users. This can be very practical for de-bugging and catching errors as they happen, especially for new, buggy products.
Pro Behavioural messaging
Mixpanel allows you to send notifications based on users actions. For example, you can use it to improve customer retention by analyzing the conditions where your users decide to leave your product and then send targeted messages designed to bring them back. This is an amazingly powerful feature that really bridges the gap between analyzing the data and acting on it.
Pro Easy to use web interface
Online interface makes it simple to view events, and aggregate data.
Queries can be built by selecting actions and associated properties from a drop-down, and the corresponding data will be displayed. These queries can then be bookmarked for later use. A table view and CSV export option is also available. Multiple queries can be displayed together, making it easy to compare two sets of data, or to view the relationship between them.
The interface also features a "Live View", allowing you to watch events as they are sent, which is useful for testing, and viewing realtime events.
Pro Contact users directly through the people page
Mixpanel allows you to directly contact users from the people dashboard via push notifications, sms, and email. After viewing the user history, or filtering on events and metrics, you can send an individual user, or a segment direct messages.
Pro Automatic iOS event integration
Mixpanel can integrate with iOS, exposing app screen, and allowing you to set events through an online visual interface.
Pro Remote configuration of events on iOS
On iOS, you can change or add events reported through the web interface so you don't have to submit a new version of the app to alter events.
Pro Funnel analysis
Funnel analysis allows you to see how many people have performed certain sequence of actions. You can use this to understand what part of the sequence needs to be improved the most.
Pro People analysis
Events can be grouped on a per-user basis allowing you to view each user's event history. You can use that information to see how individual users use your product.
Pro Straightforward setup
It's very easy to set up.
Pro Cohort analysis
Cohort analysis allows you to compare things like user retention over time, what kind of progress has been made with that retention over time, how many people perform certain actions from a set starting point over time, etc.
Pro Successful companies use it
Cons
Con Heavy users get sampled reporting
If you send a lot of data Google starts sampling the data it uses for your reports.
Con User-based analytics is lacking
Google Analytics tracks visitor actions, their user action tracking is still very basic. It has started supporting user ID, but in a very basic way.
Con Can't handle authenticated users
Con Expensive
The smallest plan is $150 per month, and only gets you 500k events.
Con Only allows one filter per funnel step
Each funnel step can only include one filter, so you could have "browser" and "city" but not both.
Con Charts are not very configurable
For instance the retention charts are pretty static. You can change dates but not a lot of definitions.
Con Steep learning curve
Con Revenue tracking metrics won't work for advertising businesses
Because the revenue tracking doesn't allow for fractions of dollars per visit (at least not as of 2014) any site that makes money based on advertising won't be able to leverage the revenue metric features.
Con Limited public visitor and authenticated user merging
Con No built-in solution for installation tracking
It's possible to enable installation tracking by using third-party services like Adjust or AppsFlyer and routing their data to Mixpanel.