Skip to main content

Running Promotions

Learn how to increase your eBay sales with marketing campaigns, promoted listings ads, item promotions, and strategic optimization using the eBay MCP Server.
Prerequisites
  • eBay MCP Server with user OAuth token
  • sell.marketing scope (write) or sell.marketing.readonly (read-only)
  • Active eBay listings to promote
  • Advertising account approved (check eBay Seller Hub > Marketing)

Marketing Strategies Overview

The eBay MCP Server provides three main marketing tools:

Promoted Listings

Pay-per-sale ads that boost listing visibility in search results

Item Promotions

Discounts and sales events (10% off, Buy 2 Get 1, etc.)

Campaign Analytics

Performance tracking and optimization insights

Understanding Promoted Listings

Promoted Listings is eBay’s pay-per-sale advertising platform:
  • Cost: Only pay when item sells (ad fee percentage)
  • Placement: Higher visibility in search results and category pages
  • Control: Set ad rates per item or campaign-wide
  • Performance: Track impressions, clicks, and conversions
Ad fees typically range from 2% to 20% of the sale price. eBay recommends starting at 5-8% and adjusting based on performance.

Create Your First Campaign

1

Create Campaign

Set up campaign structure with name, marketplace, and budget
2

Create Ad Group

Organize ads by category, price range, or product type
3

Add Products

Select listings to promote with individual or bulk ad creation
4

Set Bids

Configure ad rates (percentage of sale price)
5

Launch Campaign

Activate and monitor performance

Step 1: Create Campaign

The server uses ebay_create_campaign to establish your campaign foundation. You’ll receive a campaign ID for adding ads and ad groups.

Step 2: Create Ad Group

Ad groups help organize your ads by theme or strategy:
Use ad groups to test different bid strategies. For example, one group for high-margin products at 10% ad rate, another for competitive products at 5%.

Step 3: Add Products to Campaign

You can add products individually or in bulk:
For precise control over each listing:
The server uses ebay_create_ad for each listing

Monitor Campaign Performance

Track how your ads are performing:
The server retrieves campaign reports showing:
  • Impressions: How many times your ads appeared
  • Clicks: Buyer engagement with your ads
  • Sales: Purchases attributed to ads
  • Ad Fee: Total cost of advertising
  • Revenue: Sales generated from ads

Keyword Targeting

Understanding Keywords

Keywords determine when your promoted listings appear in search results:
  • Broad Match: Variants and related terms (e.g., “laptop” matches “gaming laptop”, “laptop computer”)
  • Phrase Match: Exact phrase with additional words (e.g., “Dell laptop” matches “new Dell laptop”)
  • Exact Match: Precise term only (e.g., “Dell XPS 15” matches only “Dell XPS 15”)
eBay automatically targets relevant keywords based on your listing titles and categories. Manual keyword management provides additional control and optimization opportunities.

Add Keywords to Ad Group

The server uses ebay_create_keyword with match type specifications.

Bulk Keyword Management

Add multiple keywords efficiently:
The server uses ebay_bulk_create_keyword for batch operations.

Negative Keywords

Prevent ads from showing for irrelevant searches:
Apply negative keywords across entire campaign:
Saves budget by filtering out unprofitable searches
The server provides 16 tools for comprehensive negative keyword management at both campaign and ad group levels.

Item Promotions (Discounts & Sales)

Types of Promotions

eBay supports multiple promotion formats:
Percentage or dollar amount off orders meeting criteriaExamples:
  • 10% off purchases over $50
  • $5 off any order
  • 15% off for first-time buyers
Temporary price reductions on specific itemsExamples:
  • 20% off all electronics (event sale)
  • Flash sale: 30% off for 24 hours
  • Seasonal clearance: 25% off winter items
Discounts for buying multiple itemsExamples:
  • Buy 2, get 10% off
  • Buy 3, get 1 free
  • Tiered: 5% off 2 items, 10% off 3+
Reduced or free shipping promotionsExamples:
  • Free shipping on orders over $25
  • 50% off shipping for all items
  • Free expedited shipping (limited time)

Create Item Promotion

The server uses ebay_create_item_promotion with detailed rules:
  • Discount amount and type (percentage or fixed)
  • Minimum purchase requirements
  • Eligible items (by category, SKU, or listing ID)
  • Start and end dates
  • Priority (if multiple promotions apply)

Manage Active Promotions

View and modify your promotions:
Returns all RUNNING, SCHEDULED, and PAUSED promotions

Promotion Performance Reports

Track promotion effectiveness:
Use insights to optimize future promotions and identify which discount strategies work best for your products.

Advanced Campaign Optimization

Bid Suggestions

Get eBay’s recommended bid rates:
The server uses ebay_get_bid_recommendation to retrieve:
  • Suggested bid percentage
  • Estimated impressions at that bid
  • Competitive landscape data
  • Expected performance metrics
eBay’s bid suggestions are based on competitor bids and category performance. Start with recommendations and adjust based on your actual results and profit margins.

Listing Recommendations

Improve listing quality for better ad performance:
eBay may suggest:
  • Adding more photos
  • Improving title keywords
  • Updating item specifics
  • Adjusting pricing
  • Enabling Best Offer

Campaign Lifecycle Management

Temporarily stop all ads:
Useful during inventory shortages or to adjust strategy

Clone Successful Campaigns

Replicate what works:
The server uses ebay_clone_campaign to duplicate entire campaign structure, saving setup time.

Performance Reporting

Generate Campaign Reports

Create detailed performance analysis:
The server uses ebay_create_report_task to generate asynchronous reports with:
  • Campaign metrics: Overall campaign performance
  • Listing metrics: Per-item ad performance
  • Keyword metrics: Search term effectiveness
  • Account metrics: Portfolio-wide advertising data
Report generation is asynchronous. Large reports may take several minutes. Use ebay_get_report to retrieve completed reports.

Key Metrics to Monitor

Click-Through Rate (CTR)

Formula: (Clicks / Impressions) × 100Good CTR: 0.5% - 2%Low CTR suggests poor ad relevance or uncompetitive pricing

Conversion Rate

Formula: (Sales / Clicks) × 100Good Rate: 5% - 15%Low conversion suggests listing quality issues

Return on Ad Spend (ROAS)

Formula: Revenue / Ad FeesGood ROAS: 5:1 or higherTarget varies by profit margin (higher margin = lower ROAS acceptable)

Cost per Sale

Formula: Total Ad Fees / Total SalesMonitor: Against profit marginEnsure ad costs don’t exceed your profit

Best Practices

Campaign Structure

1

Organize by Category

Create separate campaigns for distinct product categories (Electronics, Clothing, Home Goods) to track performance independently
2

Use Ad Groups Strategically

Within campaigns, group similar items (High-End Laptops, Budget Laptops) to optimize bids by price point or margin
3

Test Bid Strategies

Run small test campaigns with different bid rates to find optimal ad spend before scaling
4

Monitor Daily

Check performance at least weekly; adjust underperforming ads or increase bids on winners

Budget Management

Set monthly budgets to prevent overspending. Ad fees are charged when items sell, which can accumulate quickly during high-sales periods.

Keyword Strategy

  1. Start Broad: Use broad match to discover what buyers search for
  2. Analyze Performance: Review keyword reports after 2-3 weeks
  3. Refine: Convert high-performing broad terms to phrase or exact match
  4. Add Negatives: Filter out unprofitable or irrelevant searches
  5. Test Continuously: Add new keywords based on search trends and competitor analysis

Seasonal Promotions

Plan promotions around key shopping events:
  • New Year sales (clearance)
  • Valentine’s Day (gifts, jewelry)
  • Spring cleaning (home goods)

Common Issues and Solutions

Problem: Ads not showing despite competitive bid ratesSolution:
  • Verify listings are active and in-stock
  • Improve listing quality (photos, titles, item specifics)
  • Check if category is eligible for promoted listings
  • Ensure campaign and ad group status is RUNNING
  • Review negative keywords (may be blocking relevant searches)
Problem: Many clicks but few conversionsSolution:
  • Review pricing (may be too high vs. competitors)
  • Improve listing photos and descriptions
  • Check shipping costs (high shipping deters buyers)
  • Analyze keywords (attracting browsers, not buyers)
  • Add negative keywords to filter bargain hunters
  • Ensure inventory is actually available
Problem: Campaign status stuck in PAUSED or won’t activateSolution:
  • Verify ad account is approved (check Seller Hub)
  • Ensure payment method is valid
  • Check for policy violations on listed items
  • Confirm at least one ad exists in campaign
  • Review eBay marketing account standing
Problem: Attempting to promote already-promoted listingSolution:
  • Check existing campaigns for this listing
  • Update existing ad bid instead of creating new one
  • Remove from old campaign before adding to new one
  • Use ebay_get_ads to find where listing is promoted

Automation Ideas

Leverage AI assistants for hands-free marketing:

Next Steps

First Listing

Create listings to promote

Bulk Operations

Scale your advertising with bulk ad creation

Marketing API Reference

Complete marketing tool documentation

Analytics & Reporting

Deep dive into performance analytics