The miserable business of making a living from web analytics software

Reading Time: 4 minutes

money In another interesting post on his blog, Avinash questions the conventional wisdom about “Enterprise Class” software, specifically web analytics software. The post made me smile because of Avinash’s hyper-cautious preamble about how he doesn’t set out to be contentious, but sometimes he just has to speak his mind, yada yada yada. I had a mental picture of him donning helmet, mitts, shin guards and chest protectors (not to mention the other thing) before continuing with the rest of his post.

But in the end Avinash has not had to endure a hailstorm of foul tips (see how I worked that in? You’d almost believe I had the faintest idea what I was talking about); his comments box is full of people agreeing with him that “Enterprise class” is a bogus term usually used by software companies to provide an excuse for charging a lot for software.

But Avinash’s post did make me think about the bind that companies who want to charge a lot of money (or even any money at all) for web analytics are in – it’s actually pretty difficult to build a business on the back of this kind of software.

Violins, please

If you’re trying to build a business on the back of paid web analytics software, you have a problem. And that problem is that, however busy the E-metrics summit may get, and how many thousands of people read my blog on a daily basis (that’s about 0.1 thousand, since you ask), web analytics remains a niche activity. This limits the total amount of money a web analytics vendor can get out of a specific customer.

Many of the worlds biggest software companies (and Microsoft is probably the prime example) have got there because they have been able to cut deals with customers to put their software on hundreds or thousands of desktops across the business. The numbers quickly multiply: a $100 desktop app (or OS)sold for 10,000 seats nets you a million dollars – and that’s without implementation, server-side stuff, upgrades etc.

But this is never going to happen with web analytics, because the user base within the customer is just too small. I might go to (say) Coca Cola Corp and sell them a fancy web analytics implementation for maybe a million bucks, but once I’m done, what can I sell them next? Well, the first thing I do is make sure that I can charge them a million dollars next year as well – this, more than anything else, has driven the web analytics industry to an ASP model. And hopefully my company’s product range has something else in it that I can sell into the customer this year. And, of course, I can sell service.


Service is great because it’s the gift that keeps on giving (to the vendor, that is). Compared to going and finding a new customer, or even persuading an existing customer to buy something new, extending a service contract is easy peasy. But the problem with service is that it’s low margin. Before you know it, the software company that you thought you ran has turned into a professional services company; your developers end up spending time out on the road with customers because it’s hard to find and train consultants quickly enough, and it’s even harder to schedule their time efficiently.

Before long, this reliance on service for revenues can have a detrimental effect on the product itself, causing it to become harder to use and thus more reliant on service. What it certainly does is provide a poor incentive for a software vendor to provide a solution that can get up and running quickly with the minimum help. It also provides a poor incentive to vendors to walk away from deals which will “run and run”. When was the last time you heard a rep for a software vendor say, “you know, if we implement our software in your environment, it’ll take ages to get value from it, and you’ll end up spending four times as much on the implementation as you budgeted, so we we’re not going to bid on this deal”?

So “Enterprise” web analytics companies face a number of options in order to keep growing – find more customers (difficult as the top end of market starts to really solidify), build or acquire new things to sell to their existing customers, find new ways of extracting more money from existing customers (sometimes referred to by the technical term, “price gouging”), or find other ways of earning money (for example, by using ad revenues to subsidize product development).

This is why you get such heartburn (as a paid web analytics customer) when your traffic goes up and so does your web analytics bill. It also explains why there’s a slide in every Omniture presentation which is headed “How we will take over every aspect of your business”. And, of course, it’s why, if you buy web analytics software, you can expect to have a very close relationship with your account manager.

Disclaimer/please don’t hit me

You might think that my position here at Microsoft makes me biased against paid vendors, and that it’s easy for me to take a pop when we don’t have to charge for Gatineau. I can’t change your mind about that, but let me just say that I have a great deal of respect for all web analytics tools out there, and think that a paid model is an essential part of the industry. My remarks in this post are borne from six long years of trying to make web analytics pay in an Enterprise vendor. It’s hard work.

4 thoughts on “The miserable business of making a living from web analytics software”

  1. Not “questions the conventional wisdom about “Enterprise Class” software”, Dear Mr. Thomas, but rather “questions the conventional definition of “Enterprise Class” software, or lack there of”. 🙂
    Web Analytics also faces a couple of other tiny challenges that cause us to end up in this miserable existence.
    With paid solutions we are targeting the biggest companies. Sadly these companies tend to be the least sophisticated about the web (compared to other channels) and furthermore in these companies, as you point out, the web analytics “department” is in some basement.
    So they pay for a solution, they don’t use it optimally, then the CEO hears a dynamic speaker from Microsoft extolling the magnificent features of his free product and then the CEO asks what in God’s name are we doing paying for web analytics.
    The other thing is that we still mostly behave as better “log file parsing” solutions. A la “we have tons of data and aren’t we clever”. There isn’t a real “Trinity” focus to do more than clicks reporting and understand and solve customer problems. People react, and pay for the latter.
    There is one web analytics company that is gradually moving towards having more than “clicks parsing” and getting into qualitative and improving customer experiences. So perhaps the proverbial Trinity package. Of course they will charge a lot, but perhaps expanding the definition of web analytics is what will ensure that paid vendors thrive.
    Most of all though until large corporations truly get the web and are as sophisticated in their thinking about the web as they are about box stores or targeted snail mail or product innovation, we will face this challenge that you outline. In that sense our destiny is not in our hands.
    (I know that sounds rather stupid in a comment on a blog that is a part of bleeding edge web 2.0 and has thousands of daily sophisticated and web savvy readers).

  2. Aaah! I just don’t get all the rant going on in the WA blogosphere about the paid products. I mean, we all know that the “free” stuff is of course subsidized. I too find the marketing crap often irritating, but it seems from many comments I’ve read here and there that people are almost saying if you pay for WA, you’re just plain clueless and dumb.
    Why should WA be free? Why not accounting products, ERP, CRM, SFA? Why not cars? People are not ripped off, they’re just bad consumers. If they pay half a million for a WA solution, and don’t exploit it to the bone, it’s their fault. I mean, if all those producst were bad, the market would have taken care of them.
    You might say it will soon do exactly that…

  3. No, I wasn’t having a go at paid web analytics products. If you pay for your web analytics then you will get:

    • Impartiality (no piper to pay)
    • Ownership of your own data (well, you should)
    • The most complete functionality available (not in all paid products, but some)

    But it is difficult for the high-end vendors to make ends meet from the software alone, which leads to a thick services stack on top of the software. And if the same vendor who sold you the software is also selling you the services to make it work, that can lead to some interesting situations.

  4. Ern_Westmore

    Albert H. Vestal Hate-speech Celduin JISC CETIS Government of Australian Capital Territory Gargoyles (video game) Saguinus labiatus Erriapo (moon) Hoa Binh Distichiasis

Comments are closed.