ウェブページを見たユーザが、

ページ内の外部リンクをクリックした場合、どこへ飛んでいったのかを知りたいです。
それを調査する方法を教えて下さい。

例えば、
ページにJavascriptを埋め込み、クリック場所をAjaxとかで取得し、
解析データをデータベースへ保存するような形でもかまいません。
ソースがもらえれば助かります。

ちなみにLapisというものを試したのですが、うまくいきませんでした。
それ以外の方法をお願いします。

回答の条件
  • 1人2回まで
  • 登録:2008/11/21 15:32:51
  • 終了:2008/11/25 15:45:07

回答(6件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/11/21 16:31:09

ポイント20pt

一般的には、次のような手順で行っています。

hoge.com から http://www.hogehoge.com/a.html へジャンプするとすると、hoge.com 側のハイパーリンクを下記のように書きます。

<a href="http://hoge.com/jump.cgi?uri=%3dhttp%3a%2f%2fwww%2ehoge%2ecom%2fhogehoge%2ehtml">

"http://hoge.com/jump.cgi" には、GET変数 uri の内容を保存(必要があればDBに)するサーバサイド・スクリプトを用意します。PerlでもRubyでも何でも構いません。

id:doz

回答有り難うございます。

質問文内に記載せず申し訳なかったのですが、

SEO効果を落としたくないので、リダイレクトする方法は避けたいと思います。

それ以外の方法がありましたらご提示頂けると助かります。

2008/11/21 16:48:15
id:nonkey037 No.3

nonkey037回答回数103ベストアンサー獲得回数02008/11/22 10:41:42

ポイント30pt

こちらのアクセス解析サービスはいかがでしょうか?

ページ内に解析用タグを貼り付けるだけなので簡単だと思います。

http://research-artisan.com/

id:atmarkbienna No.4

atmarkbienna回答回数61ベストアンサー獲得回数32008/11/21 19:17:49

ポイント50pt

function saveJump(url) {

 getData("http://hoge.com/save.cgi?url="+url);

}


<mousedown="saveJump('http://hoge/');" href="http://hoge/">LINK</a>


getDataをAjax関数、save.cgiを記録用CGIとすると、これでいけるのでは?

id:peach-i No.5

peach-i回答回数4652ベストアンサー獲得回数932008/11/21 20:30:12

ポイント10pt

グーグルAnalyticsを使えば出来ます。

当該ページに設置されたリンクごとのクリック情報が解ります

id:backupper No.6

backupper回答回数95ベストアンサー獲得回数102008/11/24 07:16:48

ポイント10pt

google analyticsはクリックパターンを集計してくれます。

コンテンツ - サイト上のデータ表示、で確認できます。(もしくは、コンテンツ-概要-クリックパターン)

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません