顾客注册被机器人刷出大量垃圾账户怎么办
现象#
后台 Customers 一晚上多了四百多条记录,姓名是随机字母,邮箱是 gmail 随机串,全部没有订单也没有标签。
原因#
- 经典账户的 /account/register 没有图形验证,脚本直接 POST 就能建号
- 主题把注册表单改成自写 HTML,绕过了 Shopify 自动注入的 reCAPTCHA
- 注册后不需要验证邮箱就能留下 customer 记录,机器人只建号不激活
- App Proxy 暴露的订阅接口没有频率限制,被当成批量造号的入口
处理步骤#
- 在
Online Store > Preferences打开Enable Google reCAPTCHA - 升级到新顾客账户,登录必须邮箱验证码,脚本无法完成最后一步
- 在 Customers 用 segment 条件筛
Email contains gmail.com且订单数为 0,人工确认后再删 - 自写表单补 honeypot 隐藏字段,并在 App Proxy 后端校验来源与请求频率
- 批量清理走
customerDelete,单次不超过两百条,避免触发限流
验收标准#
开启保护后脚本再提交注册应返回验证失败,24 小时内新增顾客数回到个位数。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。