【问题标题】:How does this website know my GOOGLE Search String这个网站如何知道我的 GOOGLE 搜索字符串
【发布时间】:2012-01-25 08:55:08
【问题描述】:

我最近去了 WROX 论坛。我是被 GOOGLE 带到那里的。在页面顶部我收到了这条消息

Welcome,  user.
Your Google search for 'bosh iis' brought you to Wrox Forum

出于好奇,有没有人知道他们如何跟踪这个?

谢谢!

【问题讨论】:

    标签: javascript seo search-engine


    【解决方案1】:

    他们可以读取包含搜索字符串的HTTP referrer 标头。

    简单一点:有人点击 Google 搜索结果页面(其中包含搜索查询作为 URL 的一部分)上的链接到其他页面。此页面可以读取上一页(即 Google 搜索)的 URL。

    使用相同的技术,Web 开发人员可以发现哪些页面具有指向其页面的链接。

    【讨论】:

    • 某些防火墙/防病毒软件是否阻止了对此的访问?
    • 不,它是 HTTP 标头的一部分,由浏览器发送。当您在页面foo.com 并单击指向bar.com 的链接时,浏览器将添加Referer: foo.com 标题,bar.com 可以读取。
    • @Joy,一些 ativiruses 和防火墙可以清除 Referrer 标头。此外,如果有这样的选项,浏览器本身可能会删除该标题。
    【解决方案2】:

    网站可以从 HTTP 标头中获取引用数据,这意味着该页面发起了对您当前正在查看的页面的请求,这样网站就知道它是从 Google 引用的,并且通过解析 URL 可以找出您的搜索查询。

    更多关于 HTTP 引用:http://en.wikipedia.org/wiki/HTTP_referer

    【讨论】:

      猜你喜欢
      • 2017-10-11
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 2015-04-16
      • 2021-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多