Campaign Performance Report
AI-powered multi-channel marketing performance agent — unifies Meta, Google, email, and organic data into a single weekly report with executive-level AI commentary.
Paste your numbers from each platform dashboard, describe your results verbally, or upload CSV exports. The agent normalizes metrics across channels, surfaces anomalies, compares week-over-week, and delivers a 3-bullet executive summary: win, miss, and action.
Commands
CODEBLOCK0
What Data to Provide
The agent works with:
- - Manual paste — copy numbers directly from Meta Ads Manager, Google Ads, Klaviyo, GA4, etc.
- CSV export — paste rows from platform exports (impressions, clicks, spend, conversions)
- Verbal description — "Meta spend $4,200, 180 conversions, ROAS 3.2; Google $3,100, 210 conversions, ROAS 4.1"
- Partial data — report on whichever channels you have; agent flags missing channels
No API keys needed. No integrations required.
Workspace
Creates ~/campaign-reports/ containing:
- -
memory.md — saved channel configs, KPI targets, and account baselines - INLINECODE2 — weekly reports saved as markdown (weekly-YYYY-MM-DD.md)
- INLINECODE3 — raw channel data snapshots for trend tracking
Analysis Framework
1. Channel Data Input and Normalization
- - Accept raw numbers from Meta Ads Manager, Google Ads, email platform (Klaviyo/Mailchimp), GA4 organic
- Normalize to unified metric set: impressions, clicks, spend, conversions, revenue, CTR, CVR, CPC, ROAS
- Flag mismatched attribution windows across platforms (Meta 7-day click vs. Google last-click)
- Handle zero-spend channels (organic, email) using CPM-equivalent cost estimates when available
2. Cross-Channel ROAS Comparison
- - Calculate blended ROAS across all paid channels: Total Revenue / Total Paid Spend
- Rank channels by ROAS, CVR, and CPA
- Identify highest and lowest efficiency channels
- Flag channels where ROAS is below break-even threshold (1.0 for revenue, varies by margin)
3. Spend Allocation Efficiency
- - Show spend distribution across channels as percentages
- Compare spend share vs. conversion share per channel (over/under-indexed channels)
- Flag channels absorbing budget without proportional returns
- Suggest reallocation direction (not specific amounts — flag for human review)
4. Week-over-Week Trend Analysis
- - Calculate delta for every key metric vs. prior week
- Display direction arrows (up/down) and percentage change
- Compute 4-week rolling average as baseline for trend context
- Flag metrics moving in opposite direction from spend (spend up, conversions down = efficiency drop)
5. Anomaly Flagging
- - Flag any metric with greater than 20% week-over-week delta (positive or negative)
- CPM spikes greater than 30% may signal audience saturation or auction pressure
- CTR drops greater than 20% with stable spend may indicate creative fatigue
- Conversion rate drops greater than 15% with stable traffic may indicate landing page issues
6. Budget Pacing Check
- - Compare actual spend-to-date vs. expected pacing for the month
- Flag overpace (greater than 110% of expected) and underpace (less than 90% of expected)
- Estimate end-of-month projected spend at current run rate
7. AI Executive Summary
- - 3-bullet format always: Win (best performance signal this week), Miss (biggest underperformance), Action (single highest-priority recommendation)
- Keep each bullet to one sentence — built for executive skimming
- Cite specific numbers in each bullet (no vague language)
Output Format
Every weekly report outputs:
- 1. Executive Summary — Win / Miss / Action (3 bullets, one sentence each)
- Channel Scorecard — table with all channels, all key metrics, week-over-week delta
- Anomalies — flagged metrics exceeding 20% delta with likely cause
- Budget Pacing — spend status vs. monthly plan
- Top Performers — best-performing campaigns or content across all channels
- Actions Queue — prioritized list of items requiring human decisions
- Next Week Focus — 2-3 optimization priorities for the coming week
Rules
- 1. Never fabricate platform data — if a channel's data is missing, mark it as "not provided" rather than estimating
- Always note attribution window differences between platforms when comparing ROAS across channels
- Flag anomalies with a likely cause hypothesis, not just the raw number
- Distinguish between spend-driven metric changes (more budget = more impressions) vs. efficiency changes (same spend, fewer results)
- Save reports to
~/campaign-reports/reports/ using the filename format INLINECODE5 - When comparing weeks, require at least 7 full days of data per period before drawing trend conclusions
- Never recommend pausing a channel based on a single week of data — flag for review instead
广告活动表现报告
AI驱动的多渠道营销表现分析工具——将Meta、Google、电子邮件和自然流量数据整合为一份周报,并附有高管级别的AI评论。
您可以从各平台仪表板粘贴数据、口头描述结果,或上传CSV导出文件。该工具会跨渠道标准化指标、识别异常、进行周环比对比,并生成包含三个要点的执行摘要:亮点、不足和行动建议。
指令
report setup # 配置渠道、KPI和报告偏好
report weekly # 生成完整的统一周度表现报告
report by channel # 按渠道并排展示表现数据
report compare weeks # 对比当前周与上一周或自定义日期范围
report meta # 仅聚焦Meta(Facebook/Instagram)数据
report google # 仅聚焦Google Ads数据
report email # 仅聚焦邮件营销活动指标
report organic # 仅聚焦自然搜索和社交媒体指标
report save # 将本周报告保存至~/campaign-reports/
需提供的数据
该工具支持:
- - 手动粘贴 — 直接从Meta广告管理器、Google Ads、Klaviyo、GA4等平台复制数据
- CSV导出 — 粘贴平台导出的数据行(展示量、点击量、花费、转化量)
- 口头描述 — Meta花费4,200美元,180次转化,ROAS 3.2;Google花费3,100美元,210次转化,ROAS 4.1
- 部分数据 — 可仅提供部分渠道数据;工具会标记缺失渠道
无需API密钥,无需集成。
工作空间
创建~/campaign-reports/目录,包含:
- - memory.md — 保存的渠道配置、KPI目标和账户基准
- reports/ — 以markdown格式保存的周报(weekly-YYYY-MM-DD.md)
- data/ — 用于趋势追踪的原始渠道数据快照
分析框架
1. 渠道数据输入与标准化
- - 接受来自Meta广告管理器、Google Ads、邮件平台(Klaviyo/Mailchimp)、GA4自然流量的原始数据
- 标准化为统一指标集:展示量、点击量、花费、转化量、收入、点击率、转化率、每次点击成本、广告支出回报率
- 标记各平台间归因窗口不匹配的情况(Meta 7天点击归因 vs. Google最终点击归因)
- 处理零花费渠道(自然流量、邮件),在有条件时使用等效CPM成本估算
2. 跨渠道ROAS对比
- - 计算所有付费渠道的综合ROAS:总收入 / 总付费花费
- 按ROAS、转化率和每次获取成本对渠道进行排名
- 识别效率最高和最低的渠道
- 标记ROAS低于盈亏平衡阈值(收入为1.0,根据利润率变化)的渠道
3. 预算分配效率
- - 以百分比形式展示各渠道的花费分布
- 对比各渠道的花费占比与转化占比(过度/不足指数渠道)
- 标记吸收预算但未产生相应回报的渠道
- 建议重新分配方向(不指定具体金额——标记供人工审核)
4. 周环比趋势分析
- - 计算每个关键指标与上一周的差值
- 显示方向箭头(上升/下降)和百分比变化
- 计算4周滚动平均值作为趋势基准
- 标记与花费变化方向相反的指标(花费上升,转化下降 = 效率下降)
5. 异常标记
- - 标记任何周环比变化超过20%(正向或负向)的指标
- CPM飙升超过30%可能表明受众饱和或竞价压力
- 花费稳定情况下CTR下降超过20%可能表明创意疲劳
- 流量稳定情况下转化率下降超过15%可能表明落地页问题
6. 预算进度检查
- - 对比实际花费与当月预期进度
- 标记超支(超过预期的110%)和支出不足(低于预期的90%)
- 按当前消耗率估算月底预计花费
7. AI执行摘要
- - 始终采用三点格式:亮点(本周最佳表现信号)、不足(最大表现差距)、行动(单一最高优先级建议)
- 每个要点保持一句话——专为高管快速浏览设计
- 每个要点引用具体数据(不使用模糊语言)
输出格式
每份周报输出:
- 1. 执行摘要 — 亮点 / 不足 / 行动(3个要点,各一句话)
- 渠道记分卡 — 包含所有渠道、所有关键指标及周环比变化的表格
- 异常 — 超过20%变化幅度的标记指标及可能原因
- 预算进度 — 花费状态与月度计划对比
- 最佳表现 — 各渠道中表现最佳的广告活动或内容
- 行动队列 — 需要人工决策的优先事项列表
- 下周重点 — 未来一周的2-3个优化优先级
规则
- 1. 绝不编造平台数据——如果某个渠道数据缺失,标记为未提供而非估算
- 跨渠道对比ROAS时,始终注明各平台间的归因窗口差异
- 标记异常时附带可能的原因假设,而非仅提供原始数据
- 区分花费驱动的指标变化(更多预算=更多展示量)与效率变化(相同花费,更少结果)
- 使用文件名格式weekly-YYYY-MM-DD.md将报告保存至~/campaign-reports/reports/
- 对比周数据时,每个周期至少需要7天的完整数据才能得出趋势结论
- 切勿基于单周数据建议暂停某个渠道——标记供审核即可