I often get asked which analytics tool one should use. This often leads to a large debate over the extremely large amount of tools on the market. I’ve been a big advocate of a few products in the analytics space and was previously the Head of Product at Taplytics (YC W14).
This isn’t a post about which analytics tool you should use, but rather some fodder for how one should think about building and selling an analytics tool today based on my experiences with analytics as a Founder, PM, and Engineer.
If you’re thinking about starting an analytics company today, here’s how I would think about it.
I run a product company, and in order to handle product analytics there are a couple of different routes we could take.
Tools like Mixpanel, Google Analytics, Amplitude, etc.
Pros:
Cons:
Companies that help you with data collection + warehousing (like Taplytics BigQuery or Segment Warehouse) combined with visualization tools like Looker, Mode, or Periscope, or platform/API plays that help you with everything (like Keen IO).
Pros:
Cons:
Use a data warehouse/lake and maybe buy visualization tools like Looker, Mode, etc.
Pros:
Cons:
Making the decision between the options above is a rather common conversation I have with founders/PMs trying to get a clear view of their users and make better decisions.
It mainly comes down to “go prescriptive” or “go custom” and that’s a rather hard decision to make. And it turns out that eventually, you end up going custom to a certain extent and I’ve come to accept that as a fact.
Another fact is that creating a fully functioning analytics pipeline is hard, but definitely not as hard as it used to be. Because:
By no means are analytics pipelines a solved problem, but I believe the business of data piping is a fragile business model.
As storage and compute get cheaper, value shifts even more to analysis and insights on the data.
Most analytics companies started quite a few years ago. In addition to the technological advances in data infrastructure, there have been advances in the tech industry’s understanding of product success metrics. There’s extensive literature on how to think about products, but we’ve essentially done almost nothing to address these learnings and have failed to incorporate them into modern analytics tools and systems (with some exceptions like Answers).
Let’s dissect that into two parts:
Given that we’ve learnt a lot about key performance indicators (KPIs) that make a company likely to be successful, a new analytics product should incorporate these learnings and immediately support a few set of structured events and entities for different industries.
Answers does a decent job with structured events with their different event types: Sign Up, Purchase, Content View, etc.
When this is combined with a way to connect “entities” like Users, Products, Posts and other common entity data, it gives analysts the ability to create reports and metrics specific to their business.
Though, as I mentioned earlier, if we assume that every company will eventually need customization, then unstructured data will need to be accepted as well.
If we’ve successfully created a standard data structure for common events and KPIs, then it becomes inevitable and rather obvious to have a compute platform that gives analysts the ability to create report templates with predefined queries and distribute them via a marketplace.
Then CTOs, Analysts, Marketers, Product Managers, and Business Owners can select report packages that serve their business needs and help them discover insights for their products.
For example, let’s say you’re a marketer and need a Return on Ad Spend report. You could simply search the marketplace and find one. Need to do long-term user-growth projections? There’s a report for that. Need cohort analysis on user activity? Add that to your report cart. Something missing? Build your own report and sell it on the platform.
I have yet to see anyone realize that both the technology and the knowledge to create such a product analytics marketplace has existed for quite a long time. It would be an incredibly valuable product for companies and business users.
You might be wondering why I’m not working on this product myself. After all – it’s supposedly a great business! I truly believe this.
But alas, I’ve realized that I like solving problems for consumers much more. At least for now.
Thanks to @alexakmeyer for reviewing.
You can follow me @ngardideh or subscribe to my mailing list for more posts around mobile, experimentation and product management here.