2015年百度全面升级https后,屏蔽了搜索词wd/word,第三方网站分析工具获取不到百度的搜索重要字,不管是seo还是SEM的,只供给一个eqid,用eqid能够经过Referral API查找到搜索重要字,此时品牌专区不受影响,能够直接传递wd。
2020年,付费搜索的SEM的eqid移除,SEO的还有eqid,此时品牌专区不受影响,能够直接传递wd。
但还是能够经过有些办法获取搜索重要字的,下面介绍几种获取百度重要字的办法:
经过UTM标记
UTM有三个必要参数,还有两个可选参数term和content,能够用这两个可选参数存放搜索重要字,例如用户搜索“GA小站”的时候对应的投放的着陆页为:
http://www.ichdata.com/?utm_source=baidu&utm_medium=cpc&utm_campaign=summer&utm_content=GA小站
这般从这个词搜索进来的流量都会经过这个UTM上的参数晓得,从而实现了重要字的抓取。然则这种办法获取到的投放重要字和用户搜索重要字是两个区别的概念,但倘若做得足够细致,能够看似相等。
重视:但这个办法有局限性,便是只适用于SEM的重要字,倘若是SEO,就没能为力了。
百度的Referral API
百度虽然将搜索重要字屏蔽了,然则百度供给了Referral API,让用户能够获取得到区别着陆页对应的重要字。
详细原理是百度在搜索的时候,会先转到一个带有eqid的url,而后才转到搜索的页面,这中间带有eqid的url便是将重要字相关起来的。
例如我在百度中搜索“GA小站”,表示的URL是https://www.baidu.com/s?wd=GA小站,能够看到上面的wd便是搜索重要字。
然则点击一个链接后它会先转到一个百度的中转页上面就无wd了。
咱们必须在获取eqid,而后经过百度Referral API将eqid将重要字相关起来。
百度供给的API接口有这么几个特点:
付费的,然则花费很低价,0.001元/次
注册必须有百度推广账号,完成公司认证
必须百度云北京地区的服务器才能够运用Referral API。
只供给近两天的数据,因此必须经过程序按时的将API的数据导入到GA
百度referralapi的位置:https://cloud.baidu.com/doc/RefererAPI/s/hjwvycn07
重视:2020年7月,SEM的eqid已然移除,因此SEM的重要字不可经过这个办法实现,SEO的还能够。
百度统计API
倘若你不想付费,还能够运用百度统计API,其实便是百度统计里的数据导出服务了。
这种方式必须守护一张表格,当有用户搜索的时候,就经过百度统计API导出当天的所有的搜索重要字,跟上一次导出的数据之间做匹对,看新增的是哪个重要字或哪个重要字的IP数据增多了,那样这次用户的搜索词便是它。
创意触发的keywordId
这种是免费的办法,是经过URL通配符实现的,日前百度凤巢系统只支持将重要词ID,创意ID开放到第三方平台,国内有增长工具便是经过这种方式获取百度重要字,如诸葛IO、TalkingData是采用这种方式。
经过向重要词目的链接中添加{keywordid},如
http://www.baidu.com?keywordid={keywordid}&creative={creative}&{mediatype}={mediatype}&matchtype={matchtype}&adposition={adposition}&pagenum={pagenum}
用户点击宣传的时候,百度会自动替换{keywordid}为该重要词在百度系统里的id:
http://www.baidu.com?keywordid=12123&creative=45632&{mediatype}=1&matchtype=2&adposition=mb1&pagenum=1
其中动态参数解析:
keywordid= 重要词独一标识
matchtype={matchtype} 匹配模式
creative={creative} 触发创意
adposition={adposition}展现排名
着陆页上会有keywordid=12123,咱们要用这个keywordid经过百度统计API里去获取搜索重要字,能够看上一种办法中导出的数据中有keywordid这个字段,跟搜索重要字是一一对应的,从而实现重要字匹配。
重视:这种方式只适用于SEM。
搜索词回传API
回传API链接方式是在宣传点击后,由百度服务器端向客户监测服务器(这个必须用户设置)延时发送的一个监测请求(可能会有15-30分钟延迟),客户基于收集到的回传信息进行进一步的加工处理,日前支持账户ID、搜索词、ip和点击时间这4个信息:
例如咱们要订阅账户ID、搜索词、时间和ip,那样回传链接能够这么设置:
https://www.bbb.com?uid={userid}&query={query}&ip={ip}&time={time}
当宣传点击时的真实请求示例如下:
https://www.bbb.com?uid=123456&query=%e9%b2%9c%e8%8a%b1&ip=106.115.104.89&time=1594260440000
而后你就能够按照IP和时间戳跟着陆页匹配了,就能够晓得对应着陆页是哪个搜索重要字进来的。
更加多信息能够看:http://dev2.baidu.com/newdev2/dist/index.html#/content/?pageType=1&productlineId=3&nodeId=475&pageId=373&url=
重视:这种方式是适用于SEM
总结
办法
是不是付费
SEM
SEO
需求
UTM
免费
支持
不支持
百度Referral API
付费
不支持
支持
公司认证、百度云北京地区的服务器
百度统计API
免费
支持
支持
KeywordId
免费
支持
不支持
宣传投放必须开启通配符,依赖百度统计API
搜索词回传API
免费
支持
不支持
需开通服务apihelp@baidu.com
总有一款适合你的。
|