百度搜索引擎优化指南2.0(js获取百度访客搜索关键词2020年7月前如何获取 )
优采云 发布时间: 2021-10-10 17:09百度搜索引擎优化指南2.0(js获取百度访客搜索关键词2020年7月前如何获取
)
如果需要在登陆页面通过js快速获取访问者搜索关键词,请参考我的另一篇博文:js获取百度访问者搜索关键词
为什么要百度搜索关键词
百度搜索引擎已成为中国最大的知识搜索和互联网流量门户。从巨头公司到个体站长,都在更大程度上依赖百度。搜索关键字可以了解访问者的需求。以及搜索意图,为了更好地调整网站的内容和slogan,以便更好更准确地展示在潜在客户的搜索结果中。比如CSDN的产品定位是一群程序员。当我们搜索“技术博客”时,CSDN博客的排名会很高。这是因为根据访问者的搜索偏好和受众的搜索特点,“科技”适时成为了CSDN的主要内容口号和产品特色。但是如果你搜索“自媒体blog”,
2020年7月前如何获取百度搜索关键词
百度在2016年屏蔽了所有SEO访客搜索关键词。访客通过百度网站进入企业后,网站只能识别百度来源,不会携带访客搜索关键词等信息。
带有关键字的源链接:
https://www.baidu.com/s?wd=%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%AE%A2&rsv_spt=1&rsv_iqid=0xf5a78a14000e4973&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8
wd=%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%AE%A2解码为wd=技术博客,站长可以使用wd,wrod,oq,kw等参数获取访问者' 信息搜索关键字。
没有关键字的源链接:
Referer: https://www.baidu.com/link?url=Qb2OsE-_fwnnxfpM0KrA4WngCAXedgyWbmAMiEdMPFFPTDsotWuLqn1nuHO4ZC2Q&wd=&eqid=d2bd24bc00025333000000065f096496
禁止SEO关键词后,网上大部分站长无法获取搜索关键词,只好借助百度统计分析百度访客搜索关键词,优化产品内容. 客流越来越精准。
自有搜索(SEO)部分不会通过次日延迟分析对产品优化产生任何影响,但专业的SEM和代理运营SEM团队通过百度的竞价推广模式获取访问量。延迟分析不适用,公司每分钟都在产生*敏*感*词*用。SEM团队需要实时分析推广效果,通过调整推广词的推广价格,实现越来越精准的付费流量。所以,2016年百度没有屏蔽SEO关键词。付费广告的关键字屏蔽。
如果您再次向访问者推广关键词,您可以使用该方法实时分析,获取访问者搜索到的关键词。
function GetQueryString($name){var $index=document.referrer.indexOf($name+"="),$e='';if($index>1){$e=document.referrer.substring($index+$name.length+1);if(($index=$e.indexOf("&"))>0){$e=$e.substring(0,$index);}}return $e;}var kwprams = ["word","wd","rawq","oq","k","k0","k1"];var keyword = ''';for(i = 0;i < keparams.length;i++){ keyword = GetQueryString(kwparams[i]); if(keyword){ break; }}
2020年7月后获取百度关键词
2020年7月,百度屏蔽了关键词的推广。我们不会分析原因。这对SEM团队,尤其是待优化的SEM团队来说,是一场灾难。
公司SEM团队可以通过公司在线客服软件实时查看促销关键词信息。待优化的SEM团队无权使用企业网站使用的客服系统产品,因此无法查看推广关键词信息,即使查看。无法同时登录查看几十个甚至上百个客服账号的关键词信息。
SEM外包团队实时查看、分析和推广关键词解决方案:
1.注册易查客服系统账号() 2. 登录后,获取易查客服系统的JS代码
示例代码如下:
var _echatServer = ['e.echatsoft.com]; window._echat=window._echat||function(){(_echat.q=_echat.q||[]).push(arguments)};_echat.l=+new Date; _echat('initParam', { companyId: 203}); (function () { var echat = document.createElement('script'); echat.type = 'text/javascript'; echat.async = true; echat.id = 'echatmodulejs'; echat.setAttribute('charset','UTF-8'); echat.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.echatsoft.com/visitor/echat.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(echat, s); })();
3.将获取的代码添加到推广登陆页面
添加代码时添加分组标识,以便在接收数据时关联关键字所属的推广账户:
('', {:'促销账户A'});
var _echatServer = ['e.echatsoft.com]; window._echat=window._echat||function(){(_echat.q=_echat.q||[]).push(arguments)};_echat.l=+new Date; _echat('initParam', { companyId: 203}); _echat('initParam', { echatTag: ‘推广账户A’}); (function () { var echat = document.createElement('script'); echat.type = 'text/javascript'; echat.async = true; echat.id = 'echatmodulejs'; echat.setAttribute('charset','UTF-8'); echat.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.echatsoft.com/visitor/echat.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(echat, s); })();
4.登录百度营销传播5.进入营销组件-咨询-客服账号授权
6.设置数据接收
访客进入站点并获取访客搜索关键词后,第一次会议会实时发送访客数据和配置的关键词数据。具体访问请参考系统中的访问文档。这是帖子中提供的信息的示例。开发者可以根据需要订阅访客数据、关键词数据、浏览数据,从而达到SEM实时查看推广效果的目的。
访客访问数据
123456
关键字数据
123456