Marketplace Performance Outcomes
What MPO is
Marketplace Performance Outcomes (MPO) is designed for marketplaces that want to activate and scale offsite advertising for sellers through a structured, API-driven workflow.
At a high level, MPO gives marketplaces a way to:
- Onboard sellers.
- Control campaign delivery.
- Allocate and manage budgets.
- Monitor performance across sellers and campaigns.
MPO supports two main activation models:
- Multi-seller – multiple sellers share the same campaign.
- Single-seller – each seller gets a dedicated ad set/campaign based on a marketplace-defined template.
These two models are complementary, not mutually exclusive:
- Multi-seller: pooled activation at scale, especially for long-tail or smaller-budget sellers.
- Single-seller: dedicated setup for sellers that need greater transparency or control.
What makes MPO different
MPO is designed to optimize advertising performance at the seller level.
Unlike traditional DSP setups, where optimization is typically applied at campaign level across multiple advertisers, MPO uses the seller as the primary unit of configuration and optimization.
In practice:
- Each seller’s budget is managed independently.
- Budget is spent toward that seller’s configured objective.
- Performance is tracked at seller and seller-campaign level.
This model allows marketplaces to manage many sellers within a shared framework while maintaining per-seller control and visibility.
Why MPO
MPO can be used to:
- Integrate seller advertising into marketplace workflows.
- Manage campaigns, budgets, and sellers programmatically.
- Access performance data across sellers and campaigns.
In short, MPO is designed to support scalable, API-driven seller advertising within marketplace environments.
How MPO works
A typical MPO integration follows this flow:
- Identify the advertiser (your marketplace context).
- Create and manage sellers (via catalog + MPO Sellers endpoints).
- Configure seller campaign delivery (ad sets and templates).
- Set and manage budgets per seller.
- Retrieve performance statistics to optimize and monitor.
Targeting and delivery controls are defined at the ad set / campaign level, which determines how campaigns are executed.
This structure allows marketplaces to integrate MPO into existing systems while keeping seller activation and campaign management fully programmatic.
Singleseller and multiseller in MPO
MPO supports two complementary activation models:
Multiseller
- Multiple sellers share one campaign or ad set.
- Simplified structure for onboarding many sellers quickly.
- Commonly used for smaller seller budgets.
Singleseller
- One seller per ad set/campaign, based on a shared template.
- Dedicated budget per seller.
- More granular configuration and reporting.
SingleSeller vs MultiSeller MPO campaigns
“Single-Seller” campaigns build on top of the multi-seller model where multiple sellers share a single campaign.
| Aspect | Multi-Seller | Single-Seller campaigns |
|---|---|---|
| Sellers per campaign | Many sellers share one campaign | One seller per campaign (per-seller campaign) |
| Configuration | One configuration shared by all sellers | Shared template configuration + per-seller campaign derived from it |
| Budget model | Shared budgets across multiple sellers | One capped total budget per seller per template (no shared budgets) |
| Cost control | Supports CPC-based control only | Requires budget-based control (template must use budget as cost controller) |
| Budget types | Various (including daily caps) | Capped total budget over a date range only; no daily or uncapped budgets |
| Pacing | Daily caps managed explicitly | Automatic pacing: total budget distributed over the period, with daily caps recomputed |
When to use each
Use Single-Seller when:
- Per-seller budget control is required.
- Granular per-seller performance tracking and troubleshooting are needed.
- Specific sellers need dedicated configuration or reporting.
Use Multi-seller when:
- Onboarding many sellers quickly is a priority.
- Seller budgets are small or highly variable.
- A pooled setup is sufficient for business goals.
For more detail, see the public guide:
MPO Single Seller Campaigns.
What You Can Do With the MPO API
The MPO API includes endpoints for:
- Advertisers
- Sellers
- Seller campaigns
- Budgets
- Statistics
These APIs allow marketplaces to:
- Automate seller advertising workflows.
- Integrate MPO deeply into internal systems (e.g., marketplace UI, data warehouse, reporting).
- Build custom orchestration, monitoring, and optimization logic on top of Criteo delivery.
Optimization Strategies
MPO supports multiple optimization strategies, allowing marketplaces to align campaign delivery with different seller goals.
Campaigns can be configured to optimize for:
- Sales / revenue
- Conversions
- Leads
- Traffic / landing visits
- Click volume
These strategies can be selected depending on:
- The seller’s objective (performance vs scale).
- The seller’s stage in the funnel (prospecting vs retargeting vs always-on).
How to Use this Documentation
Use this page as the entry point to MPO. Then continue with the documentation that matches your integration and use case:
-
Single-seller documentation:
- Concepts and entities for Single-Seller.
- Single-Seller Quick Start (create first budget and campaign).
- Managing Single-Seller budgets and
productSets. - Single-Seller troubleshooting and FAQs.
-
Multi-seller documentation:
- Concepts and entities for multi-seller setups.
- Multi-seller onboarding and campaign management flows.
- Budgeting and optimization best practices.
-
Statistics:
- Available stats endpoints (
/stats/campaigns,/stats/sellers,/stats/seller-campaigns). - How to choose identifiers (
campaignId,sellerId,sellerCampaignId) for different reporting needs. - Patterns for monitoring performance and building dashboards.
- Available stats endpoints (
Multiseller Guides
Explore the endpoints for seller management via API.
Explore the endpoints allowing to manage campaigns.
Explore the programmatic ways to manage budgets.
Learn more about MPO Multiseller statistics.
Singleseller Guides
Start by exploring the campaign-related concepts.
Learn how to quick start by launching a Single-Seller Campaign via MPO.
Explore the endpoints for seller management via API.
Explore the endpoints allowing to manage campaigns.
Explore the programmatic ways to manage budgets.
Learn more about MPO Singleseller statistics.
Updated 4 days ago