Mar 26 03:00 AM EST: We're having trouble with processing Amex cards - purchasing new subscriptions, upgrading, and automatic renewals may not be possible. We're working to get this resolved at the earliest and are sorry for the trouble. You can follow updates on our our status page here.

Mixpanel

MixPanel is a real-time analytics tool that helps companies understand how users interact with web applications. It allows you to track not only page views, but the actions users take whilst using your application across sessions, platforms and devices.

Adding a MixPanel widget to your Dashboard 

ⓘ  Note: Mixpanel’s free and startup plans have set data history limits. If you're on their free plan, any time ranges and comparison periods you set must be equal to, or less than, 60 days. For startup plan customers, this is set to 12 months.

Whilst logged in to Geckoboard, search for Mixpanel. Once you've found the Mixpanel integration, you can select from the list of available widgets you can create.

Back to top 

 

Authentication

The first time you add a Mixpanel widget you will need to allow Geckoboard to access your Mixpanel data.

Our Mixpanel integration uses your API Key and API secret to authenticate. These can be found in your Mixpanel account. Go to 'Account' and then 'Projects'. You will also need to give it a descriptive name.

Once connected, Geckoboard will pull in the data straight to your dashboard. You can connect as many Mixpanel accounts as you need but will only need to authenticate once per account.

Back to top

 

Types of Widgets and example configurations

For the purposes of this tutorial, we will be tracking the Geckoboard application using dummy data. We'll create three widgets that will help us understand what's possible with the app.

Trends Number

This widget displays the count for a specific event or property in a specific period with optional comparison period.

I'd like to know the amount of people that has added Custom CSS to their dashboards using Chrome during the last 7 days and I'd like to compare it to the same period last month. The setup screen of the widget will look like this:

The resulting widget:

Back to top

 

Funnel Completion Rate Line Chart

This widget helps us visualize the completion rate of a funnel over time as a Line Chart

In this case I'd like to visualize the amount of customers that are completing the funnel 'Adding Widgets' in the last 45 days. I'd also like to compare this to last year's same time interval. The goal is to have 100 customers per day completing the funnel. The setup screen of the widget will look like this:

The resulting widget will look like this:

The shaded area represents our goal of 100 customers that have completed the funnel. 

Back to top

 

Revenue Number

The Revenue Number widget displays the revenue for all or a specific event or property in a specific period with optional comparison period.

In this example we'd like to see the average revenue for each user that has shared dashboards within the last 7 days. Like the other examples, I'd like to use the secondary stat feature to compare it with the revenue generated in the same period last month. The setup screen of the widget will look like this:

The resulting widget will look like this:

Back to top

Known Limitations

  1. Our pre-built integration only supports the following areas of Mixpanel:
    • Funnels
    • Retention
    • Trends
    • Revenue

  2. We use the event names as unique identifiers for Mixpanel events. This means that if multiple events have the same name, they'll only be fetched once.

  3. If you're on Mixpanel's free or startup plans, be aware that you have a data history limit. This means that any time ranges and comparison periods you set must be equal to, or less than, the following limits:

    • Free plan: 60 days
    • Startup plan: 12 months
Was this article helpful?
👍

Thank you for your feedback!