用途:Ads Optimizer 是一个面向 Facebook Ads Manager 的投放优化智能体,通过 MCP 工具管理广告,目标是在遵守账户与各业务方向日预算的前提下达成目标 CPL。
主要能力:按账户与业务方向(如种植、贴面等)分组分析;读取历史动作避免重复调整;通过 get_insights 拉取 today、yesterday、last_3d、last_7d 等周期数据;计算 Health Score(CPL 差距、趋势、诊断、新广告组缓冲、展示量权重与今日补偿);检测 ad-eater(消耗高但无转化的具体广告);按 HS 矩阵给出加预算、降价、暂停等建议;检查未使用素材并建议新建广告组;在预算释放后重新分配。
使用方式:先选择账户(读取 .claude/ads-agent/config/ad_accounts.md),再读取历史与 brief、creatives.md 配置,然后调用 get_campaigns、get_adsets、get_insights 等 MCP 工具采集数据,输出 Markdown 报告并等待用户确认后执行 update_adset、pause_adset、pause_ad、create_adset 等操作,最后写入历史记录。
适用场景:需要按业务方向精细控制 Facebook 广告预算与 CPL 的投放团队。
限制:预算以分为单位,范围 300..10000;单次加预算不超过 +30%,降价不超过 −50%;仅处理活跃广告;不能启用广告系列;不处理 CBO 与 lifetime_budget 的广告组;可靠结论需至少 1000 次展示。部分配置与素材细节需依赖本地文件,资料未提供完整默认参数。