If you ever need help, please email us at support@mixpanel.com
Back to topics

Frequently asked questions

Updated Dec. 2, 2011

Contents


How is Mixpanel different from Google Analytics?

The biggest difference between Mixpanel and Google Analytics is that Mixpanel emphasizes event tracking, and Google Analytics emphasizes page view tracking.

Mixpanel also provides real-time analysis and visitor retention analysis, which Google does not provide, as well as improved Funnel Analysis.

For more details, please view our Features list.

Can I use Mixpanel and Google Analytics at the same time?

Yes.

Can I track Google Analytics style utm_* tags with Mixpanel?

Yes. Our Javascript library automatically detects utm_source, utm_medium, utm_campaign, utm_content, and utm_term if they are present in your URL, and sets them as super properties.

How does the "free" plan work?

When you sign up for Mixpanel, you start out on the "free" plan, with a cap of data points per month. If you go significantly over this cap, you will be asked to upgrade to a paid account.

What is a data point?

A data point is counted for each individual event you track with Mixpanel. If you are tracking 5 events on a page, and 10 people come to the page, you will send 50 events and use 50 data points.

What happens if I send more data points than my plan allows?

We never stop recording the events that you send us even if you're over your plan's limit. If you're on a paid plan, we'll add a prorated overage charge to your next bill based on your plan's per-datapoint cost. If you're on a free plan, you simply won't have access to your reports until you sign up for a paid plan that covers the amount of data you've sent.

What languages does Mixpanel work for?

We currently have official libraries supporting Javascript, Python, PHP, Ruby, ActionScript, iOS (Objective C), and Android (Java). They are available on our libraries page.

These are not the only languages you can use, however. Our REST API makes it possible to send data to Mixpanel from any language, because it's as easy as pinging a URL.

What time zone does Mixpanel use? How do I change it?

Time zone is a per-project setting. When you create a new project, the time zone defaults to the most common time zone used by your other projects or PST if you don't have any.

To change the time zone for a particular project:

  1. Go to your dashboard.
  2. Click Options next to the chosen project.
  3. Click the Edit button.
  4. Select a new time zone from the drop down list.
  5. Click the Save button.

There are two caveats to changing a time zone. First, only the project owner can change the time zone. This is because the setting is per-project rather than per-user. Second, the change only applies to data going forward. No old data in reprocessed. This means that there may be a spike or gap in data around the time that you change the time zone.

Can I host the js file myself?

If page load time is an issue, you can consider hosting it yourself. However, we update our code occasionally, so make sure you read our blog for announcments to stay up to date.

Is the live chat a bot?

The initial message is automated if one of us is online. If you respond, your message is forwarded to our chat clients.

I hit the server but my data is not showing up. Why?

If the server response to your API request is 0:

Your API request was in the wrong format, so your data was not tracked.

If the server response to your API request is 1:

Our servers occasionally undergo a maintenance period during which data is not processed in real-time. In these cases, you will notice a delay before your data is available. If you are a developer and are trying to implement/test integration you can use our test parameter trick.

How are super properties stored?

As cookies stored by your users' web browsers.

Do the properties I send with my events count as data points?

No, we only count the events themselves as data points.

How long do you retain data for?

Over 3 years.