botian
V2EX  ›  问与答

求助,如何判断用户是自己输入网址访问还是通过搜索引擎搜索结果跳转进来的?

By botian at 2019 年 3 月 23 日 · 3001 次点击

项目需要进行来访统计,区分 用户直接访问,搜索引擎跳转进入,蜘蛛这几个类型,蜘蛛比较好区分,但是直接访问还是搜索引擎跳转怎么区分?用 HTTP_REFERER 这个来判断用户之前的跳转页面 url 来区分吗?没有就是直接输入网址来的,有的话,并且 url 是 www.baidu.com 或者 www.google.com ,就是搜索引擎跳转来的?是这个思路吗?

7 条回复  •  2019-03-23 15:34:44 +08:00
botian
   1
botian  
OP
   2019 年 3 月 23 日
补充:忘记说了,是 PHP
jugelizi
   2
jugelizi  
   2019 年 3 月 23 日
百度统计了解一下
edgnoz
   3
edgnoz  
   2019 年 3 月 23 日 via iPhone
各种统计代码都可以实现啊
botian
   4
botian  
OP
   2019 年 3 月 23 日
@edgnoz 项目要求,能不能第三方就不用,自己写。。。。
edgnoz
   5
edgnoz  
   2019 年 3 月 23 日 via iPhone
@botian 有开源的,自己扒拉一下就完事了
chen90902
   6
chen90902  
   2019 年 3 月 23 日 via Android
通过 window.opener 判断?
misaka19000
   7
misaka19000  
   2019 年 3 月 23 日 via Android
用 refer 就行了
© 2026 V2EX · 37ms · 3.9.8.5