The nuances of real-time Web analytics are elusive, underused and often misinterpreted. Yet, real-time Web analytics is a feature that several vendors are seeking to fulfill. The way I see it, real-time has two components; real-time reporting and real-time processing. Real-time reporting makes Web analytics data visible within an interface instantaneously (or within 10 seconds). Real-time processing is the ability to create reports or segments and view data instantaneously (or again, within 10 seconds or less).
The last time I checked (back in May 2008), only Coremetrics, IndexTools, Nedstat and Omniture claimed to have real-time data reporting capabilities. At that time, Unica could report metrics within 15 minutes and Google Analytics shortly thereafter provided same day reporting (although they make no promises). So, overall the major Web analytics players are pretty fast about reporting, yet not impervious to flaws [I welcome comments on real-user data delay horror stories]. Of course, log files can typically be processed in real-time as well, yet don’t necessarily provide the slick interfaces of the previously mentioned vendors.
Now don’t get me wrong, I believe that Web analytics data should be reported as quickly as possible. I for one like to gauge metrics the same day I post or make changes to my site, however, it’s my opinion that real-time reporting is a luxury that many want but few properly exercise. To obtain real-time reporting so that a neurotic analyst can watch metrics as they accrue is not a good use of real-time reporting. However, those that use real-time data to populate content on pages or shift messaging to segments…now that’s interesting. But there’s a distinction here, where real-time automation is different than real-time decision-making. Decision-making based on data rarely (if ever), happens in real-time. Some might argue that alerting functionality provides the ability to make real-time decisions, but c’mon…is that really real-time?
- Alert -> Think [allot appropriate time for comprehension, protocol and red-tape] -> Take Action.
The second component of real-time is processing. This facet of real-time serves the instant gratification need in all of us. A typical scenario might unfold like this:
- Idea -> Create report to illustrate idea -> Processing… -> Insight!
Real-time automation of data – using rules-driven processes, event triggering and content delivery that occurs in real-time based on data derived from analytics does elevate the need for real-time data. While the applications that enable this type of real-time activity may be independent of Web analytics, there is an opportunity to improve – dare I say – “optimize” the process with real-time capabilities.
So, I’m really wondering if people are using real-time data in other ways that provide tangible value to their organizations? Beyond real-time dashboards that make great corporate lobby eye-candy are businesses making real-time decisions that require real-time Web analytics?