agentleFS
Insightful-PipeInsightful-Pipe/marketing-skills/skills/ecommerce-ads-playbook/SKILL.md

ecommerce-ads-playbook

Skill0 starsChanged 36 days agoMITView on GitHub

Comprehensive e-commerce advertising strategy covering Google Shopping, Meta catalog ads, Performance Max, and multi-channel funnel optimization. Triggers when user mentions "e-commerce ads," "online store advertising," "DTC ads," "Shopping campaigns," "product feed ads," or asks how to advertise their e-commerce store. Provides platform-specific tactics and full-funnel strategy for driving online sales.

The file

Show its rules and text

We split this skill into the rules it gives an agent

13 rules. About 0 are common, 13 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈13

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If available in your market:

    line 233
  2. Distinctive:

    Run Shop Ads campaigns

    line 237
  3. Distinctive:

    No TikTok, no YouTube yet

    line 256
  4. Distinctive:

    Test manual Shopping for top products

    line 272
  5. Distinctive:

    Start with Google PMAX + Brand Search

    line 510
  6. Distinctive:

    Add Meta retargeting for cart abandoners

    line 511
  7. Distinctive:

    Don't spread budget across too many channels

    line 513
  8. Distinctive:

    Add new channel (TikTok, YouTube)

    line 518
  9. Distinctive:

    Test new audiences on existing channels

    line 519
  10. Distinctive:

    Use Advantage+ sales campaigns

    line 527
  11. Distinctive:

    Check Merchant Center for disapprovals

    line 535
  12. Distinctive:

    Check bid/budget competitiveness

    line 537
  13. Distinctive:

    Check negative keywords aren't blocking

    line 539

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

E-Commerce Ads Playbook

Selling products online has unique advertising dynamics. This playbook covers the complete e-commerce advertising strategy.

Core Philosophy

E-commerce is a full-funnel game. You need awareness (prospecting), consideration (engagement), and conversion (retargeting) working together. Over-indexing on any single stage creates inefficiency.

The Product Feed is Your Foundation. Shopping ads, catalog ads, and Performance Max all rely on your product feed. A bad feed means bad ads, regardless of how clever your strategy is.

ROAS is Not Profit. A 4x ROAS sounds great until you factor in COGS, shipping, returns, and overhead. Think in terms of contribution margin, not revenue.

Customer Acquisition vs. Customer Value: Acquiring a customer who buys once at breakeven might be worth it if they have high LTV. Acquiring a discount-seeker at breakeven is just burning money.

Channel Synergy Matters:

  • Google captures demand (high intent, searching)
  • Meta creates demand (low intent, discovers)
  • TikTok builds awareness and trends
  • Email/SMS converts at near-zero marginal cost

Required Context

Must Have

1. Business Fundamentals

  • Product catalog size (SKU count)
  • Average order value (AOV)
  • Target ROAS or CAC
  • Current monthly revenue
  • Monthly ad budget

2. Product Feed Status

  • Platform: Shopify, WooCommerce, BigCommerce, etc.
  • Feed quality: titles, descriptions, images, GTINs
  • Google Merchant Center approval status
  • Meta Catalog status

3. Current Advertising

  • Channels currently running
  • Campaign types active
  • Current performance (ROAS, CPA, spend)
  • Historical best performers

Strongly Recommended

4. Customer Data

  • Customer LTV or repeat purchase rate
  • Purchase frequency
  • Best-selling products
  • Seasonal patterns

5. Business Model

  • Direct-to-consumer only or wholesale too
  • Margin structure
  • Shipping economics
  • Return rate

Nice to Have

  • Competitor advertising analysis
  • Customer acquisition source breakdown
  • Brand search volume trends
  • Email/SMS performance data

Full-Funnel Framework

The E-Commerce Advertising Stack

┌─────────────────────────────────────────────────────────────────┐
│  AWARENESS (Top of Funnel)                                      │
│  Goal: Build brand, reach new audiences                         │
│  ├── Meta: Broad prospecting, Lookalikes                        │
│  ├── TikTok: Viral content, trends                              │
│  ├── YouTube: Brand videos, product discovery                   │
│  └── Display: Awareness campaigns                               │
│  Budget: 20-30% of total                                        │
├─────────────────────────────────────────────────────────────────┤
│  CONSIDERATION (Middle of Funnel)                               │
│  Goal: Engage interested users, build intent                    │
│  ├── Meta: Engaged audience retargeting                         │
│  ├── Google: Non-brand search, Shopping                         │
│  ├── YouTube: Product demos, reviews                            │
│  └── Email/SMS: Browse abandonment                              │
│  Budget: 30-40% of total                                        │
├─────────────────────────────────────────────────────────────────┤
│  CONVERSION (Bottom of Funnel)                                  │
│  Goal: Convert high-intent users                                │
│  ├── Google: Brand search, PMAX, Shopping                       │
│  ├── Meta: Cart abandoners, purchaser lookalikes                │
│  ├── Email/SMS: Cart abandonment, win-back                      │
│  └── Retargeting: Dynamic product ads                           │
│  Budget: 30-40% of total                                        │
└─────────────────────────────────────────────────────────────────┘

Platform-Specific Strategies

Google Ads for E-Commerce

Campaign Type Hierarchy:

PriorityCampaign TypePurposeExpected ROAS
1Brand SearchCapture branded demand5-15x
2Performance MaxFull-funnel automation3-6x
3Standard ShoppingProduct-level control3-5x
4Non-Brand SearchCategory/product terms2-4x
5Dynamic RemarketingCart/browse abandoners4-8x
6Display ProspectingAwareness1-2x

Performance Max Best Practices:

SettingRecommendationWhy
Asset groupsBy product categoryBetter creative relevance
Audience signalsStart broad, layer inSignals are hints, not targeting
Final URL expansionOff initiallyControl landing experience
Brand exclusionsAdd competitors, own brandPrevent cannibalization
Search themesAdd 7-10 per asset groupGuide the algorithm

Shopping Feed Optimization Priorities:

FieldImpactOptimization
TitleCriticalFront-load keywords, include attributes
ImageCriticalWhite background, no text, high quality
PriceHighCompetitive, include sale prices
GTIN/MPNHighRequired for visibility
Product typeHighUse Google's taxonomy
Custom labelsMediumSegment by margin, bestseller, season
DescriptionMediumInclude keywords, benefits

Shopping Campaign Structure:

📁 Campaign: Shopping - High Priority (All Products)
  └── Ad Group: All Products
       └── Product Group: All Products

📁 Campaign: Shopping - Medium Priority (Category Breakout)
  ├── Ad Group: Category A
  │    └── Product Group: Category A products
  ├── Ad Group: Category B
  │    └── Product Group: Category B products
  └── Ad Group: Category C
       └── Product Group: Category C products

📁 Campaign: Shopping - Low Priority (SKU Level)
  └── Ad Group: Top Performers
       └── Product Group: Individual SKUs

Meta Ads for E-Commerce

Campaign Structure:

Funnel StageCampaign TypeAudienceObjective
ProspectingAdvantage+ sales campaignBroad / LookalikesSales
ProspectingManualInterest / BroadSales
RetargetingCatalog SalesWebsite visitorsSales
RetargetingManualEngagers, ATCSales
RetentionCatalog SalesPast purchasersSales

Advantage+ Sales Campaigns (formerly Advantage+ Shopping):

SettingRecommendation
Budget$100-500/day minimum
Existing customer cap20-30%
Country targetingSingle country
Creative10-15 ads of different formats
Attribution7-day click, 1-day view

Catalog Ads Best Practices:

ElementOptimization
Primary textOverlay benefit messaging
HeadlineDynamic: {{product.name}}
DescriptionDynamic: {{product.price}}
CreativeLifestyle images > white background
Collection formatCurate hero image + catalog grid

Retargeting Windows:

AudienceWindowBid/Budget
Cart abandoners1-7 daysHighest
Cart abandoners8-14 daysHigh
View content1-7 daysMedium
View content8-30 daysLower
Past purchasers30-90 daysVaries

TikTok for E-Commerce

When to Use TikTok:

Good FitPoor Fit
Visual productsComplex B2B
Younger demographic55+ target
Impulse purchasesHigh-consideration
Trend-friendly productsBoring necessities
<$100 price pointHigh-ticket items

TikTok E-Commerce Strategy:

StageApproach
AwarenessSpark Ads (boost organic), UGC content
ConsiderationProduct demos, reviews, tutorials
ConversionTikTok Shop, direct response ads

TikTok Shop Integration:

If available in your market:

  • Link products to videos
  • Enable live shopping
  • Use affiliate creators
  • Run Shop Ads campaigns

Campaign Builds by Budget Level

Starter: $5,000-$15,000/month

Focus: Profitable acquisition, limited testing

Channel% BudgetCampaign Types
Google60%Brand Search, PMAX
Meta40%Advantage+ sales, Retargeting

Strategy:

  • Let PMAX handle most prospecting
  • Meta for catalog retargeting
  • Build email list aggressively
  • No TikTok, no YouTube yet

Growth: $15,000-$50,000/month

Focus: Scaling winners, channel diversification

Channel% BudgetCampaign Types
Google50%Brand, PMAX, Shopping, Non-brand
Meta40%Advantage+ sales, Manual prospecting, Retargeting
TikTok10%Testing / Prospecting

Strategy:

  • Segment PMAX by category
  • Test manual Shopping for top products
  • Meta manual campaigns for creative testing
  • TikTok for younger demos / viral potential

Scale: $50,000-$200,000/month

Focus: Full-funnel, multi-channel optimization

Channel% BudgetCampaign Types
Google45%Full suite
Meta35%Full suite
TikTok10%Prospecting + Shop
YouTube5%Awareness, Remarketing
Other5%Pinterest, Snapchat (if relevant)

Strategy:

  • Incrementality testing to validate channels
  • MMM or attribution modeling
  • Creative testing program (weekly)
  • International expansion

Enterprise: $200,000+/month

Focus: Marginal efficiency, incrementality

Channel% BudgetCampaign Types
Google40%Full suite + DSA
Meta30%Full suite
TikTok10%Full suite
YouTube10%Awareness + Action
Programmatic5%Display, CTV
Other5%Emerging channels

Strategy:

  • Dedicated measurement team
  • Marketing mix modeling
  • Brand lift studies
  • Retail media (Amazon, etc.)
  • Influencer partnerships

Key Metrics & Benchmarks

E-Commerce KPIs

MetricHow to CalculateBenchmark
ROASRevenue / Ad Spend3-5x target
CPAAd Spend / Purchases<30% of AOV
CACTotal Marketing / New Customers<LTV/3
AOVRevenue / OrdersVaries
CVRPurchases / Clicks1-3%
CTRClicks / Impressions1-2%

ROAS vs. Profit Reality Check

Revenue: $100
ROAS: 4x ($25 ad spend)
COGS: $40 (40%)
Shipping: $8
Returns: $5 (5% rate)
Payment processing: $3 (3%)
Ad spend: $25

Contribution margin: $100 - $40 - $8 - $5 - $3 - $25 = $19 (19%)

True unit economics matter more than ROAS.

Channel Benchmarks (E-Commerce)

ChannelTypical ROASTypical CPCTypical CPM
Google Brand5-15x$0.50-1.50-
Google Shopping3-6x$0.30-1.00-
Google PMAX3-5x--
Meta Prospecting1.5-3x$0.50-2.00$8-20
Meta Retargeting4-10x$0.30-1.50$10-25
TikTok1.5-4x$0.30-1.00$5-15

Output Format

E-Commerce Strategy Document

═══════════════════════════════════════════════════════════════════
E-COMMERCE ADVERTISING STRATEGY
═══════════════════════════════════════════════════════════════════
Brand: [Brand Name]
Monthly Budget: $[Budget]
AOV: $[AOV]
Target ROAS: [X]x
Created: [Date]
═══════════════════════════════════════════════════════════════════

📊 STRATEGIC OVERVIEW
────────────────────────────────────────────────────────────────────

CURRENT STATE:
- Monthly ad spend: $[X]
- Blended ROAS: [X]x
- Channels: [List]
- Key challenges: [List]

TARGET STATE:
- Monthly ad spend: $[X]
- Target ROAS: [X]x
- Channel mix: [Breakdown]
- Key objectives: [List]

═══════════════════════════════════════════════════════════════════

💰 BUDGET ALLOCATION
────────────────────────────────────────────────────────────────────

| Channel | Monthly Budget | % of Total | Primary Objective |
|---------|----------------|------------|-------------------|
| Google Ads | $[X] | [X]% | [Objective] |
| Meta Ads | $[X] | [X]% | [Objective] |
| TikTok | $[X] | [X]% | [Objective] |
| Other | $[X] | [X]% | [Objective] |
| **Total** | **$[X]** | **100%** | |

FUNNEL ALLOCATION:

| Stage | Budget | Channels |
|-------|--------|----------|
| Awareness (TOF) | $[X] ([X]%) | [Channels] |
| Consideration (MOF) | $[X] ([X]%) | [Channels] |
| Conversion (BOF) | $[X] ([X]%) | [Channels] |

═══════════════════════════════════════════════════════════════════

🎯 GOOGLE ADS STRATEGY
────────────────────────────────────────────────────────────────────

CAMPAIGN STRUCTURE:

| Campaign | Budget | Bid Strategy | Target |
|----------|--------|--------------|--------|
| Brand Search | $[X]/day | Target ROAS | [X]x |
| Performance Max | $[X]/day | Target ROAS | [X]x |
| Standard Shopping | $[X]/day | Manual / Target ROAS | [X]x |
| Non-Brand Search | $[X]/day | Target CPA | $[X] |

PMAX SETUP:
- Asset groups: [X] (by [category/product type])
- Audience signals: [List]
- Brand exclusions: [Yes/No] - [Details]
- Final URL expansion: [On/Off]

SHOPPING PRIORITIES:
1. [Top priority product category]
2. [Second priority]
3. [Third priority]

FEED OPTIMIZATION NEEDS:
- [Feed issue #1]
- [Feed issue #2]

═══════════════════════════════════════════════════════════════════

📱 META ADS STRATEGY
────────────────────────────────────────────────────────────────────

CAMPAIGN STRUCTURE:

| Campaign | Budget | Audience | Objective |
|----------|--------|----------|-----------|
| Advantage+ Sales - Prospecting | $[X]/day | Broad + signals | Sales |
| Catalog - Retargeting | $[X]/day | Website visitors | Sales |
| Manual - Testing | $[X]/day | [Audience] | Sales |

AUDIENCE STRATEGY:

| Stage | Audiences | Budget Split |
|-------|-----------|--------------|
| Prospecting | Broad, Lookalikes | [X]% |
| Retargeting | ATC 7d, VC 14d | [X]% |
| Retention | Purchasers 30-90d | [X]% |

CREATIVE STRATEGY:
- Formats: [UGC, Catalog, Static, Video]
- Test cadence: [X] new creatives/week
- Winning patterns: [List]

═══════════════════════════════════════════════════════════════════

📈 GROWTH ROADMAP
────────────────────────────────────────────────────────────────────

PHASE 1: Foundation (Weeks 1-4)
- [ ] [Action item]
- [ ] [Action item]
- [ ] [Action item]

PHASE 2: Optimization (Weeks 5-8)
- [ ] [Action item]
- [ ] [Action item]
- [ ] [Action item]

PHASE 3: Scale (Weeks 9-12)
- [ ] [Action item]
- [ ] [Action item]
- [ ] [Action item]

═══════════════════════════════════════════════════════════════════

📊 SUCCESS METRICS
────────────────────────────────────────────────────────────────────

| Metric | Current | Target | Timeline |
|--------|---------|--------|----------|
| Blended ROAS | [X]x | [X]x | [Weeks] |
| New Customer CPA | $[X] | $[X] | [Weeks] |
| Monthly Revenue | $[X] | $[X] | [Weeks] |
| CVR | [X]% | [X]% | [Weeks] |

═══════════════════════════════════════════════════════════════════

Common Scenarios

Scenario 1: "Just starting with e-commerce ads"

Recommendation:

  1. Fix your product feed first (titles, images, GTINs)
  2. Start with Google PMAX + Brand Search
  3. Add Meta retargeting for cart abandoners
  4. Build email list from day one
  5. Don't spread budget across too many channels

Scenario 2: "Good ROAS but can't scale"

Diagnosis: Likely at diminishing returns on current channels Solutions:

  1. Add new channel (TikTok, YouTube)
  2. Test new audiences on existing channels
  3. Expand geographically
  4. Launch new products
  5. Improve AOV to afford higher CPAs

Scenario 3: "Meta performance tanked after iOS 14"

Adaptation:

  1. Implement Conversions API (CAPI)
  2. Use Advantage+ sales campaigns
  3. Broaden targeting (let algorithm optimize)
  4. First-party data: email lists, CRM audiences
  5. Longer attribution windows
  6. Incrementality testing to validate true value

Scenario 4: "Shopping campaigns not spending"

Troubleshooting:

  1. Check Merchant Center for disapprovals
  2. Review feed quality (missing GTINs, bad images)
  3. Check bid/budget competitiveness
  4. Review product eligibility
  5. Check negative keywords aren't blocking

Scenario 5: "High ROAS but low volume"

Diagnosis: Over-optimized for efficiency, missing growth Solutions:

  1. Increase budgets on winners
  2. Loosen ROAS targets temporarily
  3. Add prospecting campaigns
  4. Test broader audiences
  5. Accept lower efficiency for growth

Limitations

I can provide:

  • Full-funnel strategy framework
  • Channel allocation recommendations
  • Campaign structure guidance
  • Benchmark data and targets
  • Optimization priorities

I cannot provide:

  • Product feed technical implementation
  • Platform-specific pixel/API setup
  • Actual campaign builds in platforms
  • Creative production
  • Real-time competitive analysis

For best results, also involve:

  • Developer for tracking implementation
  • Creative team for assets
  • Platform specialists for complex setups

Quality Checklist

Before delivering strategy:

  • Budget allocation matches business stage
  • Google and Meta strategies are complementary, not duplicative
  • Feed optimization addressed
  • Retargeting windows properly sequenced
  • New customer vs. existing customer split considered
  • ROAS targets realistic for margins
  • Measurement plan included
  • Phased roadmap with clear priorities
  • Success metrics defined

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.