ClickTrack ソース公開
はじめに:
通常のWebのログ解析ソフトウェアは「自分のサイトへどこからやってきたか」を記録するものです。
自分のサイトへの訪問履歴は環境変数HTTP_REFERERを取得することに実現しているようです。
ClickTrackでは「自分のサイト内でどのリンクが押されたか」を記録するものです。
Special Thanks yooseeさん。
設置方法:
- ソースファイルを下記に掲載しておきます。すべて必要となります。
全て同一のフォルダにいれておいてください。
なお、動作環境は下記で確認しています。
- Webサーバ:Apache1.3系
- PHP:Version 5.0.4
- データベース:MySQL 4.1.13(文字キャラセット Binary)
必要なファイル
・※文字コードはUTF-8で作成しています。
説明
- 上記のファイルをダウンロードします。ダウンロード後、拡張子が.phpsのものは拡張子を.phpに変更します。
- サーバに合わせて変更箇所を変更します。各ファイルに変更箇所が書かれているので参考にしてください。
アップロード先のディレクトリに合わせてURLを変更。
MySQLのユーザやデータベースに合わせてinit.phpを変更します。
- サーバの同じディレクトリにアップロードします。
- createtable_trackuser.phpにアクセスしてテーブルを作成します
- createtable_trace.phpにアクセスしてテーブルを作成します
- index.phpにアクセスしてユーザを作成します
- index.php実行後、埋め込み用のscriptが表示されるのでログを取得したいHTMLファイルやblogに設置します。
- blogの場合は再構築したりします。
- ログが取得できているかどうかをtrackviewer.phpで確認します
動作しない場合は下記を確認してみてください
- MySQLのユーザ名とパスワード
- MySQLのアクセス権
- 書き換えた場所の「;」「.」「,」「"」などの書き換えミス
設置後のお願い:
- 設置されましたらりょーちまでご一報いただけると嬉しいです。
- この仕組みは yooseeさん なくしてはできませんでしたので、公開時には yooseeさん のサイトへのリンクをどこかに掲載しておいてください。
- (余裕があったら、りょーち のサイトへのリンクもよろしくです)
問合せ先:
りょーち
MySQLやphpに関してのテクニカルな質問はGoogleなどで一度検索してみてください