Introduction to Analytics: Funnel Analysis

For an overview of advanced funnel features, refer to the Community Tip: Funnel Best Practices.


We've encountered quite a few people lately who are interested in Mixpanel and metrics but don't know much about the details. It seems like an introductory course could be really helpful.

Today I'd like to introduce an idea that has been around for a while, but you might not have heard of called Funnel Analysis.

What is Funnel Analysis?

A funnel is a well-defined flow on your website - the checkout process, registration, lead generation - anything where users take a series of actions before reaching some sort of goal.

So, the very first thing to do is find where these funnels occur. One example would be splash page -> demo -> sign up. This obviously varies depending on your business, but almost everyone can benefit from figuring out their funnels and how users flow through them.

To analyze this funnel, you have to find a few different things:

  • Current conversion rates (do you know this?)

  • Current dropoff rates

The conversion rate is pretty obvious - what percentage of users who hit the registration page are registering? - but the dropoff rates are less so.

At every stage in the funnel, you lose some people. Generally a lot of people. Even if your front page is entirely focused on getting people to try your demo or sign up, you will likely lose at least half of your visitors before they make it to the next step. You will also lose people who make it to the download page or registration page, who will just decide not to continue. It's important to be able to figure out where you stand before you do any tweaking.

How it will help you

If you've made it this far, I'm sure you see the possibilities - by constantly measuring this funnel, you can see how the changes you make affect user behavior.

You can also find bottlenecks in the process. You might find that there's one page with a 90% dropoff rate that is killing conversions. When you find that out, you can start testing variations of the page and watching your dropoff rate and conversions.

Fixing the dropoff

The first thing to do is approach the problem from the point of view of a user. Move through your funnel and think about the bottlenecks objectively. If you can identify things that annoy you or turn you off, you have a good chance of increasing your retention.

Some possible issues to consider:

  • Do you require registration to continue?

  • Is there an obvious way to continue?

  • Is there something wrong with the design on that page?

Another possibility is that you aren't focusing enough on what you want your users to do next. You might want them to continue to the purchase page, but they could get distracted by ads, menu links, etc. It's important to remove distractions at the critical points in your funnel, and to make the desired action the easiest to take.

Conclusion

Figuring out your funnels is one of the most important things you can do to increase your quantitative understanding of your website. It's critical to get the starting measurements - the dropoff and conversion rates - before you change anything. That's the only way you can know the effect of the changes you make.

By constantly tweaking and measuring, you should be able to really improve your number of conversions.

We want your input!

Mixpanel is working on a better, simpler funnel analysis and we would love to hear what you want to see. Please leave comments or email me at tim@mixpanel.com with any suggestions. If you have tried other funnel analysis software we want to hear all about their flaws!

So you want to be a product manager? Make yourself the product.

Founder and CEO of Product School, Carlos Gonzalez de Villaumbrosia shares the fundamental rubric for next-generation PMs: what it takes to become one and the table stakes for your first day on the job. On the edge of North Beach in San Francisco, there’s a basement below the pixel-pushers at Imgur. Some (me) may argue this is the real OG of the city: back in 1851, this was the the original Ghiradelli chocolate factory. Today, like so many hip places in San Francisco with its exposed brick still intact, this spot is a coworking haven for entrepreneurial meetups and early stage startups. It’s also where Carlos Gonzalez de Villaumbrosia, founder and chief executive officer of Product School , teaches the next generation of product managers. While The Lean Startup , The Hard Thing About Hard Things , and Hooked should be in every aspiring PM’s Kindle, Carlos is one of the few to...

Why most A/B tests give you bullshit results

By now, anyone in product or marketing knows what A/B testing is. What we don’t know, or at least won’t admit, is that too many A/B tests yield nothing. Too often they measure meaningless variants, produce inconclusive results, and nothing comes from them. Of course, some A/B tests yield real, meaningful, actionable results. Those are the ones you hear about. We've all seen the articles. Company X increases conversions 38% with this simple trick. Hell, I've written some of them. But those success stories have hidden the grey underbelly of testing and experimentation. AppSumo revealed that only 1 out of 8 tests produce results . Kaiser Fung estimates that 80 to 90 percent of the A/B tests he’s run yield statistically insignificant results . Yet many new testers walk into A/B testing thinking it'll be quick and easy to get results. After running a handful of simple tests, ...

Announcing Mobile Dashboards for iPhone

We've launched our Mixpanel mobile app so you can monitor your key metrics in one place, everywhere you go. With our iOS app, you can stay up to date on your company's trends, conversion rates, and retention all in one place. Available free in the App Store. Everywhere we look , the data shows that mobile is taking over . So we're putting the world's most powerful analytics into your pocket with Mixpanel's Mobile Dashboard app. Download our app for free , and log in with your Mixpanel account. Mixpanel's mobile app allows you to create a dashboard of your most important metrics, so you can easily check-in on your business anywhere you go. By easily adding key metrics to your dashboard, your data is available instantly for when you need it on the fly. When you need important stats for your team's daily standup meeting, during drinks with an investor, or wherever ...

Re-engage your users based on what they do, not just who they are

Mixpanel People is a powerful way to connect with your users and drive engagement. Now you can send notifications to your users based on all of the events you already send to Mixpanel. Available now for Push, Email, SMS, and Webhook notifications. Send targeted notifications to your users With Mixpanel’s People platform, you can target users based on the actions they take in your application. Here are some examples of how you can use this: Send a push if a user exercised 5 times in their first 30 days Send an email if a user has only logged in 1 time in the last 7 days Send a SMS if a user hasn’t chatted with another user yet Easy to Use It is extremely easy to use this functionality: you can retroactively use all the events that you send to Mixpanel. Start by going to the Notifications tab , then selecting your notification type and notification message. Now i...

Downtime: Ingestion API post-mortem

On January 20th, 4:05pm PST, Mixpanel’s ingestion API was intermittently unavailable until approximately 8:55pm PST. This incident was caused by two main factors: insufficient capacity in our backend queuing system and a bug in our Android SDK that produced a thundering herd . At 2:30pm, we rerouted traffic away from one of our datacenters due to planned network maintenance, placing double the load on our Washington, DC datacenter. At 4:00pm, a 10X spike in ingestion traffic occurred. Combined with the additional load from the maintenance, we started queuing data. We queued enough data to cause our queue servers to become disk IO bound. This lowered the enqueue throughput, causing some API requests to time out. Due to a bug, our Android client library responded to these timeouts by retrying every second instead of backing off. This triggered a thundering herd. The influx of retr...

How Breather built a network of spaces and succeeded where so many startups fail

Supplying peace and quiet while solving the on-demand economy. “Acquire users.” That's the common wisdom for consumer-facing startups. The more users, the better. Not unexpectedly, many of these companies focus all of their energy on driving demand, and often it makes sense. Just look at the tech giants that have built their businesses on a foundation of millions and millions of users, often acquiring masses before they even knew what their businesses really was. And if you're Facebook or LinkedIn, it makes sense. These companies aren't worried about supply. What are they going to do, run out of LinkedIn? (Ignore the dirty looks Ops folks are sending my way.) In fact, because of demand-side economies of scale and the network effect , LinkedIn's product actually gets better with more users. But there's a new breed of startups playing a different – and often lucrative – game. T...

A guide towards App Store Optimization

Let’s face it, getting your application discovered in the App Store or Google Play is a huge challenge but if you find a way to crack the algorithm, the payoff is huge! There are more than 1.5 million applications on the Apple App Store that have been downloaded more than 100 billion times. With the average number of downloads an app gets being around 62,000, App Store Optimization ends up being an important technique that can push you way past the average. What is App Store Optimization? App Store Optimization is a technique app makers use to improve the visibility of a mobile app in an app store. It’s similar to search engine optimization (SEO) for websites but optimizes for discoverability for a mobile app. The basic techniques of ASO encompass doing good keyword research, improving your app description, utilizing high quality screenshots, doing competitive research, and...

Why QuizUp turned the fastest-growing game in history into a social platform

Two years ago, QuizUp became the fastest growing game in the history of the App Store. But to stay relevant and to maintain its users, they knew it had to become more. With data-driven development, QuizUp has grown into an app that brings its users back time and time again, transforming from a trivia game into a social platform. Every week, somewhere in the ballpark of 15 thousand apps are submitted to the iOS App Store. About a quarter of those are games. A quick glance at the Featured screen shows a "Best New Games" list with a couple dozen games released in the past week or so. They're from names as big as Lego, and as small as Futureplay, a five-person shop out of Helsinki releasing their first game. It's a highly competitive landscape. And each can only dream of the success that Plain Vanilla Games had in the first week with QuizUp: over a million downloads. Five months after ...

Demystifying Predictive Analytics for Mobile and Web Apps

Predictive analytics is unfathomable to many of us. Terms like artificial intelligence, neural networks and deep learning just deepen the mystery. Yet predictive tools are already ubiquitous. Not in self-driving cars, or robots that look like humans. Rather, on your phone. Spotify looks at your past listening habits, and that of people who like similar music, and recommends new tracks to listen to. Youtube does the same with videos. Your email service predicts whether a mail message sent to you is spam by analyzing past emails sent to you and others. Siri and Google Now use predictive technology to understand your voice, and offer answers to your questions. Predictive analytics is the practice of using advanced statistics and historical data to predict future outcomes. For the most part, the use of predictive analytics in business is still shrouded in mystery and the domain of ...