« Negative Penguin Media | Main | Your Brand »

Jun 8
RSS Feed Stats
I caught Todd Cochrane's post on Typepad and Feedbruner today. Todd hasn't been happy with Typepad for a while, but I don't want to talk about that.

Todd is a veteran podcaster, the head of the Tech Podcast Network and author of Podcasting: Do It Yourself Guide. Todd is one of the old men in field and I have a lot of respect for him. That's why I can't  understand how he can completely miss how hard it is to provide RSS stats.

Todd says:

There is nothing magical about a RSS feed it is a file that sits on your website, and when an application needs to be updated it reaches across the web pulls a copy from your webserver and your webserver logs the encounter in a log file. Then it is just a simple mater of processing that log file and providing very detailed infomation about your RSS feed.

Yikes! That's how web pages are counted, not RSS feeds. The difference is in the behaviour of a news aggregator vice a human surfing the web. I wrote an article on just this a while ago. Here's some of the pertinent bits:

First we decided that the number of hits on a feed was a good indicator of listenership. Then we realized that RSS feeders can hit a site every ten minutes to see if there's new content.

Then we tried to apply the concept of unique RSS hits, but that not only has the same problems as unique web hits with respect to return listenership, routers are so much more commonplace now that hundreds and perhaps thousands of listeners can be represented by one single corporate IP.

Then we started mucking around with time intervals. If the same IP hits the feed in 10 minutes, it's the same guy. If it's 30 minutes later, we'll count that as a new guy.

This is very, very difficult stuff which is why there are only a couple of people in the podcasting space even attempting meaningful stats: Feedburner and Libsyn.

Read the rest of my article, here.

3 Comments/Trackbacks




But we all know the same ip can hit a rss feed multiple times a day it is not hard to filter out in fact we built our own RSS Stats system for the RawVoice Generator. Its not hard to filter out multiple hits a day and measure how often you see a specific IP..

It's not rocket science.

Todd,

It's much more difficult that you're letting on. I hope you know that or you're going to quickly find that your Raw Voice stats aren't going to be very reflective of reality.

You can't just filter out the same IP. As I said above:

"Then we tried to apply the concept of unique RSS hits, but that not only has the same problems as unique web hits with respect to return listenership, routers are so much more commonplace now that hundreds and perhaps thousands of listeners can be represented by one single corporate IP.

Then we started mucking around with time intervals. If the same IP hits the feed in 10 minutes, it's the same guy. If it's 30 minutes later, we'll count that as a new guy."

Producing meaningful stats for RSS feeds (whether a podcast feed or not) goes well beyond parsing a weblog. The listener's behaviour has to be understood in order to make sense of the raw data.

Of course he leaves out that there is a nice way of using your feed and make a 302 for it and use feedburner in the background.

Todd also likes to leave out the fact that there are ways to use a tool like feedburner with your own domain (against money of course) and that they enable a lot of people to do podcasting who exactly don't want to deal with all this server stuff.

He also likes to blame feedburner of not having accurate numbers, meaning lower numbers than he likes to report them.

As you said, it is not easy being rss stats - start with intervalls of requesting, bots, known non website visitors etc.

And, feedburner does a tremendous job of providing tools and features for the user. One can take it or not - but ESPECIALLY if I am with typepad or any other hosted server - for whatever reason - I would suggest using feedburner so switching to another host is made more easy.

Comments/Trackbacks are closed for maintenance.


« Negative Penguin Media | Main | Your Brand »

Advertise

sponsored ads



subscribe


Prefer Email?
Subscribe below-

Enter your Email:


Powered by FeedBlitz What's this?

Current News

Support This Blog

blogroll


 


Know More Media - Internet / Ecommerce / Online Business

know more media network

View Network Map

Network Feed List (OPML)

Know More Media Network
Feed


we support unitus

PRWeb

Influencer



BizPodcasting is a member of the Know More Media network of business related blogs.

Here are some current headlines from some of our business publications:

ProductivityGoal

CallCenterScript

AdHurl

TheBizofKnowledge


Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 619

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 620

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 621

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 622

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 737

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 738

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 739

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 740


Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 619

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 620

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 621

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 622

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 737

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 738

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 739

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 740

HealthCareVox

BrainBasedBusiness


Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 619

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 620

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 621

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 622

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 737

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 738

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 739

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 740


Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 619

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 620

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 621

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 622

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 737

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 738

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 739

Warning: date() expects parameter 2 to be long, string given in /usr/www/users/chrisycm/kmm-network/includes/rss2html/rss2html.php on line 740