Feedfetcher-Googleがフィードの購読者数を知らせてくれるようになった
Feedfetcher-Googleとは、GoogleがRSS/Atomフィードをクロールするときに使うクローラーのことです。サーバ型のRSSリーダーのクローラーは、そのユーザーエージェント情報の中に購読者数を入れることが慣習となっています。そのFeedfetcher-Googleにフィードの購読者数が含まれるようになったようです。
つまり、これまで分からなかったGoogle Readerなどでの購読者数が分かるようになったということです。そこで、実際に数日前と本日のアクセスログの中からFeedfetcher-Googleのユーザーエージェントを調べてみました。
2月15日でのユーザーエージェントは次のようになっています。
72.14.199.68 - - [15/Feb/2007:04:50:15 +0900] "GET /index.xml HTTP/1.1" 304 - "-" "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html)"
これが2月17日には次のように変わっています。
72.14.199.68 - - [17/Feb/2007:10:26:58 +0900] "GET /index.xml HTTP/1.1" 304 - "-" "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; 44 subscribers; feed-id=4990461502865863353)"
ご覧の通り、ユーザーエージェント情報の中にsubscribersとfeed-idが埋め込まれています。(44人も購読者がいるとは!)
Official Google Reader Blog: One subscriber, two subscribers, three…によると、この購読者数にはGoogle ReaderとGoogle パーソナライズド ホーム (iGoogle)の購読者数が含まれているそうです。将来的にはフィードを扱うすべてのGoogleプロダクトの購読者がレポートされることになるとのこと。
また、feed-idが含まれていることで、301リダイレクトされたフィードの購読者数がリダイレクト先のフィードの購読者数にプラスされていないことも分かりました。このブログでは atom.xml を index.xml に301リダイレクトさせるようにしているのですが、次のように301リダイレクトされた index.xml のfeed-idには先ほどと異なるidとsubscribersが記録されています。
72.14.199.68 - - [17/Feb/2007:10:28:17 +0900] "GET /atom.xml HTTP/1.1" 301 247 "-" "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; 5 subscribers; feed-id=8744372084897368185)"
72.14.199.68 - - [17/Feb/2007:10:28:18 +0900] "GET /index.xml HTTP/1.1" 304 - "-" "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; 5 subscribers; feed-id=8744372084897368185)"
ということは、Google ReaderとGoogle パーソナライズド ホーム (iGoogle) に私のフィードを登録してくれているユーザは合計で49人ということになります。ありがとうございます。
情報ソース
- Official Google Reader Blog: One subscriber, two subscribers, three…
- Burning Questions • Google Now Reporting Subscribers
コメントを残す