监控网站上个人用户活动的最佳方式

时间:2012-10-22 22:09:24

标签: web-analytics

大多数网络分析工具都会监控网站上的用户活动,但不会将其映射到特定用户。如果我的Web应用程序要求用户登录,是否可以通过Web应用程序跟踪登录用户的进度?

简而言之,这就像谷歌分析。但是,我希望将某人的浏览习惯映射到我的数据库中的用户,而不是匿名用户。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以创建具有用户活动功能的MySql DB,当用户登陆不同的页面并执行不同的模块时,这些功能将被触发。使用php,您还可以在服务器端跟踪IP地址和日志用户活动。

function activity_track($user, $activity){
    $user = $user;
    $activity = $activity;
    $actIp = $_SERVER['REMOTE_ADDR'];
    //write to db
}

然后你可以在任何地方调用这个函数:

activity_track("Me", "testing this sweet system");