mts.js , 網上範例很多 , 這個是基本型:
這段 code 前面就是一連串的組出 z 變數(包括 OS , BROWSER , SCREEN WIDTH/HEIGHT …) , 然後用一個小點透過 apache 的 log 記錄下來.
這個 apache 要裝 mod_setenvif 或 mod_rewrite modules , 在 apache config 中設定 只 log 特定的 tracking data.
SetEnvIf Request_URI /dot.gif MTS_icon LogFormat "%{%Y-%m-%d}t , %{%H:%M:%S}t , %a , \"%q\" , \"%{Referer}i\" , \"%{User-agent}i\"" MTS_format CustomLog "| /usr/sbin/cronolog /var/www/ts.monster.com.tw/log/access-%Y%m%d%H.log" MTS_format env=MTS_icon
引用例:
然後 apache log 會長這個樣子:
寫一段 PHP code:
$fp = fopen($mts_logfile,"r"); while ( $temp = fgetcsv($fp,$max_size) ) { if ( count($temp)<1 ) continue; print_r($temp); } fclose($fp);
結果就類似這樣:
再來就是處理 [3] 那邊的各種 data …