マウスクリック追跡に基づくユーザークリック行動分析-by車東
ページクリック統計システム設計出力:ページ上の異なる領域のクリック量統計.データ収集:原理:JAVASCRITTのマウストリガイベントにより、現在のマウスの座標、クライアントの解像度を動的に統計サーバに伝達する.サーバ側にリクエストを送信する場合は、カウンタを行い、画像を挿入するのが最も簡単な方法です.ここでは簡単な例です.
グローバルなonClickイベントを通じて、統計サーバにhttp://www.example.com/click_stat.php?width=1024&x=345&y=567ここで、1024 x 768は画面解像度、345はマウスX座標、567はマウスY座標である.統計をクリックしてclick_stats.phpは上記の情報をログファイルに格納します.
データ出力:WEBログから該当統計を抽出する.次に、異なるページに対してプロファイルを作成し、ページブロックを以下の形式でプロファイルを作成する:#X 1 Y 1 X 2 Y 2 comments 0 1024 100 navigator 0 100 1024 200 top_story...
再利用は統計スクリプトで指定された領域の配置に基づいて,各領域のクリック数をまとめる.
作者:车东发表于:2003-08-06 18:08最后更新于:2007-05-11 20:05
/* (C) 2003 - 2004 www.chedong.com
* Free for all users, but leave in this header
* click based user analysis:
* usage: touch a empty click.gif or create a static page on at server
* including following script into your html page
*/
document.onclick = clickStat;
function clickStat() {
// create a new empty element
var image = document.createElement("<img></img>");
// record client screen size and mouse coordinate
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
image.src = "http://www.chedong.com/click_stats.php?width=" + screen.width + "&x="
+ tempX + "&y=" + tempY;
image.height = 0;
image.width = 0;
//send request to stat server
document.body.insertBefore(image);
return true;
}
グローバルなonClickイベントを通じて、統計サーバにhttp://www.example.com/click_stat.php?width=1024&x=345&y=567ここで、1024 x 768は画面解像度、345はマウスX座標、567はマウスY座標である.統計をクリックしてclick_stats.phpは上記の情報をログファイルに格納します.
データ出力:WEBログから該当統計を抽出する.次に、異なるページに対してプロファイルを作成し、ページブロックを以下の形式でプロファイルを作成する:#X 1 Y 1 X 2 Y 2 comments 0 1024 100 navigator 0 100 1024 200 top_story...
再利用は統計スクリプトで指定された領域の配置に基づいて,各領域のクリック数をまとめる.
作者:车东发表于:2003-08-06 18:08最后更新于:2007-05-11 20:05