私はローカルディレクトリのウェブサイト(yelp/yell.comなど)を実行し、サイトに掲載されているビジネスに分析データを提供する必要があります。トラッキングユーザ - カスタムPHP/MySQLウェブサイトの分析
は、私は次のように追跡する必要があります。
1)特定のページ(への訪問者の数、すなわち:Jimのウィジェット)が65回を見た
2)回数は、ユーザーがリンクをクリックする(すなわち: 012ユーザーがあなたのウェブサイトにアクセスするためにクリックしました)
私はアクションが発生するたびに関連する番号に1を加えるだけでこれを行うことができます。
これは、過去30日間、過去12ヶ月など、これを日付範囲に分割することです。
このデータをデータベースに保存するにはどうすればよいですか?私はコードではなく、理論だけを必要とします!誰かがこの情報を保存する最善の方法を説明できる場合、私は非常に感謝します。
たとえば、日付とページ/リンクの1つのテーブルと、ユーザーデータの別のテーブル(クリック/訪問したページのリンク)を使用しますか?私がこれまでに持っていた唯一の解決策は、これらのアクションのいずれかが発生するたびにDBに新しい行を追加することです。
お手伝いいただける方に感謝します。
なぜ車を改革するのですか? http://piwik.orgまたはbig brother google analyticsをご覧ください) – cypherabe
あまりにも正確な分析を望まない場合は、新しい行の数を減らすことができます。 timestamp(int 10、私が推測する)によるストアアクティビティの代わりに、1日ごとにグループ化/ストアすることができます。ところで、これは「決定的な」解決策ではありません。 – HBv6