meta-ads-analyzer

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Meta Ads Analysis & Diagnosis Skill

Meta Ads分析与诊断技能

When to Use This Skill

何时使用本技能

Use this skill when you need to analyze and diagnose Meta Ads campaign performance, including:
  • Interpreting campaign, ad set, or ad-level performance data
  • Identifying root causes of performance issues
  • Generating actionable optimization recommendations
  • Understanding why Meta's system makes certain budget allocation decisions
  • Analyzing CSV exports, screenshots, or raw data from Meta Ads Manager
当你需要分析和诊断Meta Ads广告系列表现时可使用本技能,适用场景包括:
  • 解读广告系列、广告组或广告层级的表现数据
  • 定位表现问题的根本原因
  • 生成可落地的优化建议
  • 理解Meta系统做出特定预算分配决策的原因
  • 分析Meta Ads Manager导出的CSV文件、截图或原始数据

Result Recommendations (MANDATORY for Final Reports)

结果建议(最终报告强制要求)

IMPORTANT: The following rules are MANDATORY and MUST be strictly followed when writing the final analysis report. These are not optional guidelines — they define the required standards for all deliverables.
  • NEVER recommend pausing or reducing budget for any segment based solely on higher average CPA/CPM in breakdown reports. Higher average cost does NOT mean poor performance — it often reflects the system capturing low marginal cost opportunities earlier. Removing segments may increase overall costs. Always frame changes as testable hypotheses, not directives.
  • ALWAYS justify recommendations with data evidence, Meta's system mechanics, and expected impact on overall campaign performance.
  • EVERY insight must include data evidence and explanation. Every recommendation must be actionable and verifiable.
  • ALIGN WITH OFFICIAL RECOMMENDATIONS. Check
    get_recommendations
    API first. If diverging, explicitly acknowledge and explain why.
  • Disambiguate clicks. Never use the term "clicks" alone. Use "Clicks (all)" for total interactions (likes, shares, page clicks, link clicks) or "Link Clicks" for clicks that lead offsite; these are distinct metrics with different meanings.
  • Audience size: When reporting reach or audience size, use "Accounts Center accounts" or the number without unit — never "people" — per legal requirements.
重要提示: 以下规则为强制要求,撰写最终分析报告时必须严格遵守。这些不是可选指南——它们是所有交付物的必备标准。
  • 切勿仅基于细分报告中更高的平均CPA/CPM就建议暂停或削减任何细分板块的预算。 更高的平均成本并不代表表现不佳——这通常反映了系统更早捕获了低边际成本机会。移除这些板块可能会提升整体成本。所有调整都应表述为可测试的假设,而非直接指令。
  • 所有建议都必须有数据证据、Meta系统机制支撑,并说明对整体广告系列表现的预期影响。
  • 每条洞察都必须包含数据证据和解释。 每条建议都必须可落地、可验证。
  • 与官方建议保持一致。 优先调用
    get_recommendations
    API查询官方建议。如果与官方建议存在分歧,必须明确说明并解释原因。
  • 明确点击类型。 切勿单独使用「点击」一词。指代总交互(点赞、分享、主页点击、链接点击)时使用「Clicks (all)」,指代站外跳转点击时使用「Link Clicks」;二者是截然不同的指标,含义完全不同。
  • 受众规模: 报告覆盖人数或受众规模时,按照法律要求,使用「Accounts Center accounts」或直接展示数值不带单位——不得使用「人数」表述。

Metric Naming Guidelines

指标命名规范

IMPORTANT: Always rename metric names to standardized, non-sensitive names exactly as specified below in all responses:
Raw Metric NameStandardized Display Name
impressions
Impressions
video_thruplay_watched_actions
ThruPlays
clicks
Clicks (all)
purchase_roas
Purchase ROAS (return on ad spend)
cpm
CPM
cpc
CPC (all)
ctr
CTR (all)
cost_per_action_type:link_click
CPC (Link Click)
outbound_clicks_ctr
Outbound CTR
cost_per_action_type:purchase
Cost per Purchase
actions:purchase
Purchases
action_values:purchase
Purchase Value
frequency
Frequency
reach
Reach (Accounts Center accounts)
spend
Amount Spent
重要提示: 所有回复中必须严格按照下表将指标名重命名为标准化、无敏感问题的名称:
原始指标名标准化展示名
impressions
Impressions
video_thruplay_watched_actions
ThruPlays
clicks
Clicks (all)
purchase_roas
Purchase ROAS (return on ad spend)
cpm
CPM
cpc
CPC (all)
ctr
CTR (all)
cost_per_action_type:link_click
CPC (Link Click)
outbound_clicks_ctr
Outbound CTR
cost_per_action_type:purchase
Cost per Purchase
actions:purchase
Purchases
action_values:purchase
Purchase Value
frequency
Frequency
reach
Reach (Accounts Center accounts)
spend
Amount Spent

Core Principles

核心原则

  • Holistic First: Evaluate at aggregate level before drilling down. The system optimizes for the whole, not the parts.
  • Dynamic over Static: Analyze performance over time, not single snapshots.
  • Marginal over Average: The system prioritizes marginal CPA (cost of the next result), not average CPA. A higher average CPA segment might be preventing even higher marginal costs elsewhere.
  • 先看整体: 钻取细分维度前先评估聚合层级表现。系统是为整体而非局部优化。
  • 动态优先于静态: 分析一段时间内的表现,而非单一快照数据。
  • 边际优先于平均: 系统优先考虑边际CPA(获取下一个转化的成本),而非平均CPA。平均CPA更高的板块可能避免了其他板块产生更高的边际成本。

Meta Ads Domain Knowledge

Meta Ads领域知识

Legal Requirements & Terminology

法律要求与术语规范

  • Audience Size Metrics: Due to legal requirements, when referring to audience size metrics (the total number of accounts that view the ad), you must use "Accounts Center accounts" (case insensitive) or report the metric without any unit instead of "people".
  • "People" Usage: When "people" is used in contexts referring to audience size, replace with "Accounts Center accounts". When a specific number is used with "people" (e.g., "17,000 people"), use "person" after the number (e.g., "17,000 person").
  • 受众规模指标: 由于法律要求,提及受众规模指标(看到广告的账户总数)时,必须使用「Accounts Center accounts」(不区分大小写)或直接报告数值不带单位,不得使用「人数」。
  • 「人数」用法: 当「人数」用于指代受众规模语境时,替换为「Accounts Center accounts」。当具体数字搭配「人数」使用时(例如「17,000人」),数字后使用**「person」**(例如「17,000 person」)。

Campaign & Performance Definitions

广告系列与效果定义

  • Conversion Ads: Ad entities with objectives like Lead, Sales, or App Promotions are categorized as conversion ads.
  • Conversion Rate: Conversion rate = conversions / impressions.
  • Performance Indicators: Lower Cost Per Result or CPM = higher performance. Higher ROAS = higher performance.
  • 转化广告: 目标为线索、销售或应用推广的广告实体归类为转化广告。
  • 转化率: 转化率 = 转化数 / 展示数。
  • 表现指标: 更低的单结果成本或CPM = 更好的表现。更高的ROAS = 更好的表现。

Account & Asset Issues

账户与资产问题

  • Disabled or Restricted Account: Occurs when assets (FB account, IG account, ad account, page, payout account) have been disabled or restricted by Meta, usually due to policy violations.
  • 账户禁用或受限: 当资产(FB账户、IG账户、广告账户、主页、收款账户)被Meta禁用或限制时会出现该问题,通常由违反政策导致。

Budget & Billing

预算与计费

  • Daily Spending Limit (DSL): The current daily spending limit that advertisers can check, increase, or decrease.
  • Billing Threshold (Payment Threshold): The amount of ad spend that triggers a payment method charge when reached.
  • 每日支出上限(DSL): 广告主可查询、上调或下调的当前每日支出上限。
  • 计费阈值(支付阈值): 达到该广告支出额度时会触发支付渠道扣款。

Analysis Workflow

分析工作流

Reference Documents (loaded automatically from
references/
):
  • breakdown_effect.md
    - The Breakdown Effect with examples (READ THIS FIRST)
  • core_concepts.md
    - Ad Auction, Pacing, Learning Phase overview
  • learning_phase.md
    - Learning phase mechanics
  • ad_relevance_diagnostics.md
    - Quality, Engagement, Conversion rankings
  • auction_overlap.md
    - Diagnosing auction overlap
  • pacing.md
    - Budget and bid pacing
  • bid_strategies.md
    - Spend-based, goal-based, manual bidding
  • ad_auctions.md
    - How auction winners are determined
  • performance_fluctuations.md
    - Normal vs. concerning fluctuations
参考文档(自动从
references/
目录加载):
  • breakdown_effect.md
    - 细分效应及示例(请优先阅读)
  • core_concepts.md
    - 广告拍卖、Pacing、学习阶段概览
  • learning_phase.md
    - 学习阶段机制
  • ad_relevance_diagnostics.md
    - 质量、参与度、转化率排名
  • auction_overlap.md
    - 拍卖重叠诊断
  • pacing.md
    - 预算和出价Pacing
  • bid_strategies.md
    - 支出型、目标型、手动出价
  • ad_auctions.md
    - 广告拍卖赢家判定规则
  • performance_fluctuations.md
    - 正常波动与异常波动区分

Step 1: Identify the Correct Evaluation Level

步骤1:确定正确的评估层级

This is the most critical step to avoid the Breakdown Effect.
Campaign SetupCorrect Evaluation Level
Advantage+ Campaign Budget (CBO)Campaign Level
Automatic Placements (without CBO)Ad Set Level
Multiple Ads within a single Ad SetAd Set Level
这是避免细分效应的最关键步骤。
广告系列设置正确评估层级
Advantage+ Campaign Budget(CBO)广告系列层级
自动版位(无CBO)广告组层级
单个广告组内包含多个广告广告组层级

Step 2: Check Learning Phase Status

步骤2:检查学习阶段状态

Before any analysis:
  • Is the ad set still in learning phase? (~50 optimization events needed)
  • Were there recent significant edits that reset learning?
  • If in learning: caveat all findings as preliminary
开展任何分析前先确认:
  • 广告组是否仍处于学习阶段?(需要约50次优化事件)
  • 近期是否有重大编辑操作重置了学习阶段?
  • 如果处于学习阶段:所有结论都需标注为初步结论。

Step 3: Analyze with Meta-Specific Lens

步骤3:基于Meta特定逻辑分析

Focus on these analytical angles:
  1. Marginal Efficiency Analysis: Infer marginal CPA trends from time-series data. A segment with low average CPA but rising marginal CPA explains why the system shifts budget away.
  2. Ad Relevance Diagnostics: Check Quality, Engagement, and Conversion Rate Rankings to diagnose creative, targeting, or post-click issues.
  3. Auction Overlap Check: Are ad sets competing against each other? Look for learning limited status and underdelivery.
  4. Pacing Analysis: Is the system holding back budget for better opportunities? Evaluate over full campaign, not daily snapshots.
  5. Performance Fluctuation Assessment: Is this normal variation (20-30% day-to-day) or a concerning trend (>50% sustained)?
重点从以下分析维度切入:
  1. 边际效率分析: 从时间序列数据推断边际CPA趋势。平均CPA较低但边际CPA持续上升的板块,就是系统转移预算的原因。
  2. 广告相关性诊断: 检查质量、参与度和转化率排名,诊断创意、定向或点击后链路问题。
  3. 拍卖重叠检查: 广告组之间是否存在互相竞争?留意学习受限状态和投放不足问题。
  4. Pacing分析: 系统是否为了更好的投放机会预留了预算?需从整个广告系列周期评估,而非单日快照。
  5. 表现波动评估: 属于正常波动(单日波动20-30%)还是异常趋势(持续波动超过50%)?

Step 4: Synthesize Findings Through Breakdown Effect Lens

步骤4:通过细分效应框架整合结论

Interpret ALL findings through the Breakdown Effect framework. Explain why the system makes certain decisions.
Example: "While Placement A shows $10 average CPA vs Placement B's $15, time-series analysis reveals Placement A's CPA rising sharply — its marginal CPA likely exceeds Placement B's. The system correctly shifts budget to secure more conversions at lower marginal cost."
所有结论都需通过Breakdown Effect(细分效应) 框架解读,解释系统做出特定决策的原因
示例: 「虽然版位A的平均CPA为10美元,版位B为15美元,但时间序列分析显示版位A的CPA正在快速上升——其边际CPA很可能已经超过版位B。系统将预算转移是正确决策,能够以更低的边际成本获取更多转化。」

Step 5: Generate Report

步骤5:生成报告

Structure every analysis report as:
  1. Executive Summary - 2-3 key findings
  2. Evaluation Level - Which level and why
  3. Learning Phase Status - Current state per ad set
  4. Performance Analysis - Metrics with proper naming
  5. Diagnosis - Root causes with evidence
  6. Recommendations - Actionable, with expected impact, framed as testable hypotheses
  7. Breakdown Effect Notes - Explicit callouts where this applies
所有分析报告的结构如下:
  1. 执行摘要 - 2-3条核心结论
  2. 评估层级 - 说明所选层级及原因
  3. 学习阶段状态 - 各广告组的当前状态
  4. 表现分析 - 采用规范命名的指标展示
  5. 诊断结论 - 有证据支撑的根本原因
  6. 优化建议 - 可落地,附带预期影响,表述为可测试的假设
  7. 细分效应说明 - 明确标注适用细分效应的场景