Mixpanel Trends: What do people do all day?

It’s 10 PM. Do you know where your users are?

(We do.)

We took a look at the data streaming into Mixpanel from across the United States, and decided to break it down by hour and region, focusing on three key areas: California, the Tri-State Area, and the Heartland. What we discovered surprised us — not to mention validated certain coastal stereotypes.

Day in Mobile -- Tri State Area

At 10:00 PM across the country, the majority of people are unwinding with a game (or several): gaming apps far and away send the most data overall at this hour. In California and the Midwest, folks are also firing up their fitness apps — whether this means squeezing in a gym visit, biking home from the bar, or simply walking the dog before bed. People in New York and the Tri-State Area, however, are already cozied up for the night and hanging out on social networks. (We’ll give them a pass this month, Polar Vortex and all, but imagine they’ll catch up by spring, or whenever the ice thaws.)

This makes sense, given what other information we uncovered about the sleeping habits of Americans: while Californians are awake and engaged into the wee hours of the morning — with activity dipping only around 1:30 AM — New Yorkers and their ilk are heading to bed at a much more reasonable hour, sometime between 10 PM and midnight.

Day in Mobile -- California

One of the most fascinating things we saw was the serious jump in mobile activity after lunchtime. Web leads the way during morning work hours, but dips in the afternoon — in fact, web activity drops off at the same time that mobile activity really starts to dominate. From about 1 to 6 PM, all of the action is on mobile. Perhaps not coincidentally, this is also the time when gaming apps start to peak. It also seems that we are bound as a nation by our common love of pre-bedtime online shopping: there’s a spike in e-commerce apps across the country, right in the sweet spot between dinner and our respective regional bedtimes.

Day in Mobile -- Heartland

For those of us who just geek out on this sort of thing (shout out to sociology majors worldwide), the data paints an interesting portrait of three regions of the United States. For developers and marketers, however, insight into when their customers are actively engaging with their products (and, of course, when customers aren’t) is invaluable. This can determine when to send a notification, promote a new feature, or offer incentives to users that will inspire re-engagement. Looking at aggregated data like this also opens up a huge opportunity for outreach and acquisition. Or, at the very least, an opportunity for any enterprising restaurateurs in California willing to stay up late (food truck owners of Northern California, take note: you could make a killing).

If you’re interested in more data from Mixpanel, check out our Trends project: https://mixpanel.com/trends/

Geolocation Error on 7/9/2015

Incident Summary: No geolocation was being performed on events and people requests between 5:00PM PST 7/8/2015 to 1:30AM PST 7/9/2015. This affected all customers. Timeline: On 7/8/2015 at approximately 5:00 PM PST, a change was deployed to consumers that migrated our geolocation system from a Python module to a C replacement as part of our systems optimization plan. After this point, all geolocation requests made to the Maxmind DB began failing. Around 7/9/2015 1:00AM PST, Mixpanel began reverting the change and by 1:30AM, all consumers were reverted back to the Python Maxmind DB reader, which resolved the issue. Root Cause: The migration from a Python module to a C replacement proved not to be a direct drop-in replacement and generated errors (TypeError) when fed a value other than a string. We typically send IPs in the format we receive them, which can sometimes be a long...

A/B testing comes to Android

So you've got an idea. "We have all these awesome features most users just haven’t tried yet. I bet more people would use them if they couldn't skip the tutorial. " "I know more people would create an account if our button just said 'Get Started'." "Our game's too easy. People want a challenge. If it were a bit faster, it would keep users coming back." Great, but a good idea alone isn’t gonna cut it. Especially when opinions differ. What you really need is cold, hard data. You need to put that hypothesis to the test and see how it fares with real users in the real world. That's where A/B testing comes in. Previously, you've been able to use Mixpanel to experiment and improve your iOS app. And we've seen how useful it has been to our customers. Today, we're expanding Mixpanel A/B Testing to Android. All the capabilities that enable you to experiment and improve your iOS a...

Community Tip: Benefits & Best Practices for Cross-platform Apps

In this Community Tip, we highlight the benefits and best practices for accommodating all of your varied products, environments, and platforms under a single Mixpanel project. Using this guide, your team can decide how to best track your cross-platform app data within Mixpanel. If you're one of the many users working with cross-platform apps, you may have wondered whether it's best to combine everything into one Mixpanel project or split everything up and analyze it separately. We've found that creating separate Development and Production projects to avoid cluttering your Production data is a great best practice, but the question of what to do with cross-platform Production apps is a matter of preference. The good news: Mixpanel is flexible enough to handle cross-platform scenarios in any configuration you'd like to implement. The choice is yours, and each approach comes with its...

Introducing Codeless Mobile Analytics

Tracking how users are interacting with your app just got easier. Now you can get Mixpanel's advanced mobile analytics without writing a line of code. Let's face it, everyone's dealing with limited developer resources. If you've got to add a tracking request to the growing queue of dev needs, it'll probably take some time. With Codeless Mobile Analytics , you can focus your development time on what matters - making your app better. With a simple point and click setup, Codeless makes tracking events a breeze. Want to know if people are using a new feature? Skipping that tutorial? Changing a setting? After you've installed the Mixpanel SDK you can just fire up Codeless Mobile Analytics (it's that icon on the bottom of your sidebar). Select your platform - iOS or Android. Then connect to your app using either a phone or an emulator. That's it. From right there in your bro...

How Cozi got a 38% increase in signup completion

Tara Pugh, product owner of Cozi, stopped by our June Office Hours to explain the process for improving their UX through many small, data-driven steps. Cozi helps bring order to the chaos of modern family life with an app that gets the entire family on the same page with shared calendars, to-do lists, and shopping lists. Digging into their conversion funnel data with Mixpanel, they identified opportunities to improve user experience by streamlining the account creation flow. Testing hypothesis after hypothesis, Tara and the team at Cozi were able to incorporate bits of learning into the flow: lighter background, different calls to action, pre-populating name and email forms. No single change resulted in a huge increase in conversions, but all together, the improvements raised the signup completion rate from 55% to 76%—a 38% increase. Check out Tara's talk for all th...

Join us for Office Hours with Vandan Parikh (Product @ Capital One) & learn how to translate data into actions

Come join us for Office Hours in San Francisco where Vandan Parikh, Director of Product Management at Capital One, will take us through: Getting from information to action — Wednesday, July 29, 2015 What it's about Whether you are a product manager, growth hacker, data scientist, marketer, engineer, or founder, your role increasingly relies on turning data into action. The capacity to make this transformation consistently will determine the success of your team, product, and ultimately, your company. Vandan Parikh, Director of Product Management at Capital One and formerly Product Lead for Flickr at Yahoo, has developed tactics and strategies to create data-driven action and incredible success. Don't miss Mixpanel's Office Hours on July 29th when Vandan will detail the goals, principles, and environments necessary for you to bring actionable analytics into your company su...

AARRR! for People: Using Mixpanel Notifications to Grow your Business

This Community Tip will describe how to utilize Mixpanel notifications to engage users according to the AARRR analytics framework . By sending targeted notifications throughout the customer lifecycle, you can independently increase acquisitions, activations, retention, revenue, and referrals. Mixpanel Notifications are powerful tools for engaging with your user base. Through targeted push, email, SMS, and in-app messages, you can deliver effective calls to action to targeted groups of users. To determine who receives what call to action, Mixpanel uses targeting based off of people properties . There’s nothing worse than having a great call to action, but not having the right people properties to target the right group of users. This post will cover all of the tips and tricks you need to create effective campaigns throughout your user's lifecycle with Mixpanel notifications. We...

Community Tip: How to keep properties consistent across client and server libraries

To unlock the full power of Mixpanel reporting when using multiple integration libraries, super properties should be maintained across each Mixpanel library. In this Community Tip we discuss how to pass data from the client-side to your server for custom super properties and Mixpanel's default client-side properties. Passing custom super properties As a refresher, super properties are client-side properties that are automatically attached to every event that a user sends to your Mixpanel project. Super properties make working with Mixpanel data much more convenient because you can create custom global properties that are omnipresent on all of your events. These super properties will be attached to each and every event provided the memory location (cookies in a browser, device memory in a mobile phone) of the super properties is not cleared. However, since custom super properties ...

Now you can hide events and properties

Keep stale event and property names out of your dropdowns. Mixpanel has long offered you the ability to hide events that you've decided are irrelevant or maybe just were typos from the very beginning. We’ve recently extended this functionality to let you also clean up the list of properties that you see when segmenting reports or creating custom events. Say your application tracked an an event called "ate" with integer property called "tomatos". Later you decided to fix the pluralization of this property name and renamed it "tomatoes". Even though you stopped sending events with the "tomatos" property, you'd still see entries for both “tomatos” and “tomatoes” in the dropdown list of properties on your segmentation report. By marking the property name "tomatos" as hidden , you can keep it from showing up in this dropdown and any other dropdown that lists properties. How to h...