Stockage/Suivi de l'activité de l'utilisateur sur un site web

Je me demandais quelle serait la meilleure façon d'aller sur le stockage/suivi de l'activité de l'utilisateur sur un site web. Je pense à l'activité de l'utilisateur le long de la lignes de qui page web visités par l'utilisateur,combien de fois a-t-elle visité,quand(j'.e timestamp) de son/ses vistes.

Je suis actuellement en train de penser à la création de plusieurs tables dans ma base de données pour chaque page de mon site, chaque de ce qui serait suivi d'un aspect de l'activité de l'utilisateur sur mon site. E. g 1 tableau contenant l'heure et le nom d'utilisateur de chaque utilisateur ayant visité la page, une autre table de ranger leurs actions sur la page web(e.g aimé quelque chose)

Serait-ce un bon moyen de suivi de l'activité de l'utilisateur ou il y en a d'autres, de meilleures méthodes pour le faire?

PS: Im en utilisant PHP et MYSQL pour le site, et suis en train de faire cela comme un moyen d'améliorer mon codage donc je ne serai pas à l'aide de google analytics ou quelque chose comme ça.

OriginalL'auteur Kenneth .J | 2013-10-15