Can I exclude myself and other team members from Mixpanel data or filter out data from my project based on IP address?

It’s a good idea to take some steps in your project to differentiate between data sent by your own users and data sent in by employees using (or ...

Why do I have undefined Properties in my reports?

There are several reasons you might see “undefined” in your Properties list throughout Mixpanel reports when segmenting: The specific Property you’re segmenting by isn’t always sent along with ...

How do I change an event or property name?

If you’re thinking about changing an event or property name, keep in mind that: It is not possible to retroactively rename the old events and properties, so by ...

Why isn’t data showing in my project even though I’ve added the Mixpanel snippet to my site?

If you’ve added the Mixpanel JavaScript snippet to your website but are still seeing this message: You’re almost there! Mixpanel doesn’t track Events by default, so choose at ...

Upgrading the Javascript library

If you integrated Mixpanel before December 3, 2012, you have an old version of the tracking library. You can tell for sure by checking the file name in ...

I hit the server but my data is not showing

There are several things to check to see why your data might not be showing. Double and triple check your token Most of the time when this occurs ...

For how long does Mixpanel retain data?

Mixpanel understands the importance of data, and we retain all customer data. However, note that depending on the plan you’re on, access to that data may be limited ...

How to compile Android with Proguard?

Proguard is a popular tool for building Android projects. Using default settings, Proguard will cause a build or compile to fail if it includes recent versions of the ...

Mixpanel and herokuapp.com subdomains (and other common top level domains)

Note: If you’re looking for information on how to track users throughout your site’s domains (like mymarketingsite.com to mysite.com) or if your users' distinct_ids are changing across different ...

How to prevent get_distinct_id & get_property from returning undefined

The Mixpanel JavaScript library loads asynchronously to prevent the script from blocking other processes from running on your web application. Because of this, you might occasionally encounter an ...

Why am I seeing CORS errors when testing my Mixpanel implementation?

Due to security updates to many web browsers, such as Chrome or Firefox, it is not uncommon for locally hosted testing environments to disallow cross origin resource sharing ...

Why is my in-app notification blank?

Mixpanel’s in-app notifications cannot support formatted text. If you paste formatted text into the notification builder, the preview will render perfectly. However, when the notification opens in the ...

Why are my events out of order in Live view or a user’s Activity Feed?

Events in Live view and in the Activity Feed may sometimes appear out of order (i.e., an event that occurs after another event is listed first); for example: ...

Why do some Distinct IDs in my Live View appear as emails and others as a hash of random letters and numbers?

Mixpanel reports rely on consistent handling of this distinct_id property in order to calculate unique users. If you’re seeing values in different formats populating the Distinct ID column ...

Are there rate limits for the formatted and raw export API endpoints?

Mixpanel does not have any rate limit on the amount of events or people updates you send our way. Queries made from reports hosted on mixpanel.com are not ...

Why isn’t my import working?

If you followed the steps for importing events older than five days but your import isn’t working, here are the most common issues to look for first: You’re ...

Why do the dates switch and show only two or three months of data at a time in certain reports?

By default, the maximum period over which Mixpanel allows uniquing (that is, looking at the unique number of users who did a certain event instead of the total ...

What should I do if my cookies become too large (can I use local storage)?

Mixpanel Super Properties are stored in the cookie, so every time a new one is registered, cookies can grow. And if you are registering a large number of ...

How can I disable production devices from connecting to the A/B test designer?

By default, Mixpanel A/B testing is enabled in the Mixpanel iOS and Android SDKs, which means any device with your app has the potential to connect to the ...

Why is my device showing a blank screen when connected to the A/B Testing or Codeless Events Designer?

Sometimes when a device connects to the designer, instead of seeing the same view as that device, the screen is black: This means that the A/B test designer ...

Why isn’t my survey sending?

To successfully send Mixpanel surveys, ensure that you meet the requirements for iOS and/or Android. Android You must be using the Mixpanel Android SDK. You must be storing ...

Do ad blockers affect Mixpanel?

Depending on your website and the type of ad blocker, some users who have ad blockers enabled can prevent Mixpanel from loading on your page. Therefore, Mixpanel will ...

How can I find my Mixpanel survey ID?

Find the survey ID for your Mixpanel survey by: Clicking on Surveys in Mixpanel. Clicking on the survey for which you need the ID. The survey ID will ...

Are there certain countries from which Mixpanel can’t collect data?

Mixpanel relies on SoftLayer to collect and store data, and SoftLayer blocks IP addresses that originate from countries subject to U.S. trade and economic sanctions. Those countries are ...

Why are city and region sometimes not provided as Properties even though country is?

Mixpanel’s client-side libraries collect user location data (city, region, country) as Properties by default. Mixpanel pulls the user’s IP address and runs it through a third-party IP geolocator ...

How do I exclude bot activity from my Android data?

If you have an Android app, you may notice activity in Mixpanel coming from Google bots, specifically Calypso AppCrawler. Filter by the Property “Model” to see where the ...

Why am I getting the message "Mixpanel error: Implementation error. Please contact support@mixpanel.com”?

“Mixpanel error: Implementation error. Please contact support@mixpanel.com” is a general error returned by Mixpanel’s tracking library. However, the two most common causes are: The app is running an ...

Why do I see (No name), (NULL) or NaN values?

When you see values in Mixpanel as (No name) or (NULL) it means that an empty string was sent in as the value of that Property (as opposed ...