找到一种方法来跟踪网站用户

时间:2010-05-31 06:01:05

标签: php mysql

我想知道有什么方法可以知道用户离开网站的页面。

这样我就可以跟踪该页面,并努力改进该页面的内容。

我使用PHP作为后端代码。

3 个答案:

答案 0 :(得分:1)

最简单的方法是将Google Analytics添加到您的网站。

更难的方法是为每个访问者创建一个会话,并将最后访问过的页面存储在数据库中。由于“我不喜欢”这样的原因,他们无法保证他们离开了网站,他们可能点击了您提供的链接。

答案 1 :(得分:1)

如果您想查看用户访问的最后一页是哪一页,您可以执行以下操作

我假设你已经提供了一个mysql连接。 创建一个类似“session.php”的页面并放置此功能

function trackpage($pagename) {
    if(!isset($_SESSION)) { 
       // if the user is visiting the website for the first time
       session_start();
       $query = "INSERT INTO `newusers` VALUES(NULL, '$pagename');";
       //In case table 'newuser' have two fields 'id' and 'page' to keep a track of page
       $result = mysql_query($query) or die(mysql_error());
       $_SESSION['userid'] = mysql_insert_id();
    }
    else {
       //if he is just visiting another page
       $query = "UPDATE `newusers` SET page='$pagename' WHERE id='".$_SESSION['userid']."';";
       $result = mysql_query($query) or die(mysql_error());   
    }
}

Npw您需要在每个页面上都包含此内容。在顶部写下这个

<?
include "session.php";
trackpage("index.php");
?>

现在您知道人们离开网站的页面

答案 2 :(得分:0)

不太准确。
只需跟踪所有匹配并使用超时即可将页面访问与页面离开分开。 这就是全部