How To Accurately Track RSS Subscribers
Matt Hopkins posted in Web Analytics, Search Engine Marketing, RSS on May 1st, 2007
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
That title may be a bit over ambitious, but I think that I have come up with the most accurate method for counting subscribers to your RSS feed.
This post is the sequal to Tracking your email campaigns and will build upon the tracking concepts used within that post. The previous post on tracking allows you to identify visitors who read the RSS feed then visit your site through a link in the feed. So that method will go some way to providing a readership metrics for our RSS content.
A readership metric is great, what about subscribers?
We can track the number of subscribers to a RSS feed in a number of ways, but after a few hours of research one method stuck out. This was to taint the feed URL for every visitor with a random value. Then all you have to do is count up the values and that will give you a subscriber count.
Below is an example feed URL that has been tainted.
http://www.webanalyticmatt.com/feed/?ID=1234
In this case we could count the number of ID values to give a subscriber count. Now this is fine but my method is to take this one step further and have the random value as the persistant cookie value for that visitor. By doing this we can actually identify the visitor even more accurately than using cookies because the feed request becomes the visitor identifier. Therefore it is possible to constantly update the visitor persistant cookie, even if it has been deleted to reflect the original cookie value.
Obviously this method is not without its problems, but luckily the negative effects can be minimised.
For instance you cannot let the search engines get hold of the RSS feed URL as search engines seem to favour RSS content over native web content. To ensure this, make sure your robots.txt file denies access to your RSS feeds.
What if someone syndicates your RSS feed on their site? Well your readership metric should hopefully increase but your subscriber metric will not be changed. Not a great thing but I think it’s an acceptable risk.
No more pinging your RSS feeds to RSS search engines. This would obviously defeat the point of counting of counting subscribers as you would be promoting one subscriber ID which may actually represent many people. But if your content is any good and your search engine optimisation is up to scratch then you shouldn’t need to tell the RSS search engines where you are.
Now the finale, I have read a few blog posts on tracking RSS subscriber numbers but the one thing that differentiates this post is that I am confident enough to implement it on my own blog as well as any site I am working on. To see, just subscribe to my RSS feed.









May 1st, 2007 at 8:45 pm
yeaaaahh i love thaaat bloggggg uuuuuhhhh yeaahh that guys great mmmhh, not only when doing website stuff….
May 2nd, 2007 at 9:45 am
Hmm…wonder where you got the inspiration for this post
Good stuff matt
On the point of blocking SEs from indexing the feed, there are certainly drawbacks - however, there is a thing called cloaking, more specifically IP delivery which means based on the IP of the visitor, you deliver different content.
I realize this has been debated over and over again as a black hat technique, but in this particular case, you could deliver clean feeds to the search engines(so you would show up in blog searches etc, and the tainted ones to the normal users. Black hat? Definitely not.
Sverre
May 2nd, 2007 at 9:38 pm
Hi Sverre,
Yes cloaking may not be a bad idea in that case. I have heard Matt Cutts in previous interviews talking about cloaking in this context and from what I remember, it was ok as long as the content is the same for both parties. If the cloaking enables the SE to see the site more easily and clearly and does not hide anything or try to be deceptive then cloaking is acceptable.
Cheers
Matt
May 17th, 2007 at 3:46 pm
What about feedburner?
May 17th, 2007 at 5:22 pm
How does feedburner track the number of RSS subscribers? I assume it uses a combination of IP and Useragent to identify a unique visitor, but this isn’t at all accurate because one laptop can have many IP addresses over a period of time therfore being represented as more than one visitor.
Also feedburner doesn’t do URL tainting and all your feed analytics data is with a 3rd party, so who owns your data???
Thanks
September 21st, 2007 at 1:47 pm
Hi,
I do have subscribers to my RSS feed but not many. I would like to know their e-mail id. Is it possible??? Can you help me with that???
September 23rd, 2007 at 10:39 am
Tina,
If you would like to know what someones email address is then the only way is to ask them. Offer them something that they will percieve as valuable in return for that small piece of identification (email). Something like signing up for a newsletter or even when they submit a comment.
You can then use this email address and match it to their cookies and voila, you have accurately identified your visitors.