I've been working on a web 2.0 mashup.  I've released it to a small audience to get an idea of how stable it is and to get an idea of how well it scales.  One thing I've learned  in deploying  and monitoring this app is that unlike a web 1.0 page where you could easily track and report page views, it is much harder to measure how popular a web 2.0 app is.  In the web 1.0 world, there was the simple page load.  A user would visit your page and you would bump your page counter.   Nearly every web page displayed the number of page hits. This was a nice simple metric. 

Now however in the web 2.0 world, things are not so cut and dried.  With a web 2.0 app, a user may visit a site and stay for a long time, interacting with the site while the browser is making background asynchronous calls to the server to update the content.  The question is how to count this.  Technically there's only one page load when the user arrives at the site, but the user may spend all day at the site, interacting with it.  Some sites are particulary sticky - web sites  such as writely may have users that use the site for many hours continuously. Clearly there's got to be a a web 2.0 version of the page count. Others have raised this question, but without offering a clear answer.

So let me humbly propose a web 2.0 metric:  user-minutes.  This metric indicates how many cumulative minutes all users have been at the site.  One user visiting the site for an hour would be 60 user-minutes. 60 users visiting a site for one minute each would also be 60 user-minutes.

So here are some stats for my web mashup:

Days Live
4
Unique visitors
5300
Total http requests
4,700,000
Page loads
about 10,000
User-minutes
157,000
Average visit time per user
30 minutes


Considering the attention span of a web 2.0 user (remember that a typical YouTube video is about 2 minutes long), I think it is reasonable to equate a web 2.0 user-minute with a web 1.0 page load.    So for my app, at first glance with 10,000 page loads it is probably not too interesting.  But this app is particulary sticky - the average user spends about 30 minutes a the site.  The 10,000 page loads doesn't show that,  but using the  metric of 157,000 user-minutes we get a better understanding of how active the site is.

Perhaps the user-minute isn't the best metric, but it is easy to track, and easily understood and gives a good idea how active a site is.

Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2010 by plamere