At first glance, Mixpanel’s pricing plans look relatively affordable. However, there are two significant issues that make it expensive to use at scale:
Event-Based Pricing Is Restrictive
Mixpanel’s pricing is essentially tied to your company’s growth: the more you grow, the more it would cost you. Like many first-generation analytics tools, Mixpanel’s pricing is based on the number of events tracked and monthly tracked users or MTUs.
Let’s take their free plan to illustrate this - while it offers a fair bit of great functionality, you can only use it until you reach 20 million events; as your product gets more engagement, you'll be forced to upgrade. Once you upgrade, MTUs come into play since you need to estimate the number of events based on active users.
Event-based pricing is deceptive in its usability. For example, 20 million events might seem appealing, especially if you’re just starting, but let's consider it in the context of an e-commerce platform. You could hit this limit just by measuring onboarding steps and cart abandonment for 1,266 users within a month.
While MTU-based pricing may appear affordable on the surface, some overages get added based on event volume - events include everything, right from button clicks to scrolls to cart abandonments. Event-based pricing can result in very high overage charges.
Another important point with event-based pricing is how unpredictable it can be. For example, suppose your platform experiences a sudden spike in user activity due to a special event or promotion. In that case, you might incur significantly higher costs for the entire month, even though the surge occurred in just one day. Event-based pricing results in high overage charges, which makes it impossible to predict and adhere to a budget every month.
As a vertically integrated SaaS application, Mixpanel is more expensive compared to a warehouse-native platforms like Optimizely Warehouse-Native Analytics. This means: