尝试在数据库中创建表来存储必要的信息。
在我的脑海中,我可以考虑存储他们的 IP 地址
获取一些 GEO 信息,您可以使用该 IP 地址来获取和存储他们所在的国家/地区。
您可以在访问您的网站之前存储他们所在的网页。
他们访问您的网站的次数以及访问过的页面以及每个页面的访问次数。
IP地址可以使用
$_SERVER['REMOTE_ADDR']
和
$_SERVER['HTTP_X_FORWARDED_FOR']
可以从许多网站获得获取他们所在国家/地区的地理信息...通常,如果您想要最新信息,则必须付费...有些人关闭免费的旧信息,这仍然非常有用。
这是一个很好的 GEO 信息提供商,您需要付费,但它非常便宜
http://dev.maxmind.com/geoip/geoip2/web-services/
要计算访问量,只需在他们到达时获取他们的 IP 地址,在您的数据库中搜索该 IP,如果存在,则将访问次数增加 1。如果不创建新访问者。对每个单独的页面访问也进行相同的增量。
使用它来获取他们在访问您的网站之前所在的 URL
$_SERVER['HTTP_REFERER']
所以像这样的表:
userId | userIP | userCountry | visits | webpage1Visits | webpage2Visits | webpage3Visits
假设您没有数千页,这可能适用于十几页。
您可以存储大量其他内容,例如平均停留时间等,但这是基本内容。
尝试一下,当您在此过程中遇到问题时提出更多问题,人们会提供帮助:)