关于 marketing-spend-analysis
面向电商营销团队的投放分析技能,用于汇总多渠道支出和效果,并以利润为导向评估 ROAS、MER 与获客成本。内容包括分析工具选择、盈亏平衡目标、周度评分卡和预算调整决策。
主要功能
- 01汇总多平台营销数据
- 02比较平台与第一方归因
- 03计算盈亏平衡 ROAS
- 04按渠道制作周度表现评分卡
- 05根据效果调整预算
适用场景
- 01评估不同渠道带来的盈利客户
- 02比较平台报告与第一方 ROAS
- 03发现渠道回报递减并重新分配预算
- 04制作董事会或投资者营销报告
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill marketing-spend-analysis安装后在 Claude Code 中输入/marketing-spend-analysis确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
tile.jsonevals/diminishing-returns-curve-fitting-and-op/criteria.jsontask.mdevals/roas-metrics-computation-and-profitabili/criteria.jsontask.mdevals/unified-spend-schema-attribution-windows/criteria.jsontask.md详细介绍
营销支出分析
概览
营销支出通常是 DTC 电商业务中最大的可变成本,往往占收入的 15–40%。与大多数成本不同,营销支出可以直接实时控制:你可以在几分钟内提高或降低付费渠道的预算。这既带来机遇(扩大有效渠道的投入),也伴随风险(在无效渠道上浪费资金)。
核心目标是最大化营销投资带来的总贡献利润,而不仅仅是收入。ROAS 较高但利润率薄、退货率高或 AOV 低的渠道,其实际利润可能低于 ROAS 较低但单位经济效益更强的渠道。
本技能将指导你使用专为电商商家设计的工具,构建涵盖所有渠道的统一营销支出和效果视图。
何时使用本技能
- 在多个平台(Meta、Google、TikTok、Amazon Ads)管理营销预算时
- 想要确定哪些渠道带来的客户利润最高时
- 需要整合多个广告平台数据的统一营销效果仪表板时
- 主要渠道的边际回报递减,需要决定如何重新分配支出时
- 对比平台报告的 ROAS 与第一方归因 ROAS 时
- 为董事会报告或投资者更新构建营销效率报告时
核心说明
第 1 步:选择统一的营销分析工具
营销支出分析中最大的问题是,各个平台(Meta、Google、TikTok)都使用各自的归因窗口报告 ROAS,而且都声称获得了 100% 的功劳。你需要一款能将所有平台的数据汇总到同一视图,并与实际订单数据进行对比的工具。
| 平台 | 推荐工具 | 功能 |
|---|---|---|
| Shopify | Triple Whale 或 Polar Analytics | 连接 Shopify 订单和所有广告平台;并列展示混合 ROAS、MER 和渠道级真实 ROAS |
| Shopify(预算有限的选项) | Shopify Analytics + Google Analytics 4 | 免费;仅支持末次点击归因;无法跨平台对比 |
| WooCommerce | Metorik + GA4 | Metorik 为 WooCommerce 订单添加 UTM 归因;GA4 提供渠道级转化报告 |
| BigCommerce | Glew.io 或 Rockerbox | 两者都能将 BigCommerce 订单与广告平台支出数据关联起来 |
| 所有平台 | Northbeam 或 Rockerbox | 不限于特定平台;提供覆盖所有渠道的第一方多触点归因和支出进度监控 |
在所选工具中追踪的关键指标:
| 指标 | 定义 | 重要性 |
|---|---|---|
| 平台 ROAS | 各平台归因收入 / 该平台支出 | 广告平台报告的数值(通常偏高) |
| 第一方 ROAS | 自有像素归因收入 / 支出 | 更准确;可修正浏览后转化归因过多的问题 |
| 混合 MER | 所有渠道的总收入 / 总营销支出 | 整体营销效率;较难操纵 |
| 真实 ROAS | 归因至渠道的毛利润 / 支出 | 考虑了 COGS;是盈利决策的正确指标 |
| CAC(仅新客户) | 新客获取支出 / 获得的新客户数 | 与再营销 / 客户留存支出区分开 |
| ROAS 盈亏平衡点 | 1 / (1 - COGS 率 - 履约率) | 不亏损所需的最低 ROAS |
第 2 步:搭建营销分析技术栈
Shopify
Triple Whale 设置(建议月广告支出超过 $50K):
- 从 Shopify App Store 安装 Triple Whale
- 在 Settings → Integrations 下连接所有广告账户:Meta、Google、TikTok、Pinterest、Snapchat
- Triple Whale 会在你的商店安装第一方像素,以跟踪完整的客户旅程
- 前往 Triple Whale → Summary Dashboard,在一个仪表板中查看各渠道的每日支出、归因收入、ROAS、MER、新客户 CAC 和毛利润
- 前往 Triple Whale → Attribution → Channel,并排查看不同归因模型下的收入(首次点击、末次点击、Triple Whale 的混合模型)
- 设置 Morning Digest 邮件,Triple Whale 会自动发送每日绩效摘要
- 在 Settings → Alerts 下设置 Budget Alerts,当 ROAS 低于阈值或支出进度可能导致超出月度预算时,接收 Slack/邮件通知
Polar Analytics 设置(适合中型市场,价格更实惠):
- 从 Shopify App Store 安装 Polar Analytics
- 在 Integrations 下连接广告账户
- 前往 Polar → Channels,查看各渠道的支出、归因收入、ROAS 和毛利润
- 前往 Polar → Blended Dashboard,查看整体 MER 和混合支出与收入趋势
- 使用 Polar → AI Insights 自动检测异常并获取支出建议
WooCommerce
Metorik + GA4 设置:
- 安装 Metorik 并连接到你的 WooCommerce 商店
- Metorik 会捕获每笔订单中的 UTM 参数,前往 Metorik → Reports → UTM,按 utm_source、utm_medium、utm_campaign 查看订单和收入
- 通过 Site Kit 或 MonsterInsights 插件安装 Google Analytics 4
- 在 GA4 中,前往 Advertising → Attribution → Model comparison,选择 Google、Paid Social、Email 作为渠道,并比较末次点击与数据驱动归因
- 对于来自非 Google 平台(Meta、TikTok)的广告支出数据,请手动将支出 CSV 导入 Google Sheet,并将其与 GA4 数据一起连接到 Looker Studio,以获得统一视图
替代方案:Northbeam 或 Rockerbox
- 两者都通过 JavaScript 像素 + 订单 API 集成支持 WooCommerce
- 提供与 Triple Whale 相同的跨平台归因能力,并兼容 WooCommerce
BigCommerce
- 从 BigCommerce App Marketplace 安装 Glew.io
- 在 Glew 的 Integrations 下连接广告账户(Meta、Google、Amazon)
- Glew 会显示各渠道的支出、归因收入、ROAS 和混合 MER
- 如需更高级的第一方归因:通过脚本注入安装 Rockerbox(BigCommerce → Storefront → Script Manager)
Step 3:定义 ROAS 盈亏平衡点和目标
在分析某个渠道表现是否良好之前,请先计算最低可行 ROAS。
ROAS 盈亏平衡公式:
Break-even ROAS = 1 / (1 - COGS rate - variable cost rate)
Example:
COGS rate: 45% of revenue
Fulfillment + payment fees: 12% of revenue
Break-even ROAS = 1 / (1 - 0.45 - 0.12) = 1 / 0.43 = 2.33x
Any channel with true ROAS below 2.33x is losing money on every sale.
按渠道类型划分的目标 ROAS:
| 渠道类型 | 高于盈亏平衡点的目标 ROAS 倍数 | 原因 |
|---|---|---|
| 潜客拓展(新客户) | 盈亏平衡点的 1.5–2 倍 | 与单笔订单 ROAS 所显示的相比,获取新客户的长期价值更高 |
| 再营销(已有访客) | 盈亏平衡点的 2–3 倍 | 成本较低;转化率较高;但要注意增量效果 |
| 品牌搜索(Google 品牌词) | 5 倍以上 | ROAS 高,但增量效果低;这些客户本来就会到来 |
| 非品牌搜索(Google 通用词) | 盈亏平衡点的 1.5–2 倍 | 具有真实的增量效果;对获取新客户很有价值 |
| Email/SMS | 10 倍以上 | 单次发送成本低;ROAS 高,但衡量的是现有客户留存,而非客户获取 |
第 4 步:建立每周渠道绩效评分卡
按以下结构设置每周审查。从你的分析工具(Triple Whale、Glew、GA4)提取数据:
CHANNEL PERFORMANCE SCORECARD (Last 7 Days vs. Prior 7 Days)
─────────────────────────────────────────────────────────────
Channel | Spend | 1P Revenue | 1P ROAS | vs LW | Status
Meta Ads | $12,400| $38,400 | 3.1x | +0.3x | OK ✓
Google Ads | $8,200 | $31,100 | 3.8x | -0.2x | OK ✓
TikTok Ads | $3,100 | $5,700 | 1.8x | -0.8x | REVIEW ⚠
Amazon Ads | $4,500 | $19,800 | 4.4x | +0.1x | OK ✓
Email/SMS | $800 | $22,000 | 27.5x | +2.0x | OK ✓
─────────────────────────────────────────────────────────────
Total | $29,000| $117,000 | 4.0x | | MER: 4.0x
Break-even ROAS: 2.33x | Monthly Budget: $125,000 | Paced to spend: $126,500 (+$1,500)
**TikTok 被标记:**ROAS 从 2.6 倍降至 1.8 倍(低于 2.33 倍的盈亏平衡点)。操作:调查创意疲劳情况;暂停表现不佳的广告组;在完全削减预算前先暂缓预算。
步骤 5:制定预算重新分配决策
当渠道表现过高或过低时,使用以下决策框架:
何时减少某个渠道的支出:
- 真正的 ROAS 连续 2 周以上低于盈亏平衡点
- 第一方 ROAS 下降超过 30%,且没有运营方面的解释
- 创意素材超过 30 天未更新,且 ROAS 正在下降(创意疲劳)
何时增加某个渠道的支出:
- 真正的 ROAS 达到盈亏平衡点的 2 倍或以上
- 第一方 ROAS 连续 3 周以上保持稳定或持续上升
- 当前支出水平下的边际 ROAS 仍高于盈亏平衡点(尚未进入收益递减区间)
削减支出前,请先调查:
- 热销 SKU 是否缺货?为缺货商品投放广告会浪费支出,且无法促成转化
- 是否进行了创意轮换?在算法学习阶段(需要 50 次以上优化事件),表现通常会暂时下滑
- 竞争对手是否开展了大型促销活动?CPM/CPC 暂时飙升并不代表渠道出现了结构性问题
- 跟踪像素是否正常触发?ROAS 突然下降可能是跟踪问题,而非表现问题
最佳实践
- 跟踪真正的 ROAS(以利润为基础),而非平台报告的 ROAS——采用浏览后归因的平台 ROAS 几乎总是高于实际值;应使用自己的第一方数据计算 ROAS
- 将 MER(营销效率比)作为整体指标进行监控——综合 MER(总收入 / 总营销支出)比单个渠道的 ROAS 更难被操纵;电商业务健康的 MER 通常为 3–6 倍
- 将新客获取支出与客户留存支出分开——面向现有客户的再营销和电子邮件/SMS 与潜客开发的经济效益截然不同;应分别跟踪新客与回头客广告活动的 CAC 和 ROAS
- 每周生成支出进度报告——按天跟踪累计支出与月度预算;某渠道在 15 日时已用掉月度预算的 80%,要么会超支,要么会在下半月大幅未达目标
- 跟踪创意素材表现,而不只是广告活动表现——某个创意素材往往能带来广告活动 ROAS 的 70%;展示素材级表现,并优先采用表现出色的形式
- 加大投入前先测试增量效果——再营销 ROAS 较高,可能只是归因了本来就会发生的销售;应进行留出组测试,衡量真正的增量影响
常见问题
| 问题 | 解决方案 |
|---|---|
| 每个平台都声称同一笔订单是自己带来的 | 使用第一方归因工具(Triple Whale、Northbeam)消除重复计算;平台报告的 ROAS 总会重复计算 |
| ROAS 暂时下滑时就削减支出 | 削减支出前先调查根本原因;算法学习阶段(创意素材更新后)看起来像是表现下滑,但之后会恢复;评估前应等待 50 次以上优化事件 |
| 未将品牌搜索与非品牌搜索 ROAS 分开 | Google 品牌广告系列的 ROAS 很高,但增量效果较低;应单独分析,否则会高估 Google 的真实贡献 |
| 为缺货商品投放广告 | 将库存状态接入广告平台;使用 Meta/Google 中基于规则的自动化,在 SKU 库存降至 0 时暂停广告系列 |
| 在 ROAS 计算中忽略电子邮件和 SMS | 电子邮件/SMS 支出相对于归因收入非常低;其 MER 看起来惊人,但请记住,它们主要服务于现有客户——它们是留存工具,而非获客工具 |
相关技能
- @attribution-modeling
- @cost-allocation-analysis
- @unit-economics-tracking
- @ecommerce-budgeting-forecasting
- @financial-analytics-dashboard