对于技术类的博客来说,更多用户是使用 RSS 阅读器来查看和阅读博客的日志,所以对于技术类博客来说,加上日志在 RSS 阅读器中被浏览的次数才更能真实反映这类博客的流量和受欢迎程度,而 Google Analytics 的统计代码都是 JS 格式的,Feed 是不支持 Javascript 代码,那么如何使用 Google Analytics 统计 Feed 的流量呢?其实可以通过 Google Analytics 的第三方服务解决这个问题。
其中 Google Analytics without Javascript(简称 NoJSStats) 就是可以用来统计 Feed 流量的 Google Analytics 第三方服务,NoJSStats 是部署在 Google App Engine 的 Google Analytics 上的免费统计服务,主要是用于在不支持 Javascript 的环境下使用 Google Analytics 统计服务,它是把通过在页面生成一个 1 像素的图片来统计页面流量。
NoJSStats 的语法是:
http://nojsstats.appspot.com/GoogleAnalytics账户ID/网站主页URL
假设你的 Google Analytics 账户 ID 是 UA-123456,网站主页的 URL 是 yourwebsite.com,那么则把以下 HTML 插入网页中即可。
<img src="http://nojsstats.appspot.com/UA-123456/yourwebsite.com" alt="" />
那么我把下面代码加入你主题的 functions.php 中就可以让 Google Analytics 统计 Feed 流量:
<?php add_filter('the_content', 'google_analytics_for_feed',99); function google_analytics_for_feed($content){ return $content.'<img src="http://nojsstats.appspot.com/UA-123456/yourwebsite.com" alt="" />'; } ?>
对于移动网站,由于部分手机浏览器不支持 Javascript,所以我们也可以把使用 NoJSStats 服务应用到 WAP 网站上,对于 WordPress 博客,如果启用了 MobilePress 插件,那么我们也可以在适应移动设备的主题的 footer.php 上加入上面的 HTML 代码来实现在移动设备使用 Google Analytics 统计。

沙发。。
feed托管了是不是就不能用了?
前排上座 ~!
貌似我的不知道怎么没什么效果!
添加不上去!!
谢谢Denis分享:)
Ps: 现在google Analytics已直接提供了“针对手机创建的网站”的跟踪代码,可参见这里:http://www.google.com/support/analytics/bin/answer.py?utm_id=ad&answer=163132&&hl=en 。
没看明白怎么设置!E文水平太底了!
谢谢指导,使用 Google 针对手机创建的网站的跟踪代码,我们自己都可以创建 NoJSStats 服务了。哈哈!
能统计到每个阅读者吗?
应该可以!
前一阵还正踅摸怎么统计feed流量呢
鱼叔果然是及时雨啊!
你丫的,比我还老,还叫我叔,是不是让晨晨叫你哥哥啊!
我不能装个嫩么!
and,在页面上倒是看见这个1px的图了
但是怎么才能证明在feed里被google analytics统计到了?
你在 Google Analytics 搜索下 url 是否有 /reader,就可以看到 Google Reader 用户的看你博客的流量了!
奇怪,没有搜到/reader的来源…我哪里写错了..
不是来源,是你的 内容!
又学到一招,感谢水煮鱼片。
发现一个问题!貌似这个appspot被屏蔽了!!!