A Pageview Alternative?

Steve Rubel declared several weeks ago that the pageview is dead.

Below is a creative image Rubel had on his post:

shmula.com, pageview

Image taken from Steve Rubel

A few weeks later, Hitwise reported that MySpace had more pageviews than the Yahoo! homepage. That report resulted in a flurry of response, the main argument of which is that the Yahoo! homepage was ajaxified and took a big hit on pageviews. So, how can we account for the new mode of “traffic”?

shmula.com, pageview

The image above, taken from Jesse James Garrett’s seminal paper on Ajax, provides us with some idea of where we can capture pixel and gesture behavior.

For each call to the Ajax engine, we can track status like the following (comments are pseudocode):

xmlhttp = null

if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest()
//begin tracking httprequest here()
//get new track XMLHttpRequest ()
//{
//create XMLHttpRequest;
//register tracking callback ();
//store user callback;
//}

//function tracking callback(state)
//{
//(state==4)
//{
//log tracking information here;
//call user callback
//}
}

In other words, for each poll to the server and response to the Ajax engine, we can track at that level. I think we only want callback’s that are of status==4, that is “loaded”, because that is what will eventually be rendered to the user.

This is all theoretical, of course. I think the big questions will be what constitutes an event such that it merits tracking. For example, is the Lightbox enough to count as part of this new metric? What about drag-and-drop events? It’s not good enough to say that what was once required to hit the server should count as part of this metric, because some of those items are seemingly small now (lightboxes, as an example).

I’m not an expert on XML or Javascript; but, the Pageview question has my mind thinking.


Short URL: http://bit.ly/fG68

Share This Post:



  • Digg
  • Twitter
  • Facebook
  • Google Bookmarks
  • del.icio.us
  • StumbleUpon
  • LinkedIn
  • MySpace
  • HackerNews
  • Reddit
  • Live
  • email

2-pizza teams (10)
3 C's (3)
37signals (1)
5S (38)
A3 Report (9)
adoption (7)
agile/software (59)
ajax (4)
amazon (53)
apple (3)
apple iphone (7)
axiom (3)
Aza Raskin (9)
backcountry.com (2)
berlin (1)
bill gates (1)
bill marriott (1)
blog tag (1)
book reviews (4)
bullwhip effect (5)
business (397)
business plans (3)
busm361 (13)
BzzAgent (12)
call center and queueing (11)
car buying (2)
Carbonite (1)
change management (5)
chicago (1)
click fraud (1)
click-to-ship (21)
clocky (2)
colin powell (2)
community (2)
company interviews (18)
company interviews (6)
complexity (32)
costs (8)
culture (7)
customer experience (10)
customer obsession (52)
customer recovery function (1)
customer segmentation (8)
customer service (17)
design thinking (14)
digg (4)
drum-buffer-rope (38)
dublin (1)
dynamic systems (24)
eBay (6)
economics (3)
efficiency (4)
ethnography (29)
family (18)
featuritis (15)
flexibility (1)
forecasting (2)
four performance dimensions (2)
Fun With The 2×2 Matrix (1)
game theory (7)
Gemba (67)
genchi genbutsu (68)
general (135)
germany (1)
google (15)
Gretchen Rubin (1)
heijunka (65)
holidays (1)
hoshin kanri (1)
how to be a human (1)
IDEO (2)
image uploading (1)
interviews (4)
iphone (5)
ishikawa (69)
IT at Toyota (67)
jason fried (1)
just-in-time (4)
kaizen (4)
kanban (46)
law of instinct (1)
Leadership (46)
lean (167)
Lean Consumption Maps (98)
learning curve (1)
licketyship (1)
mark cuban (1)
martin luther king (1)
mary poppendieck (1)
metrics (73)
microsoft (6)
milton friedman (1)
moving average (1)
muda (68)
nba fines (1)
net promoter score (nps) (1)
obeya (39)
Off-Topic (1)
onstar (1)
operations (108)
pageviews (3)
pareto principle (39)
patent (1)
peanut butter manifesto (2)
philosophy (3)
Poka-Yoke (6)
poppendieck (3)
powerpoint sucks (2)
private equity (4)
process measures (6)
product development (20)
productivity (4)
quality (41)
quasimodal design (1)
queueing theory (41)
Raffle (1)
rational choice (2)
regression analysis (18)
respect for people (6)
root cause analysis (60)
sarah+palin (2)
seth godin (1)
simplicity principle (10)
six sigma (128)
snowboarding (2)
social media (3)
spam (1)
statistical process control (46)
strategy (46)
suburban (1)
supply chain (24)
takt time (8)
teaching (2)
team size (9)
technology (104)
the beer distribution game (1)
The Happiness Project (1)
the profit tree (7)
The Visual Factory (11)
theory of constraints (41)
time (2)
timeline (3)
tony+hsieh (11)
toyota (75)
travel (1)
trump bankruptcy (1)
turnaround (5)
twitter (8)
uspto (1)
utah deal flow (2)
variation (69)
venture capital (1)
Visual Management (11)
waste (59)
website traffic (2)
Wing Chun (2)
wisdom of crowds (1)
wisdom teeth (1)
word-of-mouth marketing (18)
yahoo (2)
zappos.com (12)
zero defects (3)

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.


If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Well, how about polling. One can create an ajaxified page and keep polling the server. Do you count those hits as well – that can increase my “page views” by many-fold overnight :-)

Anyway, I guess pageviews in ajaxfied apps whould be counted only if the page changes the view on user interaction cuase the view to change – so background threads will be excluded – plus whatever conventional page views we counted before.

Alex.

Leave a comment

(required)

(required)


Additional comments powered by BackType