Sooo here’s what reading looks like:

That’s a graph of readers’ paths through The Truth About the East Wind. The x-axis is elapsed reading time, in minutes. The y-axis is progress through the story; the higher you get on the graph, the closer you are to the end of the page.
So if you’re someone who scrolled through the story… you’re in there! One of those ghostly blue tendrils is you. The page is rigged up with a very simple (and totally anonymous) scroll-tracker that dispatches data points to SimpleDB at regular intervals. It’s a book that phones home.
If you’ve ever talked to me about the Kindle, you know this is something I’m totally obsessed with; call it instrumented reading. This post at Snarkmarket sketches it out in a sci-fi way (and, P.S., has one of my favorite titles of any Snarkmarket post ever). So, after talking about it for a looong time, I decided to actually collect the data. And you know what?
I have no idea what to do with it.
The aggregate behavior isn’t very surprising. “Yup. People scroll down the page.” If anything, the surprise is simply that a lot of people spent 10 or more minutes with this story—which is pretty awesome.
It’s the individual graphs that are interesting:

I feel like that graph tells a little story. What happened around minutes 10 and 12? Did this reader go back to savor an image—or to double-check a confusing name?
Seriously, these graphs are almost like little narratives themselves:

And this one? No idea:

So sure, these are kinda fun to look at, but they don’t really deliver anything actionable. And I don’t think the aggregate graph up above does, either. I mean, is there anything I can change about the story, or about its presentation, based on what I see there? Not really. Not yet.
But this is just a first step. Like the story itself, it’s a prototype—a proof-of-concept. I’ve got my hands on a cool tool here… and I think I’m probably measuring the wrong thing.
So what should I measure instead?
Nerd notes: The data gets piped to SimpleDB via a little wrapper built with Sinatra, a Ruby framework that is the best thing I’ve yet discovered for making super-simple tools like this. It’s just fantastic. The graphs were plotted with gchartrb and the Google Chart API. Does everybody already know about this? It’s like magic. What a wacky, wonderful service from Google.