最简单的方法获知Google Reader的具体订阅数

今天在月光博客看到关于使用Greasemonkey(一种基于Firefox扩展实现的脚本引擎,可以最大限度地开发个性化应用)来查看某页面Feed订阅读者数的方法。

唯一遗憾的是,该方法依赖于Firefox的扩展支持,且在IE下引用类似的脚本也比较复杂。通过直接查看脚本源文件,我发现其原理无非是利用Google Reader应用本身的一个URL来查看订阅情况。

理论上,这个URL应该是不对浏览器访问开放的,而是Google Reader这一Web应用自身用到的一个请求入口(GET)。不过我们也可以很方便(这几乎是查看某个阅读器某一Feed订阅数量最简单的方法)的通过以下的方法来查看RSS订阅数:

http://www.google.com/reader/directory/search?
hl=en&q=http://feed.awflasher.com

把后面的http://feed.awflasher.com替换为你想查看的RSS源,访问之,即可返回Google Reader相应的信息,包括博客标题、平均每周文章数和订阅读者数

通过这一方法,看到我的博客订阅情况如下:

feed.awflasher.com 142
awflasher.com/blog/feed 913
awflasher.com/blog/feed.asp 100
awflasher.com/blog/feed/ 73
awflasher.com/blog/feed/atom/ 14
awflasher.com/blog/feed/rss/ 7
feeds.feedburner.com/awflasher 1333

看来,Feedsky“遗漏”了我2000+的订阅,算上走New Aggregator的Feed,乐观地估计,应该有5000个读者左右。(之前的估计忘记了可怜的FeedBurner-_-)

一直因Google Reader不支持301重定向而感到苦恼:我无法方便地改变那些已经通过Google Reader订阅我博客的RSS源。尤其是我在将“私人文章”过滤输出之后(我一直很担心“垃圾信息”干扰读者,使用WordPress之前在LBS系统也实现过一次),Google Reader的用户仍然会被我的“私人文章”所骚扰,而无法只看到“理性的、相对优质的文章”。

PS:之前在Google Webmaster Tools还可看到一份同样的列表,不过似乎有很长的缓冲周期,因为显示的数据一直没有变化。(在“Dashboard>Statistics>Subscriber stats”可以看到)

Advertisements

12 thoughts on “最简单的方法获知Google Reader的具体订阅数

    1. 由于原来的LBS和WordPress有着完全不同的体系结构,再加上Feedburner惨遭河蟹,因此不得不导致现在的局面。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.