自分のブログに Feed 経由の読者がどれくらいいるのか? というのは、ブロガーなら誰でも気になるところだと思います。その他、例えば僕のブログで使っている Movable Type なら、RSS 1.0、RSS 2.0、ATOM といった具合で複数の Feed を自動的に生成していますが、それぞれの Feed に読者がおり、なかなか全体を知ることはできません。そこで、日本でも2006年1月からサービスインしていた FeedBurner を使って Feed を一本化し、さらに読者数や使われている RSS リーダーの種類などを把握してみよう、というわけです。FeedBurner を使う利点は様々ありますが、僕にとっての主な利点は以下のようなものです。
- 1つのRSSを複数RSSリーダーに対応できるように変換することができる
- RSSフィード経由の購読者数や、使用されているRSSリーダーの種類を把握することができる
- フィードへのリクエストを FeedBurner サーバに肩代わりしてもらうことで、サーバのトラフィックリソースを軽減できる(これは重要)
というわけで FeedBurner の導入に踏み切ったわけですが、従来からの Feed 読者がいるわけで、それらの人々のための対策として、.htaccess で mod_rewrite を使って、古い Feed の URI から新しい Feed の URI へとリダイレクトをかけました。すると驚いたことに、はてな RSSでは、従来の3つの Feed に分散していたフィード登録ユーザーが、すべて新しい Feed の URI に自動的に統合されました。これには驚きです。
しかし残念ながら、Bloglines や Livedoor Reader など、わりとよく使われている RSS リーダーで、微妙に不具合が出ているような気配。たいへんお手数をおかけして申し訳ないのですが、このブログをRSS リーダーに登録されている皆さん、 Feed の URI を新しいものに変更していただけると助かります。 追記: そのままでも大丈夫みたいです。(もちろん未登録の方は新規に登録してもらえると嬉しいです)
追記: Livedoor Reader では以下のような感じで新しい Fedd の URL に統合されるらしいです。一週間くらい待ってみろ、ということですね。
フィードのURLを変更したい場合
- フィード取得の際に「301 Moved Permanently」ステータスを返された場合、巡回対象のフィードのURLを書き換えます。
- フィードの移転は即座に反映されず、定期的に処理されます。
- 現在のところ、一週間に一度、一括で処理しています。
フィードのリダイレクト処理について – livedoor Reader まとめサイト – livedoor Wiki(ウィキ)
なお、新しい Feed の URL は、http://feeds.feedburner.jp/MotoharuSumi です。
それから、検出できた購読者数の集計をこんな感じで表示できたりもします。この機能もなんとなく嬉しげな感じです。
ちなみに .htaccess に付け加えた文字列は以下のようなものでした。
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^index.xml$ http://feeds.feedburner.jp/MotoharuSumi [L,R=permanent]
RewriteRule ^atom.xml$ http://feeds.feedburner.jp/MotoharuSumi [L,R=permanent]
RewriteRule ^rsd.xml$ http://feeds.feedburner.jp/MotoharuSumi [L,R=permanent]
それから最後に、FeedBurner 導入から 18 時間ほど経過した時点での「日別 ブラウザ/RSSリーダー統計 詳細」を下に貼り付けておきます。面白そうでしょ? この時点でも 5,000 を超える Feed へのアクセスを肩代わりしてもらって、サーバのトラフィックも少しは減りそうで、これもとっても嬉しいです。導入をご検討の方は FeedBurner へどうぞ。
ブログ内の関連する記事
広告

