wordpress自带了feed输出的功能,非常稳定高效,但唯一的缺点在于无法统计订阅的情况,包括数量,访问量等等。

而第三方feed托管平台则提供了比较强大的feed订阅统计情况,但像feedsky,feedburner这些稳定性并不好,feedsky是国产的,更新数据很不频繁,而且经常长时间的挂掉。而feedburner是google的产品,被天朝挡在了墙外。

统计 Feed

那我们就真的没有办法统计订阅信息了吗?答案当然是否定的,有一种方法既可以保证feed稳定又可以统计到读者的信息,那就是wordpress自带的feed+第三方统计工具。很奇怪吧?第三方统计工具就是百度统计那种吗?没错,但我们只把统计代码增加到feed输出页面,比如这个页面,http://www.aojgame.com/feed,看到我的统计代码了吗?就是每篇文章下面的一个gif的链接。因为很多阅读器是不支持js的,所以百度统计这样的第三方工具没法用来统计feed订阅情况,这里我推荐一下“雅虎统计”,现在已经改名了,叫“量子恒道”,支持用图片作为统计代码,我们就可以把其图片统计代码放到feed输出文本的底部,因为是个1像素小图片,不会影响读者阅读文章,而每次浏览器解析该图片的时候,我们就能够统计到信息了。

如何把统计代码放到对应的位置?如果你使用了wordpress SEO插件,那么直接到插件的设置目录--RSS,填上统计代码即可,立即就能生效,马上点开自己的feed页面看看效果吧。如果没有使用这个插件,那么编辑主题的functions.php文件:

<?php
function feed_copyright($content) {
        if(is_feed()) {
                $content.= “<br>”;
                $content.= ‘<img src="http://img.tongji.linezing.com/XXXXXX/tongji.gif" border="0"/>’;
        }
        return $content;
}
add_filter (‘the_content’, ‘feed_copyright’);
?>

对于feed内容的版权信息,也可以通过以上代码添加,以上代码我没试过是否可行。

需要说明的一点是,只有当订阅的文章被点击展开,即被读者阅读的时候,才会被统计工具统计到,只是订阅了博客,没有阅读的话是不会统计进去的。所以你通过统计工具看到的ip数,pv数都是阅读过文章的人提供的,可以理解为有效读者数,一般订阅数大约是有效读者数的6倍左右,这个方法并不能统计订阅数,但可以根据有效读者数自行估计衡量。其统计的内容也包括入口页面,读者系统环境等等信息,比feedsky等工具还要全面,喜欢分析数据的同学可以尝试下这个方法哦。