Php 获取网页访问是否是有机的,PPC或从网站

Php 获取网页访问是否是有机的,PPC或从网站,php,analytics,http-referer,Php,Analytics,Http Referer,我在一个网站上工作,在那里我有一个像 http://www.test.com/contact-us 我需要跟踪用户访问此页面的位置。例如: - From a Search engine - From web website - From PPC ads - From Feeds etc 并需要将其保存到数据库中。 有没有一种方法可以在php中实现这一点 -- 谢谢为此,您可以使用$\u服务器['HTTP\u REFERER']。 但是它是$\u服务器变量中的一个可选键。只有当有人从任何其他来

我在一个网站上工作,在那里我有一个像

http://www.test.com/contact-us
我需要跟踪用户访问此页面的位置。例如:

- From a Search engine
- From web website
- From PPC ads
- From Feeds
etc
并需要将其保存到数据库中。 有没有一种方法可以在php中实现这一点

--


谢谢

为此,您可以使用
$\u服务器['HTTP\u REFERER']
。 但是它是$\u服务器变量中的一个可选键。只有当有人从任何其他来源访问您的站点时,您才能获得
$\u服务器['HTTP\u REFERER']

可能的来源是-

  • 另一个站点
  • 从您的站点中选择其他页面

如果用户通过在浏览器中输入您的网址直接访问您的网站,您将不会获得任何HTTP\u REFERER密钥。

有许多搜索引擎、广告代理,我将如何跟踪来源是搜索引擎还是广告,即使我们跟踪HTTP\u REFERER,HTTP\u REFERER将包含您访问的最后一个地址。如果它与谷歌有关,那么谷歌肯定是你的推荐人。广告代理也会这样。