查看文章 |
取得真正的rss订阅数巧妙方法
2008-07-22 20:35
通过feedsky、feedburner烧制的rss种子,都有一个rss订阅统计,本网站的rss订阅数就达到了2000,但实际上到底有多少人在通过阅读器来关注自己的网站呢?feedsky和feedburner并没有给出真正的解决办法。 一、分析问题 当订阅了一个rss种子(feed)后,rss阅读器就会定时检查这个种子,不管用户是否登录rss阅读器,rss阅读器都会向feedsky或 feedburner返回一个订阅数,当非常多的用户订阅了这个种子后,即使用户不再登录rss阅读器,阅读器依然会检查这个种子,然后返回订阅数。所以 这个订阅数有相当大的一部分用户是订阅了从来不看的,或订阅了后来根本就没有用rss阅读器的用户。按我的网站估计,这样的用户比例大约有80%。 二、解决问题 rss阅读器在不需要用户登录的情况下就会检查rss并向rss源返回一个订阅数,区分机器阅读和人为阅读在这里就变得十分重要。于是想到了图片统计,假如在rss的内容里加一个有统计功能的图片(如 果你不想别人看到可以设置图片的高度和宽度设为0),rss阅读器检查rss更新时,并不会显示这些图片,也就是说不会向图片统计器返回流量统计,但当一 个用户打开rss阅读器来阅读这个种子的时候,这个统计功能的图片就会在浏览器中显示(可能你看不到因为高度和宽度设置为0),这样图片统计器就得到了一 个流量记录。有多少个用户打开种子阅读就有多少个实际订阅用户。这种统计准确无误。 三、举例 ![]() 复制红色框的统计代码
在yahoo统计器中增加一个网站,点击“获取统计代码”,引用统计图片“http://img.tongji.cn.yahoo.com/1591/ystat.gif” 粗体部分为yahoo统计的用户编号,请自行更改。然后在rss种子文件中增加如下代码<img src=http://img.tongji.cn.yahoo.com/1591/ystat.gif width=0 height=0>,为了只统计rss流量,所以要新增加一个yahoo统计网站,并且不要把个网站的统计代码放于网站或其它地方,只放在rss中。rss的xml格式内容找到CDATA的部分,按说明更改: <![CDATA[这里是rss的每篇文章的主体内容,在这里增加一个img的rss统计图片就可以了]]> 如有疑问,欢迎与我联系,欢迎转载! 以下为我的网站www.mm2you.com的feedsky统计和rss实际阅读量 feedsky订阅统计 以下为我的网站的rss统计 |
最近读者:


