FeedBurner の Google アカウントへの移行に手間取った件
このブログでは、FeedBurnerという、RSSフィードのアクセス解析サービスを利用しています。
この FeedBurner が先日 Google に買収されたんですが、それにより、Google AdSense アカウントで FeedBurner にログインして、自分の RSSフィードに AdSense 広告を掲載できるようになりました。
で、つい先日、その FeedBurner に、かーなり久しぶりにログインしようとしたら、「Google アカウントに移行してください」的なエラー表示が出て、ログインできなくなりました。
仕方ないので、Google AdSense のアカウントでログインして、Google アカウントに移行しようとしたところ、
次のフィード URI は既に使用されています:abe-tatsuya
というエラーが出てしまい、移行できませんでした。
色々とググって調べてみたんですが、似たような症状の方は見受けられるものの、これと言った原因や対策手段は見当たらず......。
というわけで、試行錯誤してみたところ、原因が判明しました。
まず、前提として、FeedBurner のサービスには、本家の英語版 feedburner.comと、日本語版の feedburner.jpがあります。
僕は、当初日本語版があることを知らずに、英語版の feedburner.com を利用していたんですが、しばらくして日本語版の feedburner.jp があることを知って、そちらに利用を切り替えたんですね。
つまり、僕がGoogle アカウントに移行しようとしていたのは FeedBurner日本語版の方です。
ちなみに、英語版の FeedBurner で利用していた RSSフィードのURIは
feedburner.com/abe-tatsuya
というものでした(ドメインはうろ覚え)。
そして、日本語版に切り替えて使っていた RSSフィードのURIは
feedburner.jp/abe-tatsuya
というものだったんですね。
つまり、ドメイン以下のURIが全く同じだった、と。
で、これらのアドレスが Google アカウントに移行した際にどうなるかと言うと、英語版も日本語版も関係なく、
feeds2.feedburner.com/任意のアドレス
になるようです。
Google アカウントに移行する際、どうやらこの「任意のアドレス」の部分に自動で、今までのアドレス(僕の場合だと abe-tatsuya)が指定されるのが問題だったっぽいです。
どうやら英語版の FeedBurner のアドレスが、日本語版のものより優先される(?)らしく、日本語版の「abe-tatsuya」のフィードを移行しようとしたら、「そのURIは英語版の方で既に存在するから移行できないよ~」ということで、前述のエラーが出ていたようなのですね。
なので、試しに英語版の方にログインして、Googleアカウントへの移行を試してみると、あっさりと成功。
やはり予想が当たっていたみたいです。
でも、使いたいのは日本語版の方なので、英語版の方の「abe-tatsuya」のRSSフィードは、Googleアカウントへ移行直後に削除しちゃいました。
そして、もう一度日本語版の FeedBurner にログインして、Google アカウントへの移行を試してみると、無事成功。
というわけで、無事解決しました。
結論
日本語版 FeedBurner で、
次のフィード URI は既に使用されています:○○○
というエラーが出るのは、同じURIのRSSフィードが英語版 FeedBurner に存在するから。
僕と同じように、日本語版と英語版で同じURIのRSSフィードを作っちゃってる人は、英語版の方を先に Google アカウントに移行させた後、さっくり削除しましょう。
日本語版しか利用していなくて、同様のエラーが出る場合は、自分とは無関係の誰かが、英語版で同じURIを利用しているのが原因である可能性が高いです。
せめて自分のRSSフィードのURIを変更できればどうにか対処できるんですが、現状 Google アカウントに移行するまでは、何の操作もできない状態になっているので、打つ手なし......かもしれません。