MTで個別記事のアクセス解析
'05/07/16
MTへ移行をした際にちょっと不便を感じたのはアクセス解析。
ロリポブログではインデックスページのアクセス数は分からなかったものの、各エントリー毎のアクセス数の把握が出来ていました。
ページ毎のアクセス数をカウントできるものもあるにはあるのですが、1ページごとに設定が必要なものが多く、どうしても面倒。
なんとか勝手に個別記事のアクセス解析が出来ないかと思って探したところ、技林というサイトさまでdopvSTAR*というCGIを発見!
なんとか導入できました…。
動作できてるのかちょっと怪しいけどとりあえず動いてるみたいです。
▼参考サイト様
■MT :: luvlog : MTのアクセス解析+カウンター設置
以下導入方法です。
ロリポブログではインデックスページのアクセス数は分からなかったものの、各エントリー毎のアクセス数の把握が出来ていました。
ページ毎のアクセス数をカウントできるものもあるにはあるのですが、1ページごとに設定が必要なものが多く、どうしても面倒。
なんとか勝手に個別記事のアクセス解析が出来ないかと思って探したところ、技林というサイトさまでdopvSTAR*というCGIを発見!
なんとか導入できました…。
動作できてるのかちょっと怪しいけどとりあえず動いてるみたいです。
▼参考サイト様
■MT :: luvlog : MTのアクセス解析+カウンター設置
以下導入方法です。
■dopvSTAR*を設置
配布元の解説で問題なく設置ができます。
■dsi.plを書き換える
各ページごとのカウンタファイルを作成するために以下の部分を変更します。
dsi.ol 57行目・変更前
↓
dsi.ol 57行目・変更後
■ログ取得のソースを追加
当サイトの場合カウンタは今のところサイドバーに置くのでこんな感じになります。
indexテンプレート
p=□の部分は適宜変えてください。
gの場合はカウンタをグラフィック表示する設定です。
カテゴリ・アーカイブ
アーカイブ名が英数字の場合に限ります。
ページカウンタを別に表示しているのでログ取得部分ではカウ
ンタは非表示のnになっています。
後、これだとのちのち解析したとき通常のページと混ざっちゃって何が何だか分からなくなります(笑)
適宜自分で分かりやすいように変更してください。
個別・アーカイブ
うちの場合、個別記事のURL固定化をしているのでページ名が$MTEntryKeywords$で判断つくのでそうしてます。
そういうやり方でない方は注意!
日付アーカイブ
後は再構築をして完成!
ここまで出来てしまえば楽です。
…ってそんなに見る価値もないサイトですけど(汗)
は~疲れた!
とりあえずこんなところで今日はおしまいです(^^)
配布元の解説で問題なく設置ができます。
■dsi.plを書き換える
各ページごとのカウンタファイルを作成するために以下の部分を変更します。
dsi.ol 57行目・変更前
$INI{'page_count_dir'} = '';
↓
dsi.ol 57行目・変更後
$INI{'page_count_dir'} = './dat/pv/cnt/';
■ログ取得のソースを追加
当サイトの場合カウンタは今のところサイドバーに置くのでこんな感じになります。
indexテンプレート
<a href="http://tech.bayashi.net/">
<script type="text/javascript" language="JavaScript">
<!--
var pg = "INDEX";
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='★設置したパス/dsw.cgi?xx=",now.getSeconds(),"&&p=g&&md=j&&");
document.write("pg="+pg+a+"pf="+pf+"lng="+lng+"swh="+swh+"cd="+cd+"pd="+pd+"rf="+rf);
document.write("' alt='' border=0>");
// -->
</script>
<noscript>
<img src="★設置したパス/dsw.cgi?p=g&&md=nj&&pg=INDEX">
</noscript></a>
p=□の部分は適宜変えてください。
gの場合はカウンタをグラフィック表示する設定です。
カテゴリ・アーカイブ
<!--ログ取得-->
<a href="http://tech.bayashi.net/">
<script type="text/javascript" language="JavaScript">
<!--
var pg = "<$MTArchiveTitle$>";
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='★設置したパス/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='' border=0>");
// -->
</script>
<noscript>
<img src="★設置したパス/dsw.cgi?p=n&&md=nj&&pg=<$MTArchiveTitle$>">
</noscript>
<!--ページカウンタ表示-->
<img src="★設置したパス/dsw.cgi?p=g&&pg=<$MTArchiveTitle$>&&count=total_pg" alt="カウンタCGI" border="0" /></a>
アーカイブ名が英数字の場合に限ります。
ページカウンタを別に表示しているのでログ取得部分ではカウ
ンタは非表示のnになっています。
後、これだとのちのち解析したとき通常のページと混ざっちゃって何が何だか分からなくなります(笑)
適宜自分で分かりやすいように変更してください。
個別・アーカイブ
<!--ログ取得-->
<a href="http://tech.bayashi.net/">
<script type="text/javascript" language="JavaScript">
<!--
var pg = "<$MTEntryKeywords$>";
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='★設置したパス/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='' border=0>");
// -->
</script>
<noscript>
<img src="★設置したパス/dsw.cgi?p=n&&md=nj&&pg=<$MTEntryKeywords$>">
</noscript>
<!--ページカウンタ表示-->
<img src="★設置したパス/dsw.cgi?p=g&&pg=<$MTEntryKeywords$>&&count=total_pg" alt="カウンタCGI" border="0" /></a>
うちの場合、個別記事のURL固定化をしているのでページ名が$MTEntryKeywords$で判断つくのでそうしてます。
そういうやり方でない方は注意!
日付アーカイブ
<a href="http://tech.bayashi.net/">
<script type="text/javascript" language="JavaScript">
<!--
var pg = "<$MTArchiveTitle$>";
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='★設置したパス/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='' border=0>");
// -->
</script>
<noscript>
<img src="★設置したパス/dsw.cgi?p=n&&md=nj&&pg=<$MTArchiveTitle$>">
</noscript>
<img src="★設置したパス/dsw.cgi?p=g&&pg=<$MTArchiveTitle$>&&count=total_pg&&" alt="カウンタCGI" border="0" /></a>
後は再構築をして完成!
ここまで出来てしまえば楽です。
…ってそんなに見る価値もないサイトですけど(汗)
は~疲れた!
とりあえずこんなところで今日はおしまいです(^^)
Comments
>>団絨さん
はじめまして。
ロリポブログではCGIなどのスクリプトの設置ができませんので、dopvSTAR*は利用することはできません。
忍者ツールのようなレンタルのサービスで、いいものを探すしかないと思います。無料では難しいとは思いますね…。お役に立てず申し訳ありません(^^;
はじめまして。
ロリポブログではCGIなどのスクリプトの設置ができませんので、dopvSTAR*は利用することはできません。
忍者ツールのようなレンタルのサービスで、いいものを探すしかないと思います。無料では難しいとは思いますね…。お役に立てず申し訳ありません(^^;
Posted by Hiimi" title="Click to visit Hiimi's website or send an email">Hiimi at '06/02/22 22:38
なるほど。
ありがとうございます。無料のブログじゃここまでが限界なのでしょうかねぇ・・・。
ありがとうございます。無料のブログじゃここまでが限界なのでしょうかねぇ・・・。
Posted by 団毬" title="Click to visit 団毬's website or send an email">団毬 at '06/02/23 11:24
>>団絨さん
返信が遅れてすみませんでした。
無料のブログだと、アップロードできるファイルに制限が発生してきますのでどうしても難しい点は増えてくると思いますね。私もロリポブログからMTへ移行したクチですので(^^;
無料のサービスのいいところは、こういったアクセス解析はもちろん、携帯からのモブログ等にも対応していて、自分で設定をする必要がほとんどないことだと思いますよ♪
返信が遅れてすみませんでした。
無料のブログだと、アップロードできるファイルに制限が発生してきますのでどうしても難しい点は増えてくると思いますね。私もロリポブログからMTへ移行したクチですので(^^;
無料のサービスのいいところは、こういったアクセス解析はもちろん、携帯からのモブログ等にも対応していて、自分で設定をする必要がほとんどないことだと思いますよ♪
Posted by Hiimi" title="Click to visit Hiimi's website or send an email">Hiimi at '06/02/26 12:29
TrackBacks
このエントリにトラックバックはありません





ロリポブログにアクセス解析を設置したくてたどり着きました。
普通にTOPやエントリーごとのアクセス数、リンク元URL、期間指定、モニター解像度などを知りたいのですがdopvSTAR*を設置すればできるのでしょうか?
忍者ツールなどではTOPや他のエントリーの合計しか分からないので困っております。
もし分かるようでしたら教えてください。
勝手なお願いですがよろしくお願いいたします。