BlackHalo logo
Published on

我在Google广告上花了220美元,结果60%的安装是机器人

Authors
  • Name
    nickabe
    dayzlegame.com
Google广告后台显示的安装数据与实际用户对比示意图
头图来源: 来源页面

背景:一次失败的广告投放实验

独立开发者Nick Abe运营着一款名为Dayzle的拼图应用。作为数据爱好者,他决定通过Google Ads为Android版本进行推广。他设置了每日预算40加元(约30美元),目标为应用安装,并设定了每次安装成本1.5美元的上限。最初几天,广告几乎没有花费,因为Google无法以该价格找到安装。于是,他移除了成本上限作为测试。

结果广告立即超支:每日实际花费80加元,是预算的两倍。Google后台报告当天获得21次安装。开发者兴奋地查看自己的管理面板,却发现只记录了1次安装。这种巨大的差异让他立刻警觉——数字对不上。

发现异常:20个安装来自旧版本

深入分析原始分析数据后,真相浮出水面:当天确实有21台新Android设备安装了应用,但其中20台运行的竟是旧版本——该版本早在几天前就被Play Store停止分发。用户无法通过官方商店获取旧版本,但这些设备却声称安装来源是Google Play。

更可疑的是行为模式:每台设备只打开应用一次,停留时间为零秒,未进行任何操作,之后再也没有回来。20台设备覆盖了28种手机型号,分布在19个美国州——对于执行完全相同操作的设备来说,这种多样性极不自然。

两周数据全貌:56次安装中只有13个真人

整个两周的广告活动共产生56次计费安装。其中33次呈现上述机器人模式(旧版本、零交互),7次来自广告未定位的国家(如印度、菲律宾),只有13次来自真实用户。这13位用户共完成了92局游戏,证明应用本身对真人具有吸引力。

开发者将33次异常安装定性为机器人农场(bot farm)行为。分析导出数据进一步证实了这一点:这些设备观看了广告组中最短的视频,但并未点击广告,随后直接从本地保存的APK文件安装应用(而非通过Play Store),因为这样速度更快且能避免商店检测。

机器人农场的运作机制与Google的漏洞

Google的归因模型将“观看广告后安装”计为一次转化。机器人农场正是利用这一点:它们安装应用越多,Google算法认为广告效果越好,于是将更多预算分配给这些“高效”流量,形成恶性循环。开发者的广告费就这样被机器人大规模吞噬。

开发者指出,制作一个脚本打开应用并随意点击并不难,但让脚本真正解一道数独题则困难得多。因此,他将广告目标从“打开应用”改为“完成一局拼图”。这一调整大幅提高了作弊成本——机器人农场需要投入更多资源才能伪造一次有效转化,从而保护了像Dayzle这样的小型应用。

后续与反思

开发者已向Google提交无效流量申诉,等待退款结果。他推测,大型应用面临的此类欺诈可能更严重,只是它们未必察觉。他提醒其他开发者:如果依赖Google的安装计数来评估广告效果,务必深入挖掘数据,因为机器人农场连他这样的小预算都能盯上,更不用说更大的广告主了。

经验教训与建议

  • 不要仅依赖平台报告的安装数,应交叉验证自有分析数据。
  • 检查安装设备的应用版本号,旧版本安装往往是机器人信号。
  • 关注用户行为指标(如停留时间、完成游戏次数),而非单纯安装量。
  • 将广告目标设为更有价值的用户行为(如完成关卡),提高作弊门槛。
  • 及时提交无效流量申诉,争取退款。

这次经历让开发者深刻认识到:在移动广告生态中,机器人欺诈是真实且普遍的问题。即使预算有限,也无法幸免。唯有通过数据验证和策略调整,才能让广告费花在真正的用户身上。

原标题:I spent $220 on Google app ads and 60% of the installs were robots。 HN 原始发布时间:2026年9月12日星期六。当前记录为 732 分、403 条评论。

阅读原文 · 查看 HN 讨论