Movable Type に FeedBurner を導入してみました

FeedBurner 日本語版自分のブログに 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 に自動的に統合されました。これには驚きです。

しかし残念ながら、BloglinesLivedoor 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 へどうぞ。

FeedBurner 日本語版 日別ブラウザ/RSS統計

ブログ内の関連する記事

広告

 RSS購読で最新情報を取得

トラックバックURL