E-Commerce PPC Strategy Planner 📊
Plan your cross-platform advertising strategy: which platforms to use, how much to spend on each, and what campaigns to run. Generates actionable briefs for Google Ads, Meta Ads, and TikTok Ads — with ad copy and creative direction included.
Installation
CODEBLOCK0
Two Modes
| Mode | When to Use | Input | Output |
|---|
| A — Build | Starting ads for the first time | Product info + budget + margins | Platform recommendation + budget split + campaign briefs + ad copy |
| B — Optimize |
Running ads but want better results | Per-platform ROAS/CPA data | Cross-platform audit + budget reallocation + optimization actions |
Capabilities
- - ROAS financial framework: Calculate break-even ROAS, target ROAS, and max CPA from product margins — the foundation for all platform decisions
- Platform recommendation: Match your product type to the right ad channels (search-intent → Google, visual/impulse → Meta, demo/novelty → TikTok)
- Cross-platform budget allocation: Split budget across channels based on expected ROAS and funnel stage
- Google Ads brief: Shopping, Search, and Performance Max campaign structures with keyword direction
- Meta Ads brief: Audience targeting, ad set structure, and creative hooks for Facebook + Instagram
- TikTok Ads brief: Video hook concepts, Spark Ads strategy, and audience targeting
- Ad copy generation: Headlines, descriptions, and CTAs for each platform
- Creative brief: Image/video specs, style direction, hook angles (not actual image/video creation)
- Cross-platform audit: Compare ROAS/CPA across channels and identify where to shift budget
Usage Examples
Mode A — Build New Strategy
CODEBLOCK1
CODEBLOCK2
CODEBLOCK3
Mode B — Optimize Existing
CODEBLOCK4
CODEBLOCK5
How This Skill Collects Information
Step 1: Extract from the prompt. Parse product type, price, margins, budget, platforms mentioned, ROAS data, store type.
Step 2: Identify gaps. Compare against what's needed:
Mode A critical info:
| Info | Why It's Needed |
|---|
| Product price + cost/margin | Calculate break-even ROAS and Max CPA |
| Monthly ad budget |
Allocate across platforms |
|
Buyer behavior type | Determines which platform is primary (see below) |
| Existing website traffic / email list | Determines if retargeting is viable |
Mode B critical info:
| Info | Why It's Needed |
|---|
| Per-platform spend + ROAS/CPA | Audit each platform's performance |
| Profit margin |
Calculate break-even ROAS |
| Campaign duration | New campaigns need 2-4 weeks before optimization |
Step 3: One follow-up. Ask only for missing critical items. Always include the buyer behavior question for Mode A:
CODEBLOCK6
The buyer behavior answer directly determines platform selection:
- - a) Search → Google Shopping / Search is primary
- b) Visual → Meta Ads (Facebook / Instagram) is primary
- c) Demo → TikTok Ads is primary
- d) Not sure → Infer from product type, mark as ⚠️ estimated
Step 4: Use estimates when stuck. Don't block on missing data — use category benchmarks, but:
- - Mark every estimate clearly in the output with ⚠️ (e.g., "⚠️ Estimated: conversion rate 2.5% based on home decor category average")
- Explain what better data would change (e.g., "If you can share your actual Shopify conversion rate, I can recalculate the ROAS target and budget split more accurately")
- List what to provide next time at the end of the report for more precise results
Key Concepts
ROAS (Return on Ad Spend)
The universal metric across all platforms. ROAS = Revenue ÷ Ad Spend. A 4:1 ROAS means $4 revenue for every $1 spent.
Break-even ROAS
The minimum ROAS needed to not lose money:
Break-even ROAS = 1 ÷ Profit Margin
| Profit Margin | Break-even ROAS | Meaning |
|---|
| 25% | 4.0x | Need $4 revenue per $1 ad spend just to break even |
| 33% |
3.0x | |
| 50% | 2.0x | |
| 60% | 1.67x | |
| 75% | 1.33x | Higher margin = more room for ad spend |
Target ROAS
Break-even ROAS + profit buffer. Typically 1.5-2x the break-even ROAS for sustainable growth.
Platform ROAS Benchmarks (2025-2026)
| Platform | Average ROAS | Top Quartile | Best For |
|---|
| Google Ads (Shopping) | 4.5x | 6x+ | High-intent buyers (they're already searching) |
| Meta Ads (FB/IG) |
2.2x | 4-5x | Visual products, impulse buys, retargeting (3.6x) |
| TikTok Ads | 1.4x | 2x+ | Product discovery, demo-driven, younger audiences |
Industry-wide ecommerce average: 2.87x
Max CPA (Cost per Acquisition)
Maximum you can pay to acquire one customer:
Max CPA = Average Order Value × Profit Margin. Example: $34 product × 50% margin = $17 max CPA.
Mode A Workflow — Build Strategy
Step A1: Collect Product Info
| Detail | How to Get It | Critical? |
|---|
| Product type and description | From user's prompt | ✅ Yes |
| Selling price (or AOV) |
Ask or infer | ✅ Yes |
| Product cost / profit margin | Must ask user | ✅ Yes |
| Monthly ad budget | Must ask user | ✅ Yes |
| Buyer behavior type | Asked in follow-up (see "How This Skill Collects Information") | ✅ Yes |
| Store platform (Shopify, WooCommerce, etc.) | Ask or infer | Helpful |
| Existing website traffic / email list | Asked in follow-up | Helpful |
| Target market / geography | Ask or infer | Helpful |
Step A2: Calculate ROAS Framework
CODEBLOCK7
Step A3: Recommend Platform Mix
Match the product to the right platforms based on product characteristics:
| Product Type | Primary Platform | Secondary | Why |
|---|
| Commodities (people search for them) | Google Shopping | Meta retargeting | Capture existing demand |
| Visual / lifestyle products |
Meta Ads | Google Shopping | Create demand through imagery |
| Novel / demo-driven products | TikTok Ads | Meta Ads | "Wow" factor drives discovery |
| High-ticket / considered purchases | Google Search | Meta retargeting | Research-heavy buyer journey |
| Repeat consumables | Meta + Email | Google Brand | Build loyalty, retarget buyers |
Platform selection logic (based on buyer behavior answer from follow-up):
- 1. User answered a) Search → Google Shopping is primary
- User answered b) Visual → Meta is primary
- User answered c) Demo → TikTok is primary
- User answered d) Not sure → infer from product type using the table above (mark as ⚠️ estimated, explain reasoning)
- Always include retargeting (Meta or Google Display) if budget > $1,000/mo AND user has existing website traffic or email list
- If budget < $1,000/mo → pick ONE primary platform only, don't spread thin
Step A4: Allocate Budget Across Platforms
Use this framework, adjusted for product type:
For search-intent products (Google primary):
| Channel | % of Budget | Purpose |
|---|
| Google Shopping / PMax | 50-60% | Capture high-intent buyers |
| Meta Ads (prospecting) |
20-25% | Create demand + build audiences |
| Meta/Google retargeting | 10-15% | Convert visitors who didn't buy |
| Testing (TikTok / new) | 5-10% | Discover new channels |
For visual/impulse products (Meta primary):
| Channel | % of Budget | Purpose |
|---|
| Meta Ads (prospecting) | 45-55% | Primary demand creation |
| Google Shopping |
20-25% | Capture search spillover |
| Meta/Google retargeting | 15-20% | Highest ROAS channel |
| TikTok Ads | 5-10% | Discovery + younger audience |
For demo/novelty products (TikTok primary):
| Channel | % of Budget | Purpose |
|---|
| TikTok Ads | 40-50% | Product discovery via video |
| Meta Ads |
20-30% | Broader audience + retargeting |
| Google Shopping | 10-20% | Capture search from viral interest |
| Retargeting | 10-15% | Convert viewers who didn't buy |
Step A5: Generate Platform Briefs
For each recommended platform, output a campaign brief:
Google Ads Brief:
- - Campaign type recommendation (Shopping, Search, Performance Max)
- Keyword themes (not full keyword list — that's for google-ads-ecommerce skill)
- Bidding strategy recommendation (Target ROAS, Maximize Conversions)
- Daily budget
- Key settings (location targeting, device bids, scheduling)
Meta Ads Brief:
- - Campaign objective (Sales, Traffic, Engagement)
- Audience targeting: demographics, interests, behaviors, lookalikes
- Ad set structure (how many ad sets, what audiences)
- Placement recommendations (Feed, Stories, Reels)
- Daily budget per ad set
TikTok Ads Brief:
- - Campaign objective (Conversions, Traffic)
- Targeting: demographics, interests, behaviors
- Spark Ads vs In-Feed vs TopView recommendation
- Content style recommendation (UGC, product demo, before/after)
- Daily budget
Step A6: Generate Ad Copy and Creative Direction
For each platform, generate 3 ad copy variations AND a creative brief using these specs:
Google Ads Copy Specs
| Element | Max Length | Notes |
|---|
| Headline | 30 characters | Write 3-5 headlines; Google rotates them |
| Long headline |
90 characters | For Performance Max / Display |
| Description |
90 characters | Write 2-4 descriptions |
| Display path |
15 characters × 2 | e.g., /soy-candles/shop |
CTA: Chosen from Google's preset list (Shop Now, Learn More, Get Offer, Sign Up).
Example:
CODEBLOCK8
Meta Ads (Facebook / Instagram) Copy Specs
| Element | Recommended | Max | Notes |
|---|
| Primary text | 125 chars | 2,200 | First 125 visible before "See more" |
| Headline |
40 chars | 255 | Below the image/video |
| Description |
30 chars | — | Shows in some placements only |
| Image |
1080×1080 | — | Square for Feed |
| Stories/Reels |
1080×1920 | — | Vertical 9:16 |
| Video length |
15-60s | 240 min | 15-30s performs best |
CTA: Shop Now, Learn More, Get Offer, Sign Up, Order Now.
Example:
CODEBLOCK9
TikTok Ads Copy Specs
| Element | Max Length | Notes |
|---|
| Ad text / caption | 100 characters | Keep short — users scroll fast |
| Display name |
40 characters | Your brand name |
| Video |
9:16 vertical | 720×1280 minimum |
| Video length |
9-15 seconds | Sweet spot; max 60s |
| Spark Ads | N/A | Boost existing organic posts — no separate copy needed |
CTA: Shop Now, Learn More, Download, Contact Us.
Hook rule: First 2-3 seconds must grab attention. Start with motion, a question, or a surprising visual — never a logo or slow intro.
Example:
CODEBLOCK10
Creative Brief (all platforms)
For each platform, also provide:
- - Visual style direction: lifestyle, product-only, UGC, comparison, or before/after
- Video hook concept: What happens in the first 3 seconds (the make-or-break moment)
- Key messages: 2-3 bullet points the creative must communicate
- What NOT to do: Common mistakes for this product type (e.g., "Don't use stock photos for a handmade product")
Creative Asset Prompts
Generate ready-to-use prompts that users can take directly to a designer or AI image tool (Midjourney, DALL-E, Flux, etc.):
For each recommended platform, provide 2-3 image prompts:
CODEBLOCK11
For video ads, provide a shot list:
CODEBLOCK12
For designer briefs, include:
- - Deliverables: exact sizes and quantities needed per platform
- Reference mood/style (e.g., "Aesop-style minimalist" or "Glossier-style friendly")
- Brand colors and fonts (if user provides them)
- What assets the designer should deliver (PSD, PNG, video files)
This section ensures the user can immediately act on the strategy — either by generating visuals with AI tools or briefing a designer/photographer.
Step A7: Generate Complete Strategy
Compile Steps A1-A6 into the Mode A Output template below.
Mode B Workflow — Optimize Existing
Step B1: Collect Platform Data
| Detail | Critical? | Notes |
|---|
| Platforms running | ✅ Yes | Google, Meta, TikTok, etc. |
| Per-platform spend |
✅ Yes | Monthly or daily |
| Per-platform ROAS or CPA | ✅ Yes | The core metric |
| Product profit margin | ✅ Yes | To calculate break-even |
| Campaign duration | Helpful | New campaigns need 2-4 weeks before optimization |
| CTR and conversion rates | Bonus | Deeper performance analysis |
| Best/worst performing audiences | Bonus | For audience optimization |
Step B2: Cross-Platform Audit
Compare each platform against break-even and target ROAS:
| Platform | Spend | ROAS | vs Break-even | vs Target | Status | Action |
|---|
| Google Shopping | $3,000 | 4.5x | ✅ +3.2x | ✅ +2.0x | 🟢 | Scale budget |
| Meta Prospecting |
$1,200 | 1.8x | ✅ +0.5x | ❌ -0.7x | 🟡 | Optimize audiences |
| Meta Retargeting | $600 | 5.2x | ✅ +3.9x | ✅ +2.7x | 🟢 | Scale budget |
| TikTok | $800 | 0.9x | ❌ -0.4x | ❌ -1.6x | 🔴 | Cut or restructure |
Step B3: Budget Reallocation
Shift money from underperformers to winners:
- - 🟢 Platforms beating target ROAS → increase budget 20-30%
- 🟡 Platforms between break-even and target → optimize before scaling
- 🔴 Platforms below break-even → cut budget 50% or pause
Step B4: Per-Platform Optimization
For each underperforming platform, provide specific actions:
- - Google: keyword negative list, bidding strategy change, campaign type switch
- Meta: audience refinement, creative refresh, placement optimization, lookalike expansion
- TikTok: creative hook changes, targeting adjustments, Spark Ads pivot
Step B5: Generate Optimization Plan
Compile into the Mode B Output template below with prioritized actions and timeline.
Output Formats
Mode A Output — Multi-Platform Strategy
CODEBLOCK13
Mode B Output — Cross-Platform Optimization
CODEBLOCK14
Other Skills
This skill covers cross-platform strategy. For platform-specific execution, check out these dedicated skills:
- - google-ads-ecommerce — Google Shopping, Search, and Performance Max campaign setup (coming soon)
- meta-ads-ecommerce — Facebook and Instagram ad campaign setup (coming soon)
- tiktok-ads-ecommerce — TikTok ad campaign setup (coming soon)
More e-commerce skills: nexscope-ai/eCommerce-Skills
Selling on Amazon?
amazon-ppc-campaign — Build and optimize Amazon Sponsored Products / Brands / Display campaigns. Calculates ACoS targets, groups keywords by campaign type, sets bid strategies based on Amazon's suggested ranges. Output follows Seller Central hierarchy — ready to implement.
CODEBLOCK15
See all Amazon seller skills: nexscope-ai/Amazon-Skills
Limitations
This skill provides strategic planning and creative direction based on industry benchmarks and product analysis. It cannot access live ad platform data, create actual images/videos, set up tracking pixels, or manage ad accounts directly. For deeper optimization with live data, check out Nexscope — Your AI Assistant for smarter E-commerce decisions.
Built by Nexscope — research, validate, and act on e-commerce opportunities with AI.
电商PPC策略规划器 📊
规划您的跨平台广告策略:选择哪些平台、每个平台投入多少预算、以及运行哪些广告活动。为Google Ads、Meta Ads和TikTok Ads生成可执行的简报,包含广告文案和创意方向。
安装
bash
npx skills add nexscope-ai/eCommerce-Skills --skill ecommerce-ppc-strategy-planner -g
两种模式
| 模式 | 使用场景 | 输入 | 输出 |
|---|
| A — 构建 | 首次启动广告 | 产品信息 + 预算 + 利润率 | 平台推荐 + 预算分配 + 广告活动简报 + 广告文案 |
| B — 优化 |
正在投放广告但希望提升效果 | 各平台ROAS/CPA数据 | 跨平台审计 + 预算重新分配 + 优化措施 |
功能
- - ROAS财务框架:根据产品利润率计算盈亏平衡ROAS、目标ROAS和最大CPA——所有平台决策的基础
- 平台推荐:将产品类型匹配到合适的广告渠道(搜索意图→Google、视觉/冲动型→Meta、演示/新奇型→TikTok)
- 跨平台预算分配:根据预期ROAS和漏斗阶段在渠道间分配预算
- Google Ads简报:购物广告、搜索广告和效果最大化广告活动结构,附带关键词方向
- Meta Ads简报:受众定位、广告组结构和Facebook+Instagram的创意钩子
- TikTok Ads简报:视频钩子概念、Spark Ads策略和受众定位
- 广告文案生成:每个平台的标题、描述和行动号召
- 创意简报:图片/视频规格、风格方向、钩子角度(不涉及实际图片/视频创作)
- 跨平台审计:比较各渠道的ROAS/CPA,确定预算转移方向
使用示例
模式A — 构建新策略
我在Shopify上销售手工蜡烛。售价34美元,成本8美元。每月广告预算2,000美元。帮我规划在哪些平台投放广告。
我正在推出一款健身阻力带套装,售价29.99美元,利润率60%。每月预算5,000美元。应该在哪些平台投放,每个平台投多少?
我有一个销售宠物用品的Shopify店铺。最畅销的是狗头巾(15美元)和猫玩具(12美元)。每月预算1,000美元起步。我的广告策略是什么?
模式B — 优化现有广告
我正在运行Google购物广告(ROAS 3.2倍,每月3,000美元)和Facebook广告(每月1,800美元,ROAS 1.4倍)。利润率为45%。是否应该转移预算?
我的TikTok广告获得了大量观看但几乎不转化。Google购物广告是盈利的。总预算每月4,000美元。帮我优化。
此技能如何收集信息
步骤1:从提示中提取。 解析产品类型、价格、利润率、预算、提及的平台、ROAS数据、店铺类型。
步骤2:识别缺口。 与所需信息进行对比:
模式A关键信息:
| 信息 | 为何需要 |
|---|
| 产品价格 + 成本/利润率 | 计算盈亏平衡ROAS和最大CPA |
| 每月广告预算 |
跨平台分配 |
|
买家行为类型 | 确定主要平台(见下文) |
| 现有网站流量/邮件列表 | 确定再营销是否可行 |
模式B关键信息:
| 信息 | 为何需要 |
|---|
| 各平台支出 + ROAS/CPA | 审计各平台表现 |
| 利润率 |
计算盈亏平衡ROAS |
| 广告活动持续时间 | 新广告活动需要2-4周才能优化 |
步骤3:一次跟进。 仅询问缺失的关键信息。模式A必须包含买家行为问题:
模式A示例:
好的——手工蜡烛售价34美元,每月预算2,000美元。要规划您的策略,我需要几项信息:
1. 您的每件产品成本(用于计算盈亏平衡ROAS)
2. 客户通常如何找到像您这样的产品?
a) 他们主动搜索(例如大豆蜡烛)——他们知道自己想要什么
b) 他们通过视觉发现——看到就想要(生活方式、时尚、家居装饰)
c) 他们需要看到实际效果——演示/视频是促成购买的关键
d) 不确定——我会分析并推荐
3. 您是否有现有网站流量或邮件列表?
(这会影响从第一天起再营销是否可行)
模式B示例:
明白了——Google和Facebook正在运行。要正确审计:
1. 您的产品利润率(或成本+价格,我来计算)
2. 这些广告活动运行了多长时间?(新广告活动需要2-4周才能优化)
买家行为答案直接决定平台选择:
- - a) 搜索 → Google购物/搜索是主要平台
- b) 视觉 → Meta Ads(Facebook/Instagram)是主要平台
- c) 演示 → TikTok Ads是主要平台
- d) 不确定 → 根据产品类型推断,标记为⚠️估计值
步骤4:遇到困难时使用估计值。 不要因数据缺失而阻塞——使用品类基准,但:
- - 在输出中清晰标记每个估计值,使用⚠️(例如:⚠️ 估计值:基于家居装饰品类平均值的2.5%转化率)
- 解释更好的数据会改变什么(例如:如果您能分享实际的Shopify转化率,我可以更准确地重新计算ROAS目标和预算分配)
- 在报告末尾列出下次应提供的信息,以获得更精确的结果
关键概念
ROAS(广告支出回报率)
所有平台的通用指标。ROAS = 收入 ÷ 广告支出。4:1的ROAS意味着每花费1美元产生4美元收入。
盈亏平衡ROAS
不亏损所需的最低ROAS:
盈亏平衡ROAS = 1 ÷ 利润率
| 利润率 | 盈亏平衡ROAS | 含义 |
|---|
| 25% | 4.0倍 | 每1美元广告支出需要产生4美元收入才能保本 |
| 33% |
3.0倍 | |
| 50% | 2.0倍 | |
| 60% | 1.67倍 | |
| 75% | 1.33倍 | 利润率越高 = 广告支出空间越大 |
目标ROAS
盈亏平衡ROAS + 利润缓冲。通常为盈亏平衡ROAS的1.5-2倍,以实现可持续增长。
平台ROAS基准(2025-2026年)
| 平台 | 平均ROAS | 前25% | 最适合 |
|---|
| Google Ads(购物) | 4.5倍 | 6倍以上 | 高意图买家(他们已经在搜索) |
| Meta Ads(FB/IG) |
2.2倍 | 4-5倍 | 视觉产品、冲动购买、再营销(3.6倍) |
| TikTok Ads | 1.4倍 | 2倍以上 | 产品发现、演示驱动、年轻受众 |
电商行业平均值:2.87倍
最大CPA(单次获客成本)
获取一个客户所能支付的最大金额:
最大CPA = 平均订单价值 × 利润率。示例:34美元产品 × 50%利润率 = 17美元最大CPA。
模式A工作流程 — 构建策略
步骤A1:收集产品信息
| 详情 | 如何获取 | 关键? |
|---|
| 产品类型和描述 | 从用户提示中获取 | ✅ 是 |
| 售价(或AOV) |
询问或推断 | ✅ 是 |
| 产品成本/利润率 | 必须询问用户 | ✅ 是 |
| 每月广告预算 | 必须询问用户 | ✅ 是 |
| 买家行为类型 | 在跟进中询问(见此技能如何收集信息) | ✅ 是 |
| 店铺平台(Shopify、WooCommerce等) | 询问或推断 | 有帮助 |
| 现有网站流量/邮件列表 | 在跟进中询问 | 有帮助 |
| 目标市场/地区 | 询问或推断 | 有帮助 |
步骤A2:计算ROAS框架
📊 跨平台财务框架
产品价格(AOV): $34.00
产品成本: $8.00
利润率: 76.5%
盈亏平衡ROAS: 1.31倍(每1美元广告支出需产生1.31美元收入)
目标ROAS: 2.5倍(广告后保持约36%利润)
最大CPA: $26.01(获取一次销售的最大成本)
每月广告预算: $2,000
目标ROAS(2.5倍): $5,000 预期月度广告收入
盈亏平衡(1.31倍): $2,