谷歌广告套利日记封面 | 开阳出海笔记
Day 46

谷歌广告套利 Day 46|重大失误,brand bidding换链系统存在bug,导致一星期没换链接

这几天一直在盯着出单数据,心里总觉得哪里不对。追加了预算,联盟点击也正常,链接也没失效,联盟后台看上去一切都能工作,可结果就是不太好看。

直到我这几天要上乐天的广告,AM提醒我乐天要注意严格控制换链。于是我去google ads重新设置脚本,提高了换链的频率

结果测试时,发现链接没有更新。查看了脚本执行历史记录,才发现,虽然之前每隔一小时都在换链,也显示成功,但实际因为google sheet里的链接没有变化,所以google ads的后缀就没有更新。所以每个小时的脚本执行,没有显示影响了多少个账号。

再一倒查,发现一星期前就这样子了。

我死命回忆,我在这期间调整过什么。遗憾的是,我到现在都没想起来。

于是,我告诉爱马仕这个情况,让他分析为什么google sheet里的链接格式不对。

爱马仕分析后,发现是自动换链的时候,没有正确处理联盟链接里的宏。联盟链接里的宏并不是普通文本。它们往往承担着点击标识、子渠道、设备信息或者转化回传的作用。换链工具如果只把链接当成一个普通网址去处理,表面上看是完成了跳转,实际可能已经把后续追踪需要的信息弄丢了,导致clickID没有读取到。

这个bug持续了一星期了,换句话说,这一星期里,系统确实在执行换链,但换出来的链接并不一定是商家和联盟真正需要的格式。

而这一星期,我还给一些广告加了预算

现在回头看来,当时有些转化应该是以前的cookie带来的转化。这也解释了,为什么我这一星期订单断崖下降的原因。亏我还觉得是因为淡季,还告诉自己Brand bidding不出单,可能是淡季原因,但是测试不要停

目前我虽然还不能100%断言是因为这个原因导致了订单减少,毕竟广告账户、品牌词竞争、落地页、联盟审核和用户需求变化,都可能影响结果。

既然已经找到问题所在,就马上开干修复bug吧。修复重点不是简单地让页面继续打开,而是要确认宏能按原本的规则保留、替换和传递,同时把成功和失败的执行结果分开记录。

这次也给自己提了个醒,工具是好东西,但是不是全能的,以后还是要有一个定期的检查机制,避免出现这种失误。

这次的bug,就当我这几天交的一笔学费了。

Google Ads自动换链脚本执行记录