gpt4 book ai didi

php - 使用 PHP 跟踪网络流量

转载 作者:行者123 更新时间:2023-12-03 16:07:52 25 4
gpt4 key购买 nike

有没有一种有效的方法来使用 PHP 跟踪网络流量(或至少是网络流量的来源)?

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

如果没有必要,我真的不想使用 Google Analytics。可以这么说,我更愿意将我的所有分析都集中在一个屋檐下,但我对如何实现这一点的想法感到困惑,而且我对 SO 的大部分搜索似乎都提出了与 GA 相关的内容。

最佳答案

well ive read all over SO about how in many cases the header can be and is simply omitted for various reasons such as AV software, browser extensions, switching from http to https, etc? is this often the case?



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

does GA rely on the referer header?



不完全是……因为 Google Analytics 在客户端运行,它从 document.referrer 获取该信息,其中包含与 Referer 中发送的值相同的值标题。

but i would of course like to have numbers that are as accurate as possible



使用任何网络分析,有些事情您根本无法衡量。最好的方法是使用客户端分析脚本将数据发送到您的服务器。这比简单地查看您在 PHP 中的 HTTP 请求数据中获得的数据更好的原因有很多:
  • 页面可以被缓存,因此当浏览器甚至从未与您的服务器 checkin 以加载页面时,您将能够看到页面加载。
  • Performance API可用,允许您跟踪特定的加载时间,随着时间的推移,您可以改进这些时间。
  • 在大多数浏览器中,您可以使用 Beacon API了解用户何时离开页面,从而获得准确的页面停留时间测量值。

  • id like to get an idea of what traffic is direct and what traffic is not direct and where non-direct traffic is coming from


    document.referrer是您想要的,并使您尽可能接近准确。

    关于php - 使用 PHP 跟踪网络流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57208956/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com