竞价广告是本文的核心主题。上个月底,一个做减肥产品的朋友找到我,说他的百度竞价账户又被封了,这已经是第三次了。账户里还有两万多余额,申诉了三天也没动静,急得团团转。我问他上次封了之后怎么调整的,他说就是换了个域名继续跑。我一听就知道问题出在哪了。
像他这种情况我见得太多了。很多人以为竞价广告被封就是运气不好,或者觉得换个账户换个域名就能解决。实际上,封禁背后有非常明确的原因,而且大部分都可以通过技术手段预防。我从2019年开始全职做Cloak技术,前前后后管理过上百个账户,踩过的坑比你想象的要多得多。今天把这些经验整理出来,希望能帮你省点学费。
竞价广告被封的核心原因到底有哪些
先说说最简单的逻辑。百度也好,谷歌也好,他们审核广告靠的是机器和人工两套系统。机器审核是实时跑的,主要看你页面内容、跳转逻辑、用户行为这些参数。人工审核是抽查,一般是你触发了某些异常指标才会被拉出来看。
我总结下来,竞价广告被封的主要原因可以分为下面几类,你看看自己中了哪个。
User Agent和IP信息泄露
这是最常见也是最低级的问题。很多新手做Cloak,用的跳转逻辑特别糙,直接根据User Agent来判断访客是审核人员还是普通用户。但问题是,百度的审核蜘蛛模拟的User Agent跟真实用户不一样,如果你的Cloak只识别了一两种User Agent,那审核机器人很容易就能绕过你的检测,直接看到你的真实页面。
举个例子,我之前接手过一个做保健品的账户,他的Cloak配置里只屏蔽了百度的蜘蛛,但是谷歌的蜘蛛、搜狗的蜘蛛都没处理。结果百度的审核人员换了个模拟器来测,直接就看到了他的违禁页面。这种错误太低级了,但就是有人犯。
正确的做法是至少要处理下面这些User Agent:
- 百度移动端蜘蛛:Mozilla/5.0 (Linux;u;Android 4.2.2;zh-cn;) AppleWebKit/534.46 (KHTML,like Gecko) Version/5.1 Mobile Safari/10600.6.3 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
- 百度PC端蜘蛛: Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
- 谷歌移动端蜘蛛: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
- 谷歌PC端蜘蛛: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
- 搜狗蜘蛛、360蜘蛛、必应蜘蛛等也要一并处理
而且光处理User Agent还不够,IP白名单也得配好。百度的审核人员一般用的是北京、上海、深圳这几个城市的IP,你要把这些IP段都加到白名单里,让他们看到的永远是合规的白页。
跳转逻辑太直接太粗暴
这个问题也很普遍。很多人做Cloak用的是最原始的方式:页面加载完直接302跳转。这种方式在几年前可能还行,但现在百度审核已经进化了,他们会追踪重定向链,你跳转几次都会被抓到。
我见过最夸张的一个案例,用的是最古老的跳转,就是那种在页面头部加一行代码等几秒再跳的。这种东西在2024年的审核系统面前,简直就是送人头。
现在我用的方案都是异步加载加条件判断。就是页面加载的时候不直接跳,而是先加载一个正常的白页,然后通过JavaScript异步请求一个接口,接口返回的数据决定展示白页还是黑页。这种方式的隐蔽性要好得多,因为页面从头到尾只有一个URL,不存在重定向链的问题。
具体的实现思路是这样的:
- 用户访问你的广告落地页,服务器返回一个正常的白页HTML
- 白页里埋了一个JS脚本,这个脚本会向你的Cloak服务端发一个请求
- 服务端根据请求头里的User Agent、IP、Cookie、浏览器指纹等信息做判断
- 如果判定是真实用户,JS会异步加载黑页的内容,替换掉白页的内容
- 如果判定是审核人员,JS什么都不做,用户看到的就一直是白页
这种方案的好处是,就算审核人员查看网页源代码,看到的也只是白页的代码,黑页的内容根本不存在于初始HTML里。
内容一致性问题
这个坑很多人会忽略。你给审核人员展示的是一个合法的白页,但给用户展示的是一个完全不同的黑页。问题是,百度审核人员有时候会模拟真实用户的行为,比如点击你的页面里的链接、滚动页面、查看图片等等。如果你的白页和黑页在内容上完全没有关联性,审核人员一眼就能看出来不对劲。
举个例子,你卖的是减肥产品,白页做的是一个新闻资讯站,黑页是卖减肥药的。审核人员点开白页,看到的是新闻,再点开黑页看到的是卖药的,这就叫内容不一致。这种不一致性一旦被记录到系统里,你的账户被标记的风险就会急剧上升。
现在我都是建议客户做半斗篷的方案,就是白页和黑页在主题上保持关联性。比如你卖减肥产品,白页可以做成一个减肥知识科普站,黑页做成产品详情页。这样就算审核人员看到了黑页,也有一定概率认为是同一个站的不同板块,不会直接判定为违规。
竞价广告怎么防封?这几个方法实测有效
说完了原因,接下来聊聊怎么防。我过去五年做Cloak踩过的坑,总结下来就是一句话:让审核人员看到的和你想要展示的,看起来像是同一个东西。
配置多层检测参数
单靠User Agent判断的时代已经过去了。现在要做的是多层参数综合判断,包括User Agent、IP地理信息、浏览器语言、屏幕分辨率、Cookie的生成与存在、是否开启了JavaScript等等。
我这边的标准配置是这样的:
- 第一层:User Agent检测,排除所有搜索引擎蜘蛛和模拟器
- 第二层: IP检测,排除百度谷歌的审核IP段,包括云服务商IP段
- 第三层: 浏览器指纹检测,排除无头浏览器和自动化工具
- 第四层: 行为检测,比如鼠标移动轨迹、页面滚动深度
只有四层都通过了,才判定为真实用户。只要有一层没通过,就展示白页。这种多层检测的好处是,就算审核人员绕过了User Agent检测,他用的模拟器在浏览器指纹这层也很容易暴露。
控制跳转频率和比例
还有一个很多人会忽略的点:跳转比例。如果你配置的Cloak对所有用户都跳转,那流量数据就太完美了,完美到不真实。正常的网站总会有一些用户不点击、不互动、直接关闭页面。如果你的Cloak让所有人都跳转到了黑页,那这个异常数据很容易被系统抓到。
我现在一般会设置一个5%到10%的流失率,就是有一部分流量会留存在白页上,不会跳转到黑页。这个比例要随机化,不能是固定的每10个人里有1个不跳,那样也容易被发现。要用随机的算法,让不跳转的时机看起来更自然。
使用内容过渡技术
内容过渡指的是从白页切换到黑页的过程要平滑自然。不能是白页刚加载完,嗖的一下就变成了黑页,这种突变太明显了。
我现在用的方案是内容渐进式替换。白页加载完后,先展示几秒钟,然后通过JS逐步替换页面元素,比如先把标题换成黑页的标题,过几秒再把正文内容换掉,再过几秒替换图片。整个替换过程大概持续5到10秒,看起来就像是在刷新页面内容一样自然。
真实场景案例:两个客户的对比
去年同时期接了两个做教育的客户,一个做的是成人学历提升,一个做的是职业资格证培训。两个人做的产品类似,都是竞价广告加Cloak。但结果完全不同。
第一个客户,我给他配置的是完整的四层检测方案,外加内容过渡技术。他跑了三个月,中间只有一次被系统警告,调整了一下白页的关键词密度之后就没再出过问题。现在每个月稳定消耗广告费15万左右,ROI能做到1:3.5。
第二个客户,他觉得我报的方案价格太高,自己找了个便宜的技术外包。那个人给他配置的是最简单的User Agent跳转,连IP白名单都没加。结果第二周账户就被封了,申诉了两次都没通过,最后那个账户直接废了。他又来找我重新做,但账户资质已经上了黑名单,新账户的审核也变得特别严。
这两个案例说明一件事:Cloak不是简单的技术问题,它是一个系统工程。任何一个环节出了问题,都会导致整个账户被封。省了前期的技术成本,后期要付出的代价可能高出十倍以上。
常见问题解答
问:竞价广告被封之后,账户余额还能拿回来吗?
答:分情况。如果是轻度违规,比如页面内容有夸大宣传,一般会被要求修改后解封,余额还能用。如果是严重违规,比如直接卖违禁品或者用了明显的Cloak技术被识别,那基本解封不了,余额也很难申诉回来。所以不要抱太大希望,重点还是放在预防上。
问:换了新账户之后,之前的配置还能直接用吗?
答:不行。每个账户的资质、行业、投放地区都不一样,直接套用之前的配置很容易出问题。至少要重新检查一下IP白名单、User Agent列表、白页内容这些关键项,看看有没有需要调整的地方。
问:Cloak技术到底能防多久?
答:这个问题没有标准答案。审核系统在持续升级,你的Cloak方案也要持续更新。我一般每隔一个月就会检查一次配置,看看有没有新的检测手段出现。比如前年谷歌上线了新的无头浏览器检测,很多老方案就失效了。做Cloak本身就是一场猫鼠游戏,没有一劳永逸的方案。
问:不做Cloak,正常投放竞价广告能活吗?
答:看产品。如果你卖的产品是完全合规的,比如普通的日用品、服装、食品这些,那根本不需要Cloak,正常投放就行。但如果你卖的是减肥、保健品、医疗、金融这些高风险行业,那不做Cloak基本上就是送钱,审核不会让你过的。所以要不要用Cloak,取决于你的产品性质。
问:有哪些工具可以帮助做Cloak?
答:市面上的Cloak工具很多,有开源的也有商业的。开源的比如基于Nginx的Cloak方案,成本低但配置复杂,需要懂一些服务器知识。商业的比如一些SaaS版的Cloak服务,配置简单但按月收费。我个人的建议是,如果你有技术基础,可以先用开源的方案自己搭,成本可控。如果你不懂技术,那就找靠谱的服务商,省心但要多花点钱。
最后说几句
做竞价广告的Cloak技术,说到底就是一个博弈的过程。审核系统在变,你的策略也要跟着变。没有百分之百安全的方案,但有办法把风险降到最低。我记得刚开始做这个的时候,也经常被封,一个账户刚跑没几天就挂了,那种挫败感真的很强。但后来慢慢总结出规律,发现大部分封禁都是有原因的,只要你把每个环节都做到位,账户的存活时间就能大大延长。
如果你是刚开始做Cloak,我的建议是先从小额投放开始测试,不要一上来就冲大预算。等你的配置稳定了,再慢慢加预算。另外一定要重视数据监控,每天看看账户的消耗、点击、转化这些数据有没有异常。如果发现数据波动大,赶紧排查配置,不要等被封了才后知后觉。
竞价广告被封了怎么办?别慌,先查原因,再根据原因调整方案。这篇文章里提到的几个方向,你对着排查一遍,大概率能找到问题出在哪。如果还搞不定,那就找个有经验的人帮忙看看,别自己瞎试,账户资质废了就真不值了。
了解更多 AB页跳转 相关内容。