The Great search for Analytics services

In the spirit of The Great search for Syslog services that I posted last year, I've decided to talk about another very important area at Newstex that we've been struggling to find a good solution to: Analytics. First, it's important to note that I'm not an analytics person; I don't like building reports or going through logs to find out retention rates, conversion rates, or analyzing A/B testing results. It's not my core business, and it's not something that I want to devote a lot of time to. Every time I have to build a custom report for something because our analytics engine can't answer a question someone at Newstex has, I'm wasting valuable time that could be better spent implementing new features that users care about.

I don't like writing reports. I don't want to be an analytics engineer. I have better things to do.

When we started out building Mobile Applications, we knew we would need to have good reporting behind our application, not only to see what users were doing, but to report to our clients and pay our publishers. Reporting was always important, and we needed to find a solid solution to our problem.

At first we turned to Google Analytics. We use them for newstex.com, and for our internal web-based applications, so we decided to turn to them for mobile as well. The problem with Google Analytics is that it's very tied to Web applications, and it didn't really handle the different types of things that happen on a Mobile device. On a web application, you navigate through pages, and occasionally do things. On a mobile application, almost everything is an action; events are the core of analytical tracking. While Google Analytics for web did support even tracking (although very limited at the time), it only supported this for Web applications, the event library wasn't available for Mobile. We were building a native application, we knew the limitations of HTML5 and we wanted to make something without those limitations, an application capable of handling the thousands of stories per day that some of our applications require. We couldn't simply use the JavaScript version of Google Analytics, and without really good event tracking, it wouldn't work for us.

We began searching for replacements; we saw a lot about Flurry, but our biggest concern there was that there was very little actual support, and the product didn't seem to have any paid or premium services. We then found Localytics, which seemed to be very similar to Flurry in many respects, but they also offered premium services and support. Being new to the analytics game and not really wanting to figure everything out all on our own, we decided to give Localytics a try. Although incredibly expensive, they seemed to be like the best, and most supported, option we had.

Unfortunately, Localytics made us sign a rather long-term contract, and decided that they wanted to make their product more complicated, then sell "consulting services" on top. Not exactly how we wanted to go, and it took us quite a while to find something better. The problems with Localytics spread out even deeper, answering the simplest of questions seems to require you to download the export of the event log and build a custom report... exactly what we were trying to avoid by rolling out our own solution!

Then we discovered MixPanel. Immediately when looking at the UI I knew something was different, but I couldn't quite put my finger on what. Digging through the documentation we found the underlying differences in the core system: they expose the API on every aspect. It's not a service that then built APIs on top, it's a true cloud-service from the bottom up. This had the added advantage of not being locked into a specific platform. It didn't matter if it was web, mobile, desktop, or even backend applications, we could dump all of our data into MixPanel and see it all in one easy-to-use UI.

Obviously as a true proponent of cloud services I quickly dove in deeper to see if this really was a solution for us. What I found was that this was only the start. Not only did they allow us to push all these events into a unified location, but we could also do advanced segmentation and reporting, all based on whatever we saved to the system. They have ways to track unique users across events, and even tag users with human-readable names.

I quickly found the very nice import API which allowed me to copy all of the events I had in Localytics out to MixPanel. This was huge, it meant that while we're evaluating MixPanel, we could import our live actual data from our existing system. I quickly wrote up a script to import the last months worth of data, and then added a script to run nightly to copy over our event data from Localytics into MixPanel. While this did mean we wouldn't get the "live" events from MixPanel, it at least meant we could really start to evaluate the system.

Next I started looking for support. It wasn't hard to find, in fact they found me, and I attended one of their weekly 101 Webinars that helps you quickly understand the power that you get out of MixPanel. What's more, their support is free, but that's because you probably wont even need it. The system is just so intuitive. After getting a bunch of data into the system, I invited my boss to take a look. He was creating funnels, viewing segmentation, and finding out answers to questions he'd been asking for a long time. He figured this out all on his own, without having to get support, or asking me any questions. That's a win in any scenario.

Lets take a simple example of the Funnels. These funnels are the coolest feature of MixPanel that I've discovered so far. It's a quick way of telling what percentage of your user base does a certain sequence of events. What's more, you can drill down into almost any report, including the funnels, to find out more details. In this simple funnel, I wanted to see how many users went from installing the app to viewing a story.


Not only could we quickly see that only 57% of our user base continues on to view a story, but we could see the actual breakdown by platform (an attribute on every event which we track, which MixPanel refers to as a "Super Property"). In our case, 68% of iPad users actually went on to view a story after installing the app, but only 52% of iPhone users did the same. We could also break this down by Application version, or even filter so that it only shows a specific application version. This was huge; all of these reports previously had to be run by hand.

So what we've found so far is that MixPanel is way more then just an Analytics system, it's a question resolver. It does far more then just tracking your events, it allows anyone to view them in a smart and intuitive way. What's more, the amazing support is there if you need it, and out of the way when you don't.

The home-run of course was when we showed this to our financial and reporting guy and his exact response was "This is how I would have built it if I had designed it myself".

You know the service is good when you can see there's lots of usage but you don't get any questions about it.

Comments

Anonymous said…
Hey Chris,

First off, great post. I'm glad to hear you've found the right tools to help you answer the questions you need answering.

I'm sorry to hear that you didn't end up giving Flurry a try. Flurry has great support, a terrific community and no premium services because we believe analytics should be free. If you look at Flurry, you'll see that everything you are paying for in the services you list are things we offer for free. If you'd like to take a second look and give Flurry a try, let me know as I'd be happy to help.

Best of luck with your apps.

Cheers,
Sean Byrnes
CTO & Founder
Flurry, Inc.
Jakko Bagci said…
Thanks to professional online essay writers, you will always get all the help and support you need to submit unique and well-written essays, click to read about our service! The expert ensures that your paper is written from scratch to fully reflect the clue you were asked to write against. With our help, there is never any form of plagiarism and we write according to your needs. If you feel that something is not quite the way you want, here we will continue to work with you to make unlimited changes.
keven john said…
Scalable analytics services are essential and have a striking effect on key business decisions as it offers insights backed by data. Security is important, as well as seeking a service that is capable of comprehending the requirements as well as objectives of the individual. If you are struggling to search for analytics and also dealing with assignments, consider employing the most effective the best assignment help service to efficiently manage your assignments while you find an ideal analytics tool.
Anonymous said…
Analytics can definitely be a tricky area, especially when it pulls time away from core development work. It reminds me of a friend who runs a small business and recently struggled with embroidery digitizing . She was excited about creating custom designs, but the technical process of converting artwork into stitch files felt like a frustrating distraction from actually growing her business. Just like with analytics, she needed a reliable system that could handle the heavy lifting so she could focus on what truly mattered.

Hopefully, you’ll find the right solution soon—one that gives you the insights you need without pulling too much focus from innovation!
Puvan Miner said…
Your post is insightful and useful, thanks for sharing. Read this article for more useful updates. Clic Par Seconde is a handy tool for measuring click performance.
seo ngoc said…
KJC là lựa chọn hàng đầu cho người chơi yêu thích sự công bằng, minh bạch và chuyên nghiệp. Với nền tảng hiện đại và đội ngũ chăm sóc tận tâm, KJC luôn duy trì chất lượng dịch vụ ổn định. Cổng kjc exchange không chỉ mang lại trải nghiệm an toàn mà còn tạo cơ hội nhận thưởng lớn mỗi ngày.
Anonymous said…
789win là nền tảng giải trí trực tuyến mang đến trải nghiệm đẳng cấp cho người chơi Việt. Với thiết kế hiện đại, tốc độ mượt mà và hệ thống bảo mật cao, nơi đây luôn tạo cảm giác an toàn và hứng khởi. Đa dạng trò chơi, khuyến mãi hấp dẫn và dịch vụ tận tâm giúp 789winter com trở thành lựa chọn hàng đầu của cộng đồng yêu thích giải trí.
blog xinh said…
S666 là nhà cái trực tuyến hàng đầu châu Á, được PAGCOR cấp phép, hoạt động hợp pháp. Nền tảng mang đến kho trò chơi giải trí đa dạng gồm cá cược thể thao, casi live, xổ số, đá gà và hàng trăm slot game hấp dẫn
kuwinblogcom said…
LUCKYWIN là điểm đến giải trí trực tuyến mang đến trải nghiệm hấp dẫn với nhiều trò chơi phong phú, cơ hội trúng thưởng cao và giao diện hiện đại, dễ sử dụng. Nền tảng này chú trọng sự minh bạch, an toàn và tiện lợi cho người chơi, giúp mọi trải nghiệm trở nên thú vị và đáng tin cậy. luckywincom club không ngừng cải tiến để mang đến niềm vui và may mắn cho mọi thành viên.
kuwinblogcom said…
This comment has been removed by the author.
seo ngoc said…
LC88 mang đến nội dung giải trí phong phú và trải nghiệm vận hành ổn định. Khi truy cập https://lc88comm.com/ thành viên được hỗ trợ xuyên suốt trong từng thao tác. Tại lc88comm com, các chương trình thưởng được triển khai linh hoạt nhằm tăng cơ hội nhận quà.
Anonymous said…
777vip is a premier online entertainment platform that brings players the ultimate gaming experience with luxury, trust, and excitement. As a brand built on innovation and transparency, 777vip net ph offers a wide range of online games, sports betting, and live entertainment options — all in one convenient destination.
hai tran said…
LC88 mang đến bầu không khí giải trí sôi động với hiệu ứng đẹp mắt và thao tác cực kỳ nhanh nhạy. Truy cập ngay https://lc88.lat/ để thử sức với những trò chơi phong phú đầy kịch tính. Mỗi lần bước vào không gian của lc88 lat , bạn sẽ dễ dàng bị cuốn hút bởi cảm giác hồi hộp và cơ hội nhận thưởng bất tận.
Anonymous said…
U888 is an online entertainment platform that prioritizes transparency and user safety. Its system applies modern technology, a user-friendly interface, and optimized security to minimize risks. u888 fast puts users’ interests first, monitors all transactions, and commits to rejecting any fraudulent behavior, providing a stable and reliable experience.
kuwinblogcom said…
u888 là một trong những nền tảng giải trí trực tuyến hàng đầu hiện nay, được biết đến nhờ uy tín vững chắc, công nghệ hiện đại và dịch vụ hướng đến người dùng. Với nhiều năm hoạt động trong lĩnh vực giải trí trực tuyến, u888hv com đã xây dựng được vị thế nổi bật thông qua hệ thống vận hành minh bạch, bảo mật cao và kho trò chơi đa dạng.
cuti45 said…
https://luck8v.us.com/ là nhà cái online uy tín, bảo mật cao, cung cấp đa dạng game cược hấp dẫn. Đây là lựa chọn lý tưởng cho những ai tìm kiếm trải nghiệm minh bạch và chất lượng.
GO8 giữ vững vị thế khi tập trung vào công nghệ bảo mật hiện đại và vận hành chuyên nghiệp. Nhà cái thu hút lượng lớn thành viên nhờ tính ổn định và sự công bằng trong dịch vụ. Nền tảng go8 agency giúp hệ thống tăng cường hiệu quả trải nghiệm. Người chơi có thể dễ dàng xem thêm thông tin tại https://go8.agency/ để hiểu rõ ưu thế.
kuwinblogcom said…
tài xỉu cung cấp trải nghiệm cá cược Tài Xỉu trực tuyến đỉnh cao, với giao diện dễ sử dụng và nhiều ưu đãi hấp dẫn. taixiu eu com Tham gia vào thế giới giải trí thú vị này, nơi bạn có thể thử vận may và chiến thắng lớn. Đảm bảo giao dịch an toàn, bảo mật tuyệt đối, hỗ trợ khách hàng 24/7. Tham gia ngay để nhận thưởng khủng!
tung tung said…
S8 là nền tảng giải trí trực tuyến chú trọng minh bạch và an toàn cho người dùng. Hệ thống ứng dụng công nghệ hiện đại, giao diện thân thiện và bảo mật tối ưu nhằm giảm thiểu rủi ro. os5as8 com Nền tảng luôn đặt lợi ích người dùng lên hàng đầu, giám sát mọi giao dịch và kiên quyết loại bỏ hành vi gian lận. Nhờ đó, người dùng có thể trải nghiệm dịch vụ ổn định, tin cậy và yên tâm hơn mỗi khi tham gia.
socola vi daua said…
Okwin là một nền tảng giải trí trực tuyến đa dạng, mang đến cho người dùng những trải nghiệm hấp dẫn qua các trò chơi, sự kiện và cơ hội giao lưu với cộng đồng. Với giao diện dễ sử dụng và tính năng linh hoạt, okwinbiz com kết nối người chơi mọi lúc, mọi nơi, giúp thư giãn và thỏa mãn đam mê. Khám phá và tận hưởng không gian giải trí tuyệt vời tại Okwin ngay hôm nay
hai tran said…
S8 tạo khác biệt bằng việc áp dụng các tiêu chuẩn công nghệ mới trong vận hành hệ thống, mang đến sự an tâm cho mọi hội viên. S8 đóng vai trò chính trong việc duy trì hiệu suất, giúp các trò chơi casino live, thể thao và slot hoạt động liên tục và ổn định. s8s8 org giữ vững vị thế thương hiệu uy tín, được đông đảo người chơi lựa chọn mỗi ngày.
KUXX là một trang web xem phim 18+ nổi bật, cung cấp hàng nghìn video chất lượng cao với đa dạng thể loại hấp dẫn. Từ JAV, phim Âu Mỹ đến các bộ phim Việt nóng bỏng, kuxx org đáp ứng mọi sở thích của người xem. Đây là điểm đến lý tưởng cho những ai yêu thích nội dung khiêu dâm chất lượng, với giao diện dễ sử dụng và cập nhật thường xuyên những bộ phim mới nhất.
em xinh said…
GO8 luôn đang đến cho người chơi cơ hội tham gia đạt được nhận ngay tiền tỷ mỗi ngày. Chỉ cần bạn tuân thủ các điều kiện, áp dụng chiến lược thông minh và lựa chọn sản phẩm yêu thích thì phần quà giá trị luôn chờ đón https://go8.wiki/
em xinh said…
https://hitclub668.com/ ra mắt từ sớm và nhanh chóng nhận được sự chú ý của người chơi Việt Nam. Với sản phẩm chất lượng cùng dịch vụ chuyên nghiệp, cổng game bài trở thành lựa chọn số 1 giữa hàng ngàn nền tảng cá cược online trên thị trường.