アクセス解析で特定のリファラを除外する方法
ppBlog付属のアクセス解析でリファラを見てみると,自分のホストがズラズラーと並んでいて,外部からのリファラが把握しづらいと感じたことはありませんか?
ここではアクセス解析で特定のリファラを除外する方法を説明します。
ここではアクセス解析で特定のリファラを除外する方法を説明します。
- owner/ini.inc.phpの編集
web上のowener/ini.inc.phpファイルをダウンロードし,17行目辺り(統計・カウンター表示関連グループの一番最後)辺りに次のように書き加えます。
define('REMOVE_REF',''); /* アクセス解析から除くリファラ。複数指定する場合は|で区切る */
- stat/view.phpの編集
次にstat/view.phpの280行目付近,
if(preg_match('{^https?://.*$}', $ref, $mt)){
を次のように書き換えます。
if(preg_match('{^https?://[^('.REMOVE_REF.'].*$}', $ref, $mt)){
以上の作業をしたあとに管理画面に入り,環境設定>>統計・カウンター関連 と進んでいくと除外するリファラを指定する項目が追加されていると思いますので,例えば
hoge.co.jp
とすると,アクセス解析のリンク元を表示したときにhoge.co.jpというホストからのリファラを除外して表示します。
除外したいホストを含むリファラが複数ある場合は,例えば
除外したいホストを含むリファラが複数ある場合は,例えば
hoge.co.jp|hogehoge.co.jp
という感じに | で区切って追加していきます。
自分のサイトにほかにコンテンツがある場合にそこからのリファラは表示させたいときは,ppBlogを設置しているディレクトリまで指定するとよいと思います。
例えば,
自分のサイトにほかにコンテンツがある場合にそこからのリファラは表示させたいときは,ppBlogを設置しているディレクトリまで指定するとよいと思います。
例えば,
http://hoge.co.jp/ppblog/
という構成でblogを運営している場合は
hoge.co.jp/ppblog/
と指定してあげれば
http://hoge.co.jp/bbs/
などからのリファラは表示されることになります。
以上で特定のリファラをアクセス解析で除外することができます。
なお,ログ自体には記録されていますので,ホストの指定を解除すれば再びそのホストのリファラは現れますのでご安心を。
※http://bbs.tagscript.com/index.php?mode=box&UID=1981より,一部抜粋および加筆修正。
なお,ログ自体には記録されていますので,ホストの指定を解除すれば再びそのホストのリファラは現れますのでご安心を。
※http://bbs.tagscript.com/index.php?mode=box&UID=1981より,一部抜粋および加筆修正。
このwikiの更新情報RSS
