sbでdopvSTAR*によるアクセス解析

フリーのアクセス解析CGIでは使いやすさや機能がNo.1といっても過言ではないdopvSTAR*をsbに設置する時の一口メモです。
MovableType3でアクセス解析の記事を参考にsbでも各ページ名を表示できないかと思ってやってみました。赤色の部分がベースHTMLテンプレートに挿入するタグ(JavaScript+IMG式)の変更部分です。
注:記事の都合上、改行してある箇所があるのでここに載せているタグはそのままコピーしない方がいいです。
<a href="http://www.bayashi.net/st/">
<script type="text/javascript" language="JavaScript">
<!--
var pg = "{site_title}";
var a = "&&";
var pf = navigator.platform + a; var lng = navigator.language + a;
var swh = screen.width + "x" + screen.height + a;
var cd = screen.colorDepth + a; var pd = screen.pixelDepth + a;
var rf = document.referrer;
var now = new Date();
document.write("<img src='http://設置したアドレス/dsw.cgi?xx=",now.getSeconds(),"&&p=n&&md=j&&");
document.write("pg="+pg+a+"pf="+pf+"lng="+lng+"swh="+swh+"cd=
"+cd+"pd="+pd+"rf="+rf);
document.write("' alt='CGI' border=0>");
// -->
</script>
<noscript>
<img src="http://設置したアドレス/dsw.cgi?p=n&&md=nj&&pg={site_title}" alt="CGI" border=0>
</noscript>
</a>
簡単に言ってしまえば、ページ名の部分を {site_title} にすればいいだけのことです(^^;
ただし、全ページにサイトタイトルが入ってしまうことと、ページ名に日本語が使われている場合は文字化けする可能性もあることがちょっとした難点です(気にしなければいいだけの話ですが)。なお、ベースHTMLテンプレートに特定のページ名(例:Index)を入れて、個別エントリー用HTMLテンプレート用のページ名に {site_title} を入れて分けてしまうと、カテゴリーや日付別などのページを表示した場合にベースHTMLテンプレートで指定したページ名で解析されてしまうので、テンプレートを分けてもページ名は分けない方がいいと思います。

<おまけ>
検索キーワードの解析対象となる検索エンジンの追加方法です。
/dat/ref/にあるdb_sengn.txtが検索キーワード判定用のファイルで、下記の7つを追加するとAOLサーチ、livedoor、Bulkfeeds、FeedBack、BlogPeople、Myblog japan、人気blogランキングの検索ワードが解析対象に含まれるようになります。
search.jp.aol.com,query
.livedoor.com,q
bulkfeeds.net,q
naoya.dyndns.org,keyword
bst.blogpeople.net,keyword
www.myblog.jp,word
blog.with2.net,key









トラックバック
トラックバックURL 
トラックバックの受信は承認制になっていますので即座に反映されません