javascript - document.referrer 不返回完整的 url

标签 javascript

我正在尝试使用 document.referrer 为我的网站找到自然搜索关键字。我在使用 document.referrer 时遇到问题。它不返回完整的 URL。

例如:当我在 Google 上搜索 “HTML DOM referrer Property” 并点击第一个结果(w3schools 链接)时。

在 w3schools 中,我只能看到

"https://www.google.co.in/ "

但不是

https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=HTML+DOM+referrer+Property”或

https://www.google.co.in/urlsa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAAahUKEwiGxv3SyOTIAhUIHo4KHRCyB54&url=http%3A%2F%2Fwww.w3schools.com%2Fjsref%2Fprop_doc_referrer.asp&usg=AFQjCNFNiXvO_JozIUUi3Q7I2lHcJ18NhA&sig2=LEgMJ7G1206-FIMQFDmaig”。

如何获取完整的 URL 以查找自然搜索和关键字?或者请帮助我以其他方式实现这一目标。

最佳答案

Google(还有 Yahoo)不会将参数传递给 referrer 字符串,但是 Bing 会传递参数。如果您需要针对 Google 优化关键字,则需要使用他们的 工具。

关于javascript - document.referrer 不返回完整的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33385571/

相关文章:

javascript - 通过ajax发送两个数据(图像和数字)

javascript - 滑动到固定位置标题的内容

javascript - 当选项更新时,带有 ng-repeat 的 Angular 选择会丢失所选选项

javascript - 在 JavaScript 中用单反斜杠替换双反斜杠

javascript 按键事件和 php

javascript - requestAnimFrame 未定义

javascript - React Native 上的 gRPC

javascript - 有没有办法在javascript中检测页面搜索中的查找

javascript - Angular UI 路由器 - 通过路由传递动态数据?

javascript - js中基于正则表达式的替换