获取网站搜索来源

判断从哪个搜索工具找到你的网站,document.referrer(上级URL),这个可以获取到你上级页面,如果看到上级URL里面包含baidu,就可以粗略的判断是从百度访问的页面。

实现代码:

function getSearchSource(){

var sitesName={};

var prevHref=document.referrer;

if(prevHref.indexOf("/")!=-1){

//正则匹配

var pattern=/\/\/(.+?)\//g;

var sitesStr=prevHref.match(pattern);

sitesName=sitesStr.toString().replace(/(\/)/g,"");

}

return sitesName;

}

你可能感兴趣的:(获取网站搜索来源)