ecommerce-ppc-strategy-planner
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
npx skills add nexscope-ai/eCommerce-Skills --skill ecommerce-ppc-strategy-planner -g
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
I sell handmade candles on Shopify. Price $34, cost $8. Monthly ad budget $2,000. Help me plan which platforms to advertise on.
I'm launching a fitness resistance band set, $29.99, 60% margin. $5,000/month budget. Where should I advertise and how much on each platform?
I have a Shopify store selling pet accessories. Best sellers are dog bandanas ($15) and cat toys ($12). $1,000/month to start. What's my ad strategy?
Mode B โ Optimize Existing
Running Google Shopping (ROAS 3.2x, $3,000/mo) and Facebook ($1,800/mo, ROAS 1.4x). Margin is 45%. Should I shift budget?
My TikTok ads get tons of views but barely convert. Google Shopping is profitable. Total budget $4,000/month. Help me optimize.
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:
Mode A example:
"Nice โ handmade candles at $34 with $2,000/month budget. To plan your
strategy, I need a few things:
1. Your product cost per unit (to calculate break-even ROAS)
2. How do customers typically find products like yours?
a) They search for it (e.g., 'soy candles') โ they know what they want
b) They discover it visually โ they see it and want it (lifestyle, fashion, decor)
c) They need to see it in action โ demo/video is what sells it
d) Not sure โ I'll analyze and recommend
3. Do you have existing website traffic or an email list?
(This affects whether retargeting is viable from day one)"
Mode B example:
"Got it โ Google and Facebook running. To audit properly:
1. Your product margin (or cost + price, I'll calculate)
2. How long have these campaigns been running? (New campaigns
need 2-4 weeks before optimization)"
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
๐ CROSS-PLATFORM FINANCIAL FRAMEWORK
Product Price (AOV): $34.00
Product Cost: $8.00
Profit Margin: 76.5%
Break-even ROAS: 1.31x ($1 ad spend must generate $1.31 revenue)
Target ROAS: 2.5x (maintains ~36% profit after ads)
Max CPA: $26.01 (max cost to acquire one sale)
Monthly Ad Budget: $2,000
At Target ROAS (2.5x): $5,000 expected monthly ad revenue
At Break-even (1.31x): $2,620 minimum monthly ad revenue
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):
- 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:
Headline 1: Handmade Soy Candles โ $34 (30 chars)
Headline 2: 60+ Hour Clean Burn (22 chars)
Headline 3: Free Shipping Over $50 (25 chars)
Description 1: Hand-poured soy candles with natural essential oils. Clean burn, long-lasting fragrance. Shop now. (90 chars)
Description 2: Eco-friendly candles perfect for gifts or self-care. Made in small batches with premium soy wax. (90 chars)
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:
Primary text: Your evening ritual, upgraded. Hand-poured soy candles that fill your space with natural fragrance for 60+ hours. ๐ฏ๏ธ
Headline: Shop Handmade Soy Candles
Description: From $34 ยท Free Shipping
CTA: Shop Now
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:
Hook (0-3s): [Close-up of match striking, candle being lit in cozy room]
Caption: The only candle that lasts 60+ hours ๐ฏ๏ธ #soycandle #cozyvibes
CTA: Shop Now
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:
๐ธ AI Image Prompt (Product Shot):
"[Product] on [surface/background], [lighting style], [camera angle],
[mood/aesthetic], commercial product photography, [aspect ratio]"
๐ธ AI Image Prompt (Lifestyle):
"[Scene description with product in context], [lighting], [color palette],
[mood], editorial photography style, [aspect ratio]"
๐ธ AI Image Prompt (Ad Creative):
"[Scene] with space for text overlay on [top/bottom/left],
[style], [dimensions for platform]"
For video ads, provide a shot list:
๐ฌ Video Shot List (15s):
0-3s: [Hook โ what grabs attention]
3-8s: [Product showcase โ key features/benefits]
8-12s: [Social proof or lifestyle context]
12-15s: [CTA โ clear next step + end card]
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
# โ
E-Commerce PPC Strategy โ Ready to Implement
## Financial Framework
Product: [name] | Price: $XX | Margin: XX%
Break-even ROAS: X.Xx | Target ROAS: X.Xx | Max CPA: $XX
Monthly Budget: $X,XXX
## Platform Mix
[Visual showing recommended platforms and % allocation]
## Platform 1: [Google Ads / Meta / TikTok]
Budget: $XXX/month (XX%)
Campaign Type: [type]
Targeting: [audiences / keywords]
Bidding: [strategy]
Ad Copy (3 variations):
V1: [headline] | [description] | [CTA]
V2: ...
V3: ...
Creative Brief:
Format: [dimensions + type]
Style: [lifestyle / UGC / product demo / comparison]
Hook: [first 3 seconds concept for video, or key visual for static]
Key Messages: [2-3 bullet points]
Creative Asset Prompts:
๐ธ Product Shot: "[AI image prompt ready to paste into Midjourney/DALL-E]"
๐ธ Lifestyle: "[AI image prompt for lifestyle scene]"
๐ธ Ad Creative: "[AI image prompt with text overlay space]"
๐ฌ Video (15s):
0-3s: [Hook]
3-8s: [Product showcase]
8-12s: [Social proof / lifestyle]
12-15s: [CTA + end card]
## Platform 2: [...]
[same structure]
## Budget Summary
| Platform | Monthly | Daily | % | Expected ROAS | Expected Revenue |
|----------|---------|-------|---|:-------------:|-----------------:|
| [name] | $XXX | $XX | XX% | X.Xx | $X,XXX |
## 30-Day Test Plan
Week 1: [launch actions]
Week 2: [check metrics, early optimizations]
Week 3: [scale winners, cut losers]
Week 4: [full review, reallocate]
Mode B Output โ Cross-Platform Optimization
# โ
PPC Optimization Actions โ Ready to Implement
## Priority 1: Budget Shifts (Do Today)
[Platform]: $XX/mo โ $XX/mo (reason)
[Platform]: $XX/mo โ $XX/mo (reason)
## Priority 2: Platform-Specific Fixes (This Week)
[Platform]: [specific actions โ audience changes, creative refresh, etc.]
## Priority 3: Testing (Next Week)
[New audience / creative / platform to test]
## Cross-Platform Audit
[Full comparison table from Step B2]
## Expected Results (4 Weeks)
| Metric | Current | Target | Impact |
|--------|---------|--------|--------|
| Blended ROAS | X.Xx | X.Xx | +XX% |
| Monthly Revenue | $X,XXX | $X,XXX | +$X,XXX |
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.
npx skills add nexscope-ai/Amazon-Skills --skill amazon-ppc-campaign -g
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.