对接搜索推广,请在开发者中心进行
网页JS常见问题
1:有一个页面,之前已经进行过信息流推广的表单提交成功埋码,现在想要在搜索推广也投放同一个页面,是否还需要重新埋码?
不需要
2:同一个页面有两个表单提交,例如页底表单和内容中的表单,这种情况表单提交成功代码埋码埋一次还是埋两次?
基础代码只需要埋一次;表单提交成功代码需要埋两次,分别埋在两个表单的完成表单提交成功后会执行的代码块中。
3:发现安装 SDK 后页面上的每次点击都会向百度发送请求,oCPC JS SDK 是否会泄露网站数据或者用户填写的信息?
oCPC JS SDK 不会收集任何用户填写的信息(如表单中的手机号)或网站相关隐私数据,SDK 的设计是进行全量的埋码采集,方便对点击转化进行判断。同时 JS SDK 的代码前端完全可见,网站技术团队如果愿意可以查看 SDK 的完整代码。
线索API常见问题
1.对接搜索推广,如何进行API联调?
对接搜索推广,请在开发者中心进行API接口联调.
2.对接信息流推广,如何进行API联调?
对接信息流推广,可在信息流推广后台新建「转化追踪-线索API」后,进行接口联调。
3.API联调状态一直是联调等待或联调失败,应该如何排查?
首先请排查API接口是否正确调用,返回字段(状态码)为0,表示上传数据成功;
其次,请排查是否回传了正确的,中需带有联调的参数;
接下来请排查回传的转化类型是否与创建联调的转化类型(值)相符;
最后,如果对接信息流推广,需判断下回传的联调数据是否超时。
4.同时对接搜索推广和信息流推广,回传代码有区别吗?
回传接口没有区别,并且您可以用同一Token回传两种渠道的转化数据,百度后台可自动区分投放渠道,只要确保广告主回传接口具有回传两个渠道转化数据能力即可。
5.PHP代码参考示例调用为什么返回结果不正确?
尝试在您的调用代码中加入下行代码,跳过证书校验
6.Ajax调用接口存在跨域问题,如何解决?
API接口由于涉及账户Token这类敏感信息,强烈建议不要使用Ajax接口调用,请将接口调用挪至服务端调用。
7.是否可以用Ajax调用API接口?
不可以,强烈建议不要使用Ajax接口调用,请将接口调用挪至服务端调用。
8.调用回传接口时,显示的http状态码是415,是怎么回事?
http请求中,设置-Type:/json; =utf-8
9.发生转化后,转化数据最多可以延迟多久回传?
建议实时回传,最多延迟1小时,再长效果可能达不到预期。
10.API调用接口返回「 error」,怎么回事?
请参考API接口文档,确认回传参数符合百度要求,尤其需注意回传数据是否可被解析为标准JSON格式,以及是否是标准的。
11.如何回传「有效线索」类转化?
首先,需确认广告主是否有通过第三方咨询平台收集有效线索,如果没有,那么广告主技术同学可在代码逻辑中自行判断,当该条转化数据为「有效线索」时,将数据回传;如果广告主是通过第三方咨询平台收集的线索数据,则需要广告主技术同学首先与第三方咨询工具对接,获取网民咨询数据,然后自行用程序判断数据是否为「有效线索」,是的话将数据回传。
12 如何获取?
1)对接搜索推广,请在「工具中心」-> 「优化工具」-> 「转化追踪」下,新建接入方式为「线索API」类的转化追踪,开通转化追踪后,在网民点击百度广告链接后,参数会由百度自动添加到您该账户所推广的落地页Url后;
2)对接信息流推广,请在「工具中心」-> 「优化工具」-> 「转化追踪」下,新建接入方式为「线索API」类的转化追踪,百度会自动在您URL后追加=参数,数据回传时,需要您在推广URL找到=XXXXX参数,连同转化数据一起回传给百度,用于转化数据拼接。
13.开启转化追踪后,多久会出现?
开通后一个半小时左右生效。
14.是否会重复?
不会重复,网民每次点击广告产生的均不同
15.回传数据中的参数,如何获取?
例如落地页URL为:,开通转化追踪后,落地页自动变为,当网民在落地页触发转化(比如按钮点击),的值就为当前落地页URL: ,如果转化发生在二跳及二跳后的页面,假设该页面的url为 ,此时的值为当前转化页面的URL拼接上落地页的参数: ,也可直接使用落地页的URL:
注: 参数的值是网民点击的logid,每次点击的值都不一样
16.转化发生在二跳后的页面,如何透传落地页url中的参数?
转化页面是二跳页面,可以尝试从的中获取 进入落地页后,将存储在中 跳转前从当前页面的url中获取,拼接到跳转的url中
17.落地页中未带参数,怎么排查?
如果全部数据都没有,请联系百度营销账户管理员查看相关账户是否开通了API的转化追踪; 如果部分数据没有,首先判断这部分数据是否来自百度流量,查看回传是否是您开通转化追踪当天的数据,最后请查看是否存在二跳,多跳后的页面未透传参数; 如果少量数据没有并排查不属于上述原因造成,且数据量少于10%时,可忽略,有少部分流量未覆盖(如百度知道、动态创意抓取的链接等)。
18.开通转化追踪后,有些推广落地页Url中带有B_vid?
如果您之前开通了优化大师功能,您的落地页url会变为: ,这种形式的url依然有效
19.有多个推广账户,是否可以使用其中一个推广账户的Token回传所有账户的转化数据?
可以使用一个账户Token回传所有账户的转化数据,百度后台可根据参数区分出具体的投放账号; 对于不同的投放渠道,搜索推广和信息流推广支持使用一个Token回传所有账户数据,百度后台可根据参数区分投放渠道。
20.之前推广账户使用js回传,对接完API,需要下掉js吗?
可以不下掉,只需要在推广后台将数据来源设置为API回传
21.如何获取回传数据的权限码token?
开发人员需向您的百度营销账户管理员索要API数据回传需要的代码Token,需注意,如果您的百度营销账户管理员(SEM)同学点击了Token重置,为避免您的回传接口存在权限问题,您也需要在程序中更改成最新的Token。重置Token是实时生效的,请尽量减少更新频率。
22.同时对接搜索推广和信息流推广,Token要如何配置?
搜索推广和信息流推广可以使用同一Token回传数据。
23 同一主体多个账户是否可以用一个token?
可以多个推广账户用一个token传回数据
24 是否需要手动添加?
不需要,百度会自动回传此参数
25 进行联调扫描二维码一直显示“未发现有效二维码”,更换多个手机,均提示此问题,是什么原因导致?
使用最新版本的安卓百度营销 app扫描二维码能正常识别,请客户更新 app 到最新版本后重试。
应用SDK常见问题
1.如何进行联调?
您可以在开发者中心进行应用SDK接口联调,联调方式按照联调步骤即可。
2.如何进行数据核对?
目前开发者中心还不支持应用SDK回传数据核对,您可以在推广后台进行转化数据核对,如有疑问,可以通过百度运营同学联系我们。
应用API常见问题
1.如何获取Akey?
广告主技术同学,可以向自己的百度账号管理员获取Akey,也可以在开发者中心使用百度账户关联推广账户后,获取App激活的Akey。
2.多个账户同时投放,可否配置同一个Akey?
不可以。不同账号对应不同akey,如果您有多个账号,需要配置akey的对应关系。
3.调用 返回签名错误,如何处理?
请参考应用API文档2.5开始排查签名计算逻辑是否有误,请注意,百度发送的监测地址中的是经过过后的,计算签名前请先将其进行,生成的sign签名应是标准32位md5(小写)结果。
4.当替换为或时,如何替换?
转化类型为成单()时,可以替换成订单金额-单位(分),无转化金额时填0即可。
5.在推广后台设置好监测Url后,一直无法收到百度发送的点击数据,怎么回事?
检查您在推广后台配置的监测url地址,是否包含换行、空格等无效字符,导致百度后台没有替换相关参数或调用监测地址失败;
检查您监测url的接收服务是否正常。
6.新建App激活转化追踪,下载地址如何填写?与投放有何关联?
下载地址即填应用实际下载地址即可,下载地址仅用于联调,与投放没有关联。
7.联调收到的监测Url中部分参数未替换或者替换结果为NULL,怎么回事?
imei、idfa等设备信息无法保证100%获取。如设备信息为NULL,可借助ip+ua进行转化数据匹配和上报。注意:使用ua时,需提取机型或者系统版本;另外,联调数据均为无效数据,因此监测地址中也不包含真实的、等信息,因此会存在部分参数为NULL的情况,线上真实数据会将这部分内容替换成真实数据。
8.百度发送的点击数据中存在未替换设备号的数据,怎么回事?
目前百度发送的监测点击中存在部分流量无法替换设备号信息,为更精准的匹配激活转化数据,需要您在设备号匹配基础上加入ip+ua的匹配逻辑。
9.如何核对数据?
您需要在接口开发过程中在日志中记录回传的数据以及调用接口的返回值,统计您成功请求的接口访问次数,在百度oCPC开发者中心进行APP激活数据核对,您可在开发者中心统计APP原始回传总数并下载到回传数据明细。
开发完成且数据核对无误后请告知您负责百度营销的账户管理员(SEM)同学,SEM同学可登录百度营销后台查看oCPC实际有效转化数据(推广后台转化数据延迟时间为1天)。这里,如果开发者中心显示的数据多于推广后台数据报告中的转化量,属于正常现象,百度会将原始回传数据进行过滤处理,推广后台显示的是滤后数据。需要注意的是,开发者中心与推广后台统计数的时间维度也有所不同,开发者中心是根据数据回传时间进行的数据统计,推广后台是根据广告点击时间进行的数据统计。
10.点击数据核对过程中出现问题,如何处理?
目前开发者中心暂不支持APP广告点击数据的核对,敬请期待。如果后台报表数据与您统计的点击数据差异较大,请联系百度运营同学在凤聆平台提交问题,会有专门的负责点击数据统计的技术同学跟进问题。
11.转化数据核对过程中出现问题,如何处理?
请先在开发者中心进行APP激活数据核对,如果开发者中心没有数据,说明百度没有收到您的数据回传,请检查您的数据回传接口是否正常,如果开发者中心有数据,推广后台少于开发者中心数据,但差异并不大,可能的原因是原始回传的转化数据会经过百度的广告拼接,以及反作弊处理,推广后台展示的是滤后数据,本身会有部分差异;如果两个平台数据差异很大,那么请您联系下百度的运营同学帮忙提交凤聆Case,会有专门的负责报表的技术同学跟进。
12.应用API联调整体流程?
手机在推广后台扫码后,百度会向您的监测服务发送点击请求,您需要扫码后下载app,安装并完成激活,此过程您可以拿到当前激活手机的设备号(imei或idfa);
您需要通过设备号与百度发您的监测请求中的设备号信息进行匹配,匹配成功的激活数据,您需要调用相应监测地址中的进行激活回调。
注意,联调过程由于一定可以拿到设备信息,目前仅支持设备号匹配,线上数据存在一些设备百度无法获取设备信息,因此此处建议线上代码增加ip+ua的匹配逻辑。
13.推广后台一直显示联调等待或联调失败,如何排查?
确认您是否收到百度向您监测链接发起的请求,如果没有收到,请参考问题5进行排查;
如果收到请求,请确认您是否通过第三方监测平台监测APP激活数据,如果是,请确认您在第三方平台(如友盟)已经开启回调授权;
如果您是自行匹配转化数据并调用接口,请查看下您的日志,当匹配到App激活数据后,是否调用了百度接口,以及接口的返回值是否成功,如果不成功请根据开发指南第六步,排查请求失败原因。
14.通过第三方监测平台监测和发送广告数据,需要联调吗?
如果您是通过第三方监测公司监控的APP激活数据,那么不需要在推广后台进行单独联调。
15.通过第三方监测平台(友盟)监测app激活数据,为什么推广后台一直显示联调等待?
请您联系账号管理员确认下是否在友盟的后台“渠道管理”中开启相应推广方式的数据回传,注意需要用您的主账号开启,开启后需进行重新联调,如果您的问题仍没有得到解决,请联系我们。
16.之前对接过信息流推广,并没有要求回调时替换参数,怎么回事?
请检查下您的监测url,是否含有=v3或=v3的参数,如果含有,您不需要进行参数替换,从监测链接中取出参数,进行后,直接回调即可。
17 收到百度传过来的OAID格式:,客户正常获取的格式为:-5ec4-47ec-bdb5-。请问一下,格式不一样的原因是什么?
不同品牌的OAID格式不同,比如小米和华为提供的格式就不一致
18 搜索应用api联调成功后,新增深度转化指标会重新触发联调吗?
会触发