在PHP中记录访问者搜索关键字或流量源

在PHP中记录访问者搜索关键字或流量源,php,visitor-statistic,search-keywords,Php,Visitor Statistic,Search Keywords,我正在做一个关于岛上很多信息的网站,但也有可能预订旅游等。为了了解人们如何找到我的网站,我使用StatCounter和Google Analytics,但我特别感兴趣的是那些向我发送预订查询的人如何找到我的网站 我会使用php会话变量来存储信息,并在收到查询的同时通过电子邮件将其发送给我,甚至可能创建一个数据库来进行统计,但问题是: 如何获取访问者输入的搜索词或url?您必须将这些信息存储在cookie中, 如果用户第一次访问该网站,您可以将他提交的所有查询添加到搜索框中,并将其附加到某个coo

我正在做一个关于岛上很多信息的网站,但也有可能预订旅游等。为了了解人们如何找到我的网站,我使用StatCounter和Google Analytics,但我特别感兴趣的是那些向我发送预订查询的人如何找到我的网站

我会使用php会话变量来存储信息,并在收到查询的同时通过电子邮件将其发送给我,甚至可能创建一个数据库来进行统计,但问题是:


如何获取访问者输入的搜索词或url?

您必须将这些信息存储在cookie中,
如果用户第一次访问该网站,您可以将他提交的所有查询添加到搜索框中,并将其附加到某个cookie变量中,该变量用
/
或任何其他字符分隔,然后在他通过联系人表单进行查询时将其添加到某个字段中。

您可以使用
$\u SERVER['HTTP\u REFERER']
-。

您的目标用户是直接登录到预订页面,还是必须在您的网站上漫游?他们登录到任何页面。我会检查手动Pawel链接,我猜会将HTTP_REFERER添加到所有页面上包含的php文件中。如果它们出现在任何页面上,REFERER都不会这样做,因为如果它们来自您的站点页面,您将获得stie的url作为REFERER。啊,感谢您清除这些内容。如何仅记录页面的第一个条目?你知道StatCounter、Google Analytics等是如何做到的吗?