js 搜索引擎关键词获取

2020-11-27  本文已影响0人  锦锦_jane

需求:
获取用户来源(用户从搜索引擎通过什么关键词进到本网站的)

一、获取来源网址: document.referrer

以“简书”为例,下同。
在搜索引擎搜索“简书”,点击目标链接,在目标链接控制台中输入document.referrer,即可获取来源网址

二、相关搜索渠道

1. 百度

1.1 百度pc端
1.2 百度移动端
1.3 百度搜索引擎总结

2. 搜狗

2.1 搜狗pc端
2.2 搜狗移动端
function getQueryString(name,url) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = url.match(reg);
    if (r != null) {
        return decodeURI(r[2]);
    } else {
        return null;
    }
}
​
var queryUrl = document.referrer
if(queryUrl.split('/')[2] == "m.sogou.com"){
    var keyword = getQueryString("keyword",queryUrl.split('?')[1])
}
2.3 搜狗搜索引擎总结

3. 360搜索

3.1 360搜索pc端
3.2 360搜索移动端
3.3 360搜索引擎总结

4. 神马搜索引擎(只有移动端)

5. 谷歌

搜索关键字的获取 谷歌分析实战指南

三、参考文章

搜索关键字的获取
谷歌分析实战指南
Google Analytics访问来源整理

上一篇 下一篇

猜你喜欢

热点阅读