Go back to mixpanel.com

Funnel analysis with Mixpanel

Posted
Updated 4/13/2010: Our interface has changed significantly since this post was first written, so I’ve modified the images and descriptions to reflect that

I was looking over the blog the other day and I noticed that though I wrote an Introduction to Funnel Analysis and a guide to implementing the funnel I forgot to do a blog post.  So, here it is!
 
A brief introduction
 
Funnel analysis is a way to measure how users go through a specific set of actions on your webpage.  Anywhere you need to get conversions, like a signup or purchase, can benefit from this kind of analysis.
 
An example funnel would be a signup process for new users, which could look something like:
front page -> signup impression -> signup -> confirmation
 
Users would drop off at each of those steps.  The goal of measuring the funnel is to minimize this dropoff rate.
 
Tracking funnel steps
 
One really cool thing that Mixpanel can do is track events as funnel steps instead of relying purely on pageviews.  
 
This means, for example, that you can figure out exactly what percent of people add an item to their cart – which is an action that doesn’t change the page but is crucial to the checkout process.  It’s also a major dropoff point, so you definitely want to be able to track it in your funnel.
 
Once you’ve figured out the steps of your funnel it’s really easy to integrate. After integration, we get to the fun stuff – the report.
 
Viewing the funnel
 
Here’s what a funnel report looks like (with a few notes):

Picture_75
 
So, with this display you learn:
  • Number of unique visitors at each step
  • Conversion rate between steps
  • Overall funnel conversion rate
 
Which are all amazingly useful things to know.
 
But wait – there’s more!
 
We actually take this a step further – the same concept of properties, when applied to funnels, allows you to store any extra data you know about that step of the funnel and see how it effects user behavior.
 
You can track things like:
  • referrer
  • ad campaign
  • search string
  • anything you think would effect conversion rates
 
Below we are tracking which promo offers users are looking at, and comparing the overall conversion rates for each one: 
 
Picture_76
 
We can see that users who viewed the “next purchase discount” promo converted the best through Step 1. This is interesting, but since we don’t make any money unless a user actually clicks pay, a more important question might be which promo offer has the highest overall conversion rate. We can see that the “half off” offer converts the highest at 32%.
 
 
Being able to track specific things across the full length of the funnel allows for some interesting applications – such as site-wide A/B testing.  You can show different versions of the site to different users and see not only how it effects one level of conversion – clicking a signup button, for example – but how it actually effects the things you really care about which happen later.

4 Comments

  1. actionabl
    Reply
  2. Jen McCabe
    Reply
  3. BytesLand
    Reply

    I was looking for a web analytics solution recently. I looked at Mixpanel, but it was hard for me to understand what benefits the product had over google analytics other than being real-time.Event tracking / funnel analysis look about the same on both products.Maybe I’m waiting for the article – ‘how to use realtime analytics to improve your site’.

  4. Brendhan Givens
    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>