用PHP追踪网站流量(Track Web Traffic with PHP)

2019-09-28 01:55发布

是否有跟踪网络流量(或网络流量至少原点)与PHP的有效途径?

我想使用自定义规范链接的每个搜索引擎和其他网站,这意味着任何人谁访问的mywebsite.com不带参数的可能是直接的流量。 但我会以某种方式需要改变href的值link rel='canonical'元素为每个引擎爬虫(如https://mywebsite.com/?ref=googlehttps://mywebsite.com/?ref=duckduckgo等),我不完全知道如何去这个问题(通过robots.txt的, meta标签或?)。

我真的不希望使用谷歌分析,如果我没有。 我宁愿有我所有的分析一个屋檐下的这么说,但我坚持了如何实现这个想法,以及我的大多数搜索上看起来如此拉涨相关GA东西。

Answer 1:

香港专业教育学院也读遍SO有关如何在许多情况下,头可以,并简单地省略各种原因,如杀毒软件,浏览器扩展,从http切换到https等? 这是经常发生的情况?

是的,这可能发生。 多久为您的特定网站的访问者是任何人的猜测。

并GA依赖Referer标头?

不太...如谷歌分析运行的客户端,它正从信息document.referrer ,其中包含了相同的值,什么是在发送Referer头。

但我当然希望有是尽可能准确的数字

对于任何网站分析,有你根本无法衡量的东西。 最好的办法是使用客户端脚本的分析将数据发送到服务器。 还有的原因,这是不是简单地看你在PHP中的HTTP请求数据得到的数据好了一把:

  • 页面可以被缓存,所以你可以看到页面加载有时当浏览器甚至从来没有检查与服务器加载页面。
  • 在性能API可用,让您跟踪特定负载计时,你可以工作,随着时间的推移,以改善。
  • 在大多数的浏览器,你可以使用信标API获得,当用户离开页面的感觉,让你有准确的时间,对网页的测量。

我还想得到一个想法是什么交通是直接的,哪些业务不直接与在那里的非直接流量来自哪里

document.referrer是你想要什么,并让你接近准确的,因为你可以得到的。



文章来源: Track Web Traffic with PHP