• 如果觉得本站不错,可以收藏本站
  • 本站关注Google Analytics、Adobe Analytics和广告技术
  • Google Analytics和Google Tag Manager视频课程第三版http://edu.ichdata.com

Google Analytics获取百度搜索关键字的4个方法

Google Analytics 黄业忠 3年前 (2017-07-27) 5034次浏览 已收录 0个评论 扫描二维码

Update:2020-08

自从2015年百度全面升级https后,并且屏蔽了搜索词wd/word,第三方网站分析工具就很难获取到百度的搜索关键字了,不管是SEO还是SEM的,但提供一个eqid,可以通过eqid查询到搜索关键字,此时品牌专区不受影响,可以直接传递wd。

2020年,付费搜索的SEM的eqid移除,品牌专区不在直接传递wd,只有SEO的还有eqid,也不知道什么时候SEO会跟进,eqid也没了。

但还是可以通过一些方法获取搜索关键字的,下面介绍几种获取百度关键字的方法:

通过UTM标记

UTM有三个必须参数,还有两个可选参数term和content,可以用这两个参数存放搜索关键字,比如用户搜索“GA小站”的时候对应的投放的着陆页为http://www.ichdata.com/?utm_source=baidu&utm_medium=cpc&utm_campaign=summer&utm_content=GA小站,这样从这个词搜索进来的流量都会通过这个url方法,从而实现了关键字的抓取。

注意:但这个方法有局限性,就是只适用于SEM的关键字,如果是SEO,就无能为力了。

百度的Referral API

Update:2020年7月,SEM的eqid已经移除,所以SEM的关键字不能通过这个方法实现,SEO的还可以。

百度虽然将搜索关键字屏蔽了,但是百度提供了API,让用户可以获取得到不同着陆页对应的关键字。

具体原理是:百度在搜索的时候,会先跳转到一个带有eqid的url,然后才跳转到搜索的页面,这中间带有eqid的url就是将关键字关联起来的,先需要在GTM中获取那个带有eqid的url,用维度存储,然后通过百度API获取有关eqid和关键字的信息,通过eqid将关键字关联起来。

百度提供的API接口有这么几个特点:

  • 付费的,但是费用很廉价,0.001元/次
  • 注册需要有百度推广账号,完成企业认证
  • 只提供近两天的数据,所以需要通过程序定时的将API的数据导入到GA

百度referralapi的地址:https://cloud.baidu.com/product/refererapi.html

注意:目前只有SEO有eqid,能用这种方法。

创意触发的keywordId

这种是免费的方法,是通过URL通配符实现的。

通过向关键词目标链接中添加{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=12123,我们要用这个id通过百度统计API(这个是免费的)里去获取搜索关键字,知道{keywordid}真实含义,并存储到Google Analytics的自定义维度。

国内有增长工具就是通过这种方式获取百度关键字

搜索词回传API

回传API链接方式是在广告点击后,由百度服务器端向客户监测服务器(这个需要用户设置)延时发送的一个监测请求(可能会有15-30分钟延迟),客户基于收集到的回传信息进行进一步的加工处理,目前支持账户ID、搜索词、ip和点击时间这4个信息:

Google Analytics获取百度搜索关键字的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=

 


GA小站, 版权所有丨如未注明 , 均为原创

转载请注明标题:Google Analytics获取百度搜索关键字的4个方法
链接:https://www.ichdata.com/get-baidu-search-keywords-in-two-ways.html

喜欢 (5)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址