2012-02-13 13 views
0

私は現在のプロジェクトにCodeigniterを使用しています。PHPのユーザ統計

ユーザーはソーシャルプラットフォームのように見えるので、ユーザーの管理パネルにユーザーデータを表示します。

私は以下の種類のドメインをユーザーに持っています。

http://site.com/page_name/

のでpage_nameは、特定のユーザーのページなので、そのユーザが自分のコントロールパネルにログインしたとき、私は彼にpage_nameの使用統計を表示したいです。

Cpanelでは、多くのLOGプログラムを見ることができます。これをcodeigniter/phpに統合するためのプラグインはありますか?

私はAwstatsについて聞いたことがありますが、私の場合はそれを使用できますか?どのようにデータをサーバに保存するのか、データベースを使用している場合は、データベースからデータを簡単に取得できます。

または他の方法ですか?カスタムのもの?

すべての提案や意見を歓迎します。

ありがとうございます。

更新:私は、彼らがsite.com/page_nameのようなサブドメインにそのルックスになっていない私のプロジェクトのすべてのページ

の統計情報が欲しいです。 Google Analatycs APIを使用できる場合は、どうすればこれらのページを追跡できますか?

+0

Googleアナリティクス? –

+0

@DamienPirsyは受け入れましたが、カスタムのものはありますか?図書館、プラグインなど。 – Red

答えて

1

Piwikを使用してリンクをビューに挿入することができます。 PiwikはGoogleのアナリストと似ていますが、あなたのサーバーにあります。それは私が好きなことです、誰もあなたの統計にアクセスすることはできません。

+1

私はここで同意しなければなりません。 Piwikには素晴らしいAPIがあり、これは素晴らしいものです。 Googleで検索すると、CIクラスを見つけることもできます。 – bottleboot

0

カスタムアナリティクスの構築は難しくありません(グラフを必要としない限り、これはjqplot-http://www.jqplot.com/で行うのが簡単です)。

データベーステーブルを(モデルを介して)current_url()またはuri_string()で読み込むライブラリを自動読み込みして、各ユーザーの統計を取り出すことができます。

+0

私はいくつかのサードパーティのクライアント[データベース上のデータを保存]を使用する必要があるように、私はすべてのページの統計情報を取得するのに役立つ良いライブラリを探しています。 – Red

関連する問題