Google Analytics のデータを使って、記事別アクセスランキングとかをブログに張り付けたい時ってないですか?
たとえば、うちのブログでも、このデータをもとにアクセスランキングを掲載しています。
しかし、コピペを繰り返して自分で作るのは非常にめんどうです。
そこで、こんなものを作ってみました。
まあ、あくまで自分用に作ってみたものですので、大したものでもないです。
Rankgen for Google Analytics
ダウンロード
生成できる物のサンプル
- PS3 の SIXAXIS (DUALSHOCK3) を Windows PC で "簡単" に使う。
- XP をメイリオ (Meiryo) にしよう!
- VMware Server を Linux にインストールしてみた。
- USB メモリで exFAT を試してみる。
- ファイルシステムを変えると、USB メモリはどうなる?!
- Linux で VMware Server 2 を使ってみた。
- Media Center の .dvr-ms 形式の動画を変換する (MCEBuddy)
- フラッシュメモリとファイルシステム...
- Windows 7 Beta 1 を Core i7 なマシンへ入れてみた。
- Virtual PC 2007 を入れてみたが・・・。
- すごいメディアサーバー "Orb" [Playstation 3 編]
- VMware をインストールしてみた。
- Lightbox JS 2.0 設置
- すごいメディアサーバー "Orb" [使ってみる編]
- Visual Studio 2005 で Windows Mobile アプリケーション開発
- すごいメディアサーバー "Orb" [インストール編]
- 戻ってきた、Windows!!
- OS x86 を VMware で動かす件について。
- ネットワーク図を書いてみた
- 調子の悪い USB メモリを復旧してみる?
- VMware でバーチャルマシンをセットアップする。
- Intel Core i7 な新しい PC を組んでみた。
- Processing で Webcam を使って遊ぶ。[基本編]
- Seagate の HDD にひどいバグがあるらしい。
- Windows Server 2008 でサーバー構築 [Part 1]
- Windows Mobile のエミュレータを使ってみる [Part 1]
- VMware ESXi を IDE HDD にインストール
- HDD分解!!
- Intel Core i7 と遊んでみる?
- Ubuntu 8.04 で gcc が動かない...?
- 半角スペースがある文字列の入力。(C 言語)
- Fedora 9 のネットワーク接続が不調?
- VMware上の仮想マシンがネットにつながらない・・・。
- Windows Server 2008 でサーバー構築のまとめ
- Fedora で様々なデスクトップ環境(ウィンドウマネージャ)を切り替えて使ってみる。
- Serial ATA HDD の Low Level Format...
- HDD を分解してみた。(Maxtor 7Y250M0)
- Windows Server 2008 でサーバー構築 [Part 10]
- Visual C# でジョイスティックを使ってみる。
- Windows Server 2008 でサーバー構築 [Part 2]
- DELL Vostro 1400 の拡張性...
- ssh ブルートフォースアタックについて。
- Vitual PC 2007 で Linux [Ubuntu 編]
- Linux で GUI を使ったリモート管理をするには... [本編]
- Portable Apps の使い方。
- PLAYSTATION 3 に Linux を入れてみる。 [Part1]
- Linux で GUI を使ったリモート管理をするには... [序章]
- Consolas で日本語を使いたい!!
- Windows Mobile のエミュレータを使ってみる [Part 2]
- Windows Server 2008 でサーバー構築 [Part 9]
一応、Readme をそのまま載せておきます。
Introduction
----------------------------------------
このソフトは、Google Analytics の解析結果をもとに、ブログの記事別アクセスランキ
ングを作成する目的で作られました。
そのために、ブログ以外のサイトのページ別ランキングを生成するには向いていません。
俺専用ソフトウェア的な感じなので、いろいろ不便な部分もあります。
ですが、使ってくれる人もいるだろうということで、公開してみました。
Operating Environment
----------------------------------------
OS: Windows XP, Vista 以上
.NET Framework 2.0 以上必須
Usage
----------------------------------------
1. Google Analytics のレポートを開き、"上位のコンテンツ" と"タイトル別のコンテン
ツ" のデータを XML 形式でエクスポートします。
2. プログラムを起動し、"URL Open" "Title Open" を開き各ファイルを読み込みます。
3. リストから、生成されるランキングから除外させたいものを選択します。
この際、左右の選択数が同じでなくても構いません。
ex) index.html, 404 Not Found, etc...
4. サイトのURLとタイトルを入力します。
タイトルは、記事のタイトルのみを抜き出すために使用しますが、不必要であれば、
そのままで構いません。
"<-" と "->" は、サイト名がタイトルの前後どちらにあるかを選択できます。
5. "Rankgen" を実行すると、ランキングが生成されます。
"Hatena Bookmark" のチェックボックスをオンにしておくと、はてなブックマークの
ブックマークされた数を表示することができます。
(http://b.hatena.ne.jp/help/count)
6. "Copy" を押すとクリップボードに内容がコピーされます。
Help
----------------------------------------
・PVが同じページがある場合、正しくランキングを生成できない可能性があります。
・同じタイトルのページが複数ある場合、そのページを含むランキング生成はできません。
・ページによってサイト名が変わるようなサイトの、サイト名除去はできません。
・検索エンジンのキャッシュなど、何らかの要因でタイトル別とURL別のアクセス順位が
一致しない場合のランキング生成はできません。
(アドバンス セグメントを利用することで、改善される可能性があります)
・Google Analytics の仕様が変更された場合は使えなくなる可能性があります。
Other
----------------------------------------
もしバグを発見して、報告してくれる方がいましたらブログの"Contact"経由またはメー
ルでお願いします。
機能追加要望は、受け付けますが、その機能が絶対実装することは一切保証しません。
このソフトウェアを利用して生じた損害・不利益に製作者は一切責任を負いません。
ライセンスは気にしないでください。自由に使えってのw (あなたの良心に任せます)
裏話
最初、言語選択で迷ったんですが。
C# が XML 扱いやすいし、Windows で簡単に動かせるしいいかってことで。
最初公開する気なかったんで、何でもよかったんですけどね。
ソースを見ればわかりますが、数時間で作ったものなのでかなり適当ですよw
それと、そのまま使うと結構不具合でます。
たとえばサンプルでも、最後のほうは同じアクセス数のページがあったりして、バグってるところがあります。
プログラムで入れ替えできるようなものを実装すればいいんだろうけど...
それと、アドバンスセグメント使って、ホスト名を自分のホストのみにして、検索エンジンのキャッシュからのアクセスとかを、オフにしないとおかしくなります。
URLにアクセスしてタイトルだけ取ってくる方法も考えましたが、時間かかりそうなのでやめ。
バージョンアップや機能追加は、あまり期待しないほうが...


コメントする