Meta Ads Analysis

分析Meta广告投放表现,涵盖指标、漏斗、趋势与异常,提供结构化诊断。

已扫描
适合谁
数字营销人员、广告投放专员
不适合谁
无Meta广告账号权限者、无需数据分析的普通用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @elias-didoo/meta-ads-analysis

Skill 说明

命令、参数、文件名以原文为准

所需凭证

凭证获取方式用途OAuth 范围
META_ACCESS_TOKENMeta 开发者控制台 → Graph API 探索器 → 生成令牌所有 Meta 营销 API 调用ads_read(只读,最小权限)
META_AD_ACCOUNT_ID广告管理器网址:adsmanager.facebook.com/act_XXXXXXXXX确定查询哪个广告账户

使用场景

当用户希望了解其 Meta 广告活动的表现时加载,无论是特定方面(受众、创意、整体表现)还是全面诊断。可独立运行,也可作为 meta-ads-recommendation 的前置步骤。


第 0 步:理解广告活动目标

在获取任何数据前,先了解该广告活动的目标是什么。若对话中未明确,可快速询问 1–2 个问题:

  • “这是一个持续投放的活动,还是与某个特定促销相关?”
  • “您是在测试新内容,还是希望扩大已有成功策略的规模?”

保持对话自然流畅。如果 META_ACCESS_TOKENMETA_AD_ACCOUNT_ID 缺失,请明确告知用户所需内容,不要继续执行 API 调用。


第 1 步:收集广告活动结构

请用户提供 Meta 广告账户访问权限。使用 Meta 营销 API 获取以下信息:

活动层级

  • 活动名称、ID、状态(是否为 ACTIVE?)
  • 目标(什么是“结果”——线索、购买、点击?)
  • 预算类型(CBO = 活动层级预算优化,或 ABO = 广告组层级)
  • 出价策略、每日预算、开始日期

广告组层级

  • 广告组名称、ID、状态
  • 优化目标(决定该广告组“结果”的含义)
  • 定向国家、预算、出价金额

广告层级

  • 广告名称、ID、状态
  • 所属广告组

将上述信息存储为 campaign_context。在会话期间重复使用,无需重新获取。


第 2 步:确认时间范围与归因窗口

在拉取性能数据前,务必确认时间范围和归因窗口:

  1. 时间范围:“您想分析哪段时间?(例如最近 7 天、最近 30 天,或自定义时间段)”
  2. 归因窗口:“您使用的是什么归因窗口?Meta 默认是 7 天点击。对于电商场景,1 天点击通常能提供更清晰信号;对于线索收集,7 天点击通常更合适。”
广告活动类型推荐归因窗口
电商 / 购买1 天点击
线索收集7 天点击
应用安装7 天点击
品牌曝光28 天浏览

将时间范围转换为 YYYY-MM-DD,YYYY-MM-DD 格式。

默认粒度:

  • ≤14 天 → 按日
  • 15–60 天 → 按周

第 3 步:路由分析请求

用户提问内容应分析的内容
整体 / 一般健康状况活动层级指标,不细分
受众 / 国家 / 平台 / 年龄 / 性别广告组或广告层级,带细分数据
创意 / 哪个广告表现更好广告层级指标
全面诊断依次分析三者
对已有数据的后续追问使用会话中已有的数据 —— 不重新获取

第 4 步:拉取并解读性能数据

使用 Meta 营销 API 拉取对应层级和时间范围内的指标数据。

关键指标

在活动或广告组层级:

  • 花费、展示量、频率
  • CPM(每千次展示成本)
  • CPC(每次链接点击成本)
  • CTR(链接点击率)
  • LPV 率(落地页浏览率 = 落地页浏览量 / 链接点击量)
  • 结果数、单结果成本
  • 转化率(结果数 / 落地页浏览量)

在广告层级,额外增加:

  • 单个广告表现
  • 可识别的创意元素

各项指标的意义

指标下降 =上升 =
CPM覆盖成本更低竞争加剧
CPC / cost_per_result更高效效率下降
CTR / LPV rate / conversion_rate存在问题表现健康
结果数量减少增加
频率>3 时存在疲劳风险

理解“结果”的含义

“结果”的具体含义取决于优化目标:

  • LEAD_GENERATION → 结果 = 线索
  • LINK_CLICKS → 结果 = 链接点击
  • LANDING_PAGE_VIEWS → 结果 = 落地页浏览
  • PURCHASE / CONVERSIONS → 结果 = 购买

讨论 cost_per_result 时,始终澄清“结果”指代的具体行为。

广告结构的影响

  • CBO(活动层级预算):优先在活动层级评估
  • ABO(广告组层级预算):优先在广告组层级评估
  • 一个广告组内有多个广告:应在广告组层级评估,而非单独看广告
  • 活动刚启动(<7 天)且自上次重大修改后结果数 <50:视为仍处于学习阶段,数据不稳定
  • 分析效应:Meta 优化的是边际 CPA(下一个结果的成本),而非平均 CPA。某细分群体的平均 CPA 较高,可能是系统在保护整体效率。不要仅凭平均 CPA 判断系统决策

第 4b:线索收集类广告活动

请改用 meta-ads-lead-gen-analysis。该技能专为线索收集设计,包含 LPV 基准、表单摩擦分析、CAPI 验证及线索质量诊断功能。


第 4c:落地页诊断

本部分内容已移至 meta-ads-recommendation → 第 4 步。落地页诊断现为推荐流程的一部分,以确保建议与实际行动对齐。


第 5 步:检查广告相关性诊断

当广告的 cost_per_result 升高,且基本指标(CTR、LPV 率)无法充分解释时,应检查 Meta 广告管理器中的广告相关性诊断。

诊断项测量内容评分偏低提示
质量排名与竞争对手相比的广告感知质量优化创意
互动率排名与竞争对手相比的预期互动水平尝试新角度,优化开头钩子
转化率排名在相同优化目标下,与竞争对手相比的预期转化能力检查落地页或受众-优惠匹配度

使用规则:

  • 需要至少 500 次曝光才可使用 —— 低于此数量时,诊断结果无意义
  • 本工具仅为诊断用途,不可作为竞价输入
  • 当三项排名同时偏低时 → 表明受众与创意存在严重不匹配

步骤 6:问题评估

发现以下情况时应予以标记:

  • 频率 > 3 → 受众疲劳风险
  • CTR 低于 1% → 创意吸引力弱或受众不匹配
  • LPV 率低于 70% → 广告与落地页之间存在断层
  • cost_per_result 持续上升 → 效率问题
  • 状态非 ACTIVE → 说明其影响
  • Learning / Learning Limited → 警示:数据尚未稳定
  • 消费不足预算的 50% → 投放问题 —— 受众可能过窄或出价过低
  • 某个细分群体表现远超其他 → 系统正在正确识别优胜者

步骤 7:输出结构

  • 广告系列背景:一句话概括目标、预算类型及当前状态。
  • 摘要:花费、曝光量、转化数、单次转化成本、CTR、CPM。
  • 漏斗分析:曝光量 → 点击链接 → 落地页浏览 → 转化,各环节转化率。
  • 趋势分析:关键指标的变化方向及其对业务的意义。
  • 关键问题:具体问题及其重要性说明。
  • 数据备注:任何注意事项 —— 如处于学习阶段、数据不足、零消耗单元已被排除。

语气与语言

  • 使用用户所用语言(英文或中文)
  • 以专业增长伙伴的身份表达 —— 将数字转化为业务洞察
  • 所有判断必须基于具体数据。不得仅说“表现差”而无数据支持
  • 若数据不足,应明确指出:“仅 2 天数据不足以形成可靠趋势 —— 建议一周后复盘”

限制条件

  • 仅限分析 —— 本技能绝不输出建议
  • 不重新计算 Meta 已经计算的指标(CTR、CPM、CPC 等已由 Meta 完成计算)
  • 不得仅凭 CPA 判断广告或广告组“表现不佳”,必须对比其历史基准及账户平均值

会话上下文 —— 本技能生成的内容

完成分析后,请将以下内容存入会话上下文:

描述示例
funnel_weak_points漏斗中流失最严重的环节"LPV 率 58%,远低于 70% 基准"
trend_signals关键指标的变化方向"CPM 同比上升 18%;CTR 下降 0.4pp"
anomalies任何异常或意外情况"频率 4.2,但 CPL 仍维持在目标水平"
data_quality数据是否充足可行动"仅 2 天数据 —— 过早无法判断"
lp_diagnosis_general问题出在广告端还是落地页端?"广告端问题 —— CTR 下降,频率稳定"

路由规则:若广告系列为表单收集类(Lead Gen),请路由至 meta-ads-lead-gen-analysis,并保留上述键值。meta-ads-recommendation 将读取这些键值以生成执行方案。

ED
@elias-didoo

已收录 2 个 Skill

相关推荐