[2020-07]如何获取百度访客搜索关键字(竞价、推广、SEO)

为什么要获取百度搜索关键字

百度搜索引擎,目前已成为国内国民最大的知识搜索和了解互联网的流量入口,大到巨无霸公司小到个人站长都对百度有较大程度的依赖,搜索关键词可以了解到访客的需求以及搜索意图,从而更好地调整站点的内容以及推广口号,以便更好更准确的展现在潜在客户的搜索结果中。例如CSDN的产品定位是程序员群体,我们在搜索“技术博客”时CSDN博客的排名会很靠前,是因为根据访客的搜索喜好和受众群体的搜索特征“技术”及时CSDN的主打内容口号和产品特征。但是如果搜索“自媒体博客”就没CSDN什么事了,就算是调整了CSDN的内容和品牌口号,有访客进来也是无效访客。

[2020-07]如何获取百度访客搜索关键字(竞价、推广、SEO)_第1张图片
[2020-07]如何获取百度访客搜索关键字(竞价、推广、SEO)_第2张图片

2020年7月以前获取百度搜索关键字的方法

百度在2016年屏蔽了所有SEO的访客搜索关键字,在访客通过百度进入到企业站点后,站点的referer中只能识别到百度的来源但是不会在携带访客搜索关键字等信息。
携带关键字的来源链接:

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=技术博客,站长可通过referer中的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.注册一个一洽客服系统账号(https://e.echatsoft.com/login-page/new-register.html)

2. 登陆后获取一洽客服系统的JS代码

[2020-07]如何获取百度访客搜索关键字(竞价、推广、SEO)_第3张图片
示例代码如下:



3.将获取到的代码加入到推广的落地页中

加入代码时增加分组标识,以便在webhook接收数据时关联关键字所属推广账号:
_echat(‘initParam’, { echatTag: ‘推广账户A’});


4.登陆百度营销通 https://yingxiaotong.baidu.com/

5. 进入营销组件-咨询-客服账号授权

[2020-07]如何获取百度访客搜索关键字(竞价、推广、SEO)_第4张图片

6.设置数据接收的webhook

在访客进入站点以及获取到访客的搜索关键字后,一洽会实时向配置的webhook post访客的数据以及关键字数据,详细接入可参看其系统内接入文档。这里示例post给webhook的信息,开发者可根据需求订阅访客数据、关键字数据以及浏览数据,从而实现SEM实时查看推广效果的目的。

访客进入数据

 
 123456
 
 

























 

关键字数据


 123456




你可能感兴趣的:(算法)