Web サイトでのユーザー アクティビティを保存/追跡するための最良の方法は何かと考えていました。私は、ユーザーがどの Web ページにアクセスしたか、何回アクセスしたか、いつアクセスしたか (タイムスタンプなど) に沿ったユーザー アクティビティを考えています。
現在、自分の Web サイトの各 Web ページに対してデータベースに複数のテーブルを作成し、それぞれが自分のサイトでのユーザー アクティビティの側面を追跡することを考えています。たとえば、その Web ページにアクセスした各ユーザーのタイムスタンプとユーザー ID を含む 1 つのテーブル、Web ページで行われたアクション (たとえば、何かが好き) を格納する別のテーブル
これはユーザー アクティビティを追跡する良い方法ですか、それとも他のより良い方法はありますか?
PS: ウェブサイトに PHP と MYSQL を使用しています。コーディングを改善する手段としてこれを行っているため、Google アナリティクスなどは使用しません。