I've been using both. The primary use case has been from a mobile app where various events are tracked. There are also some extra pieces of data attached to each event (for example the audio volume) called custom variables in Google and properties in Mixpanel.
Google works really well with its out of the box reports. The UI once you are trying to do more complex things gets somewhat bizarre, but you can generally find out whatever you wanted. If you have a numeric custom variable then they only show the average which is spectacularly useless - the distribution is far more important. Their Android library only allows one tracker instance so you can't have two different components tracking events against different ids. There is no support, unless you fork out $150k per year (that is the lowest price above the free plan). There is a way of doing data queries but I don't believe you can get export the raw underlying data that was sent to them.
Mixpanel is very strange. My (perhaps wrong) conclusion is that it was designed by an architecture astronaut. I mean data is just data so why not abstract data into data. There are no precanned reports, and the reporting tool requires conditions to be set when there is more than one item of data being looked at (which is all the time because you are trying to correlate and rank items with each other). It is frustrating to try and find out anything. You do get to see more granularity on numeric values, but not as much as I'd like. They do have support but all we got back was a bunch of platitudes. Fortunately they do have an export mechanism so you can at least download all of your raw data and write your own analysis code.
Google works really well with its out of the box reports. The UI once you are trying to do more complex things gets somewhat bizarre, but you can generally find out whatever you wanted. If you have a numeric custom variable then they only show the average which is spectacularly useless - the distribution is far more important. Their Android library only allows one tracker instance so you can't have two different components tracking events against different ids. There is no support, unless you fork out $150k per year (that is the lowest price above the free plan). There is a way of doing data queries but I don't believe you can get export the raw underlying data that was sent to them.
Mixpanel is very strange. My (perhaps wrong) conclusion is that it was designed by an architecture astronaut. I mean data is just data so why not abstract data into data. There are no precanned reports, and the reporting tool requires conditions to be set when there is more than one item of data being looked at (which is all the time because you are trying to correlate and rank items with each other). It is frustrating to try and find out anything. You do get to see more granularity on numeric values, but not as much as I'd like. They do have support but all we got back was a bunch of platitudes. Fortunately they do have an export mechanism so you can at least download all of your raw data and write your own analysis code.